Search

Icarus Sparry Phones & Addresses

  • Morgan Hill, CA
  • 325 Briar Ridge Dr, San Jose, CA 95123 (408) 226-0466
  • Irving, TX
  • Santa Clara, CA
  • 369 Calle Cerro, Morgan Hill, CA 95037 (408) 226-0466

Work

Company: Intel corporation Aug 2012 to Aug 2018 Position: Software engineer

Education

Degree: Masters, Master of Arts School / High School: University of Cambridge 1978 to 1981 Specialities: Mathematics

Skills

Software Engineering • Network Engineering • Computer Security • Unix • Perl • Debugging • Scripting • Embedded Systems • Testing • Linux Kernel • Tcp/Ip • Linux • C++ • Snmp • Hardware • Ip • Security • Mentoring • Clearcase • C • Internet Protocol Suite • Python • Chrome Os • Shell Scripting • Software Development

Industries

Semiconductors

Resumes

Resumes

Icarus Sparry Photo 1

Icarus Sparry

View page
Location:
19750 northwest Phillips Rd, Hillsboro, OR 97124
Industry:
Semiconductors
Work:
Intel Corporation Aug 2012 - Aug 2018
Software Engineer

Citrix Aug 2010 - Aug 2012
Principal Software Engineer

Brocade 2005 - Aug 2010
Senior Software Engineer

Syndeo Inc. 2002 - 2004
Senior Software Engineer

Marconi 1998 - 2000
Senior Software Engineer
Education:
University of Cambridge 1978 - 1981
Masters, Master of Arts, Mathematics
Habadashers Askes Boys School, Elstree 1967 - 1977
Skills:
Software Engineering
Network Engineering
Computer Security
Unix
Perl
Debugging
Scripting
Embedded Systems
Testing
Linux Kernel
Tcp/Ip
Linux
C++
Snmp
Hardware
Ip
Security
Mentoring
Clearcase
C
Internet Protocol Suite
Python
Chrome Os
Shell Scripting
Software Development

Publications

Us Patents

Method Of Detecting Malicious Code

View page
US Patent:
20030159090, Aug 21, 2003
Filed:
Apr 9, 2003
Appl. No.:
10/312303
Inventors:
Stuart Wray - Broadstone Dorset, GB
Icarus Sparry - San Jose CA, US
International Classification:
H04B001/74
US Classification:
714/038000
Abstract:
The invention provides a method of detecting malicious code in a code-executing device (), the method characterised in that it includes the steps of: (a) generating test data which is substantially unsusceptible to compression without reducing its information content and storing it as image data () in memory external to the device (); (b) loading the test data (Rto R) into memory () of the device (); (c) performing a checksum calculation on the test data (Rto R) stored in the memory () of the device () to generate a first checksum value, performing a corresponding checksum calculation on the image data () to generate a second checksum value, and the comparing the first value with the second value to determine whether or not the test data in the memory of the device () has been corrupted; (d) repeating step (c) until sufficient test data in the memory () of the device () is checksum tested to determine whether or not malicious code is present in the device (). The method makes it difficult for the malicious code to conceal itself from the checksums, hence it is possible to determine whether or not the device () has been compromised.

Method And Gateway For Performing On Line Switching Of Software In A Communication System

View page
US Patent:
20030154264, Aug 14, 2003
Filed:
Apr 7, 2003
Appl. No.:
10/275187
Inventors:
Peter Martin - Swanage, GB
Icarus Sparry - San Jose CA, US
William Lindsay - Poole, GB
Keith Lane - Canford Heath, Poole, GB
Robert Green - Poole, GB
International Classification:
G06F015/177
US Classification:
709/221000
Abstract:
The invention provides a method of performing online switching of software from executing a first version of operating software to executing a second version of operating software in a communication system (100). The system (100) incorporates connection gateways (130, ) controllable using the software for routing and processing communication traffic flowing between subscribers connected to the system (100) in response to subscriber demand. The method includes the steps of: providing the system (100) with its gateways executing the first version of the software; receiving the second version of software at the gateways; receiving an instruction at the gateways to perform an online switch of software; storing persistent data describing at least routing connections established through the gateways; transferring control of the gateways from the first version of software to Mini Media Handler (MMH) software executing in the gateways and operable to maintain established routing connections through the gateways; executing the second version of software concurrently with the MMH software to enabling the second version to recover the persistent data and configure itself in response thereto; and passing control of the gateways from the MMH software to the second version of software. The invention provides the advantage that the gateways can be switched from executing the first version of software to executing the second version of software without causing an interruption of communication traffic conveyed through the gateways.
Icarus William Sparry from Morgan Hill, CA, age ~65 Get Report