Northrop Grumman San Jose, CA Nov 2003 to May 2014 Software Engineer 4Quanta Computer USA Fremont, CA Nov 2002 to Oct 2003 Business Project CoordinatorIOSpan Wireless Inc San Jose, CA May 2000 to Jul 2002 Senior Software EngineerNortel Networks Santa Clara, CA Jan 1989 to Apr 2000 Senior Software EngineerNortel Networks Santa Clara, CA Jan 1984 to Jan 1989 Peripheral Equipment Hardware Engineer
Education:
California State Polytechnic University 1983 Bachelor of Science in Electronic Engineering
Skills:
C, C++, Python, vxWorks RTOS, Real-Time Embedded Controller Software, Off-The-Shelf and Custom Hardware Device Drivers, ClearCase, Perforce, Word, Visio, Excel
Us Patents
Method And Apparatus For Upgrading Software Subsystems Without Interrupting Service
William H. Eitner - Milpitas CA Suresh D. Mahanty - Mountain View CA
Assignee:
Nortel Networks Corporation
International Classification:
G06F 9445 G06F 900 G06F 15177
US Classification:
395712
Abstract:
A method and system for updating a software subsystem while services are being provided by the software subsystem is provided. Initially, instructions are processed from a primary software subsystem loaded at a first base address associated with a primary storage unit. A secondary software subsystem is downloaded at a second base address associated with a secondary storage unit while the primary software subsystem is being executed. The secondary software subsystem typically contains an updated version of the primary software subsystem. To install the updated software subsystem, the first base address associated with the primary storage unit is swapped with the second base address associated with the secondary storage unit. Execution continues using the updated software subsystem without a significant interruption in service.