James P. Gustafson - Irvine CA, US Toni Pakarinen - Ladera Ranch CA, US Karl W. Hammerberg - Olathe KS, US Bindu Rama Rao - Laguna Niguel CA, US Rafe V. Campbell - Dana Point CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/44 G06F 15/16
US Classification:
717172, 717173, 709202
Abstract:
Disclosed herein is a mobile services network including an electronic device with an update agent that may be capable of updating firmware and application software stored in non-volatile memory and employing multiple FLASH memory chips. The update agent may employ an update package generated to update firmware/software data segments and code segments. In an embodiment according to the present invention, the update agent may also employ a flash library supporting multiple FLASH memory chips from the same or different manufacturers. In an embodiment according to the present invention, the FLASH memory chips may be grouped. The update agent may also be capable of updating code in the multiple FLASH memory chips in the non-volatile memory of the electronic device.
Mobile Handset With Efficient Interruption Point Detection During A Multiple-Pass Update Process
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/44 G06F 12/06 G06F 11/00
US Classification:
717168, 714 5, 714 6, 711 5, 711 6
Abstract:
A mobile handset with a fault tolerant update agent employs an efficient interruption point detection technique to recover from interruptions during the update of firmware or software. In one embodiment, the update agent updates firmware and/or software employing a plurality of transforms, each transform employing one pass or a subset of one pass to execute, each pass associated with its own bank order and with its own decision maker bank (for recovery following a fault, such as power failure). The devices and method disclosed are applicable to other electronic devices such as, for example, personal digital assistants (PDAs), personal computers (PCs), pagers, and the like.
Mobile Handset Capable Of Updating Its Update Agent
James P. Gustafson - Irvine CA, US Shao-Chun Chen - Aliso Viejo CA, US Toni Pakarinen - Ladera Ranch CA, US Do P. Nguyen - San Diego CA, US Sunil Marolia - Dana Point CA, US Karl W. Hammerberg - Overland Park KS, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/44 G06F 9/445 G06F 11/00
US Classification:
717168, 717174, 714 2
Abstract:
A mobile handset in a mobile services network, with access to a plurality of services including a firmware/software update service, is also capable of updating its update agent using an appropriate update package. The update package is retrieved from an update package repository via a management server. In one embodiment, the existing update agent is copied to a backup section before the update agent itself is updated. On the subsequent reboot, the new update agent is employed unless it is determined that it is corrupted or ineffective, in which case the old update agent is reactivated.
Davita
Vice President, Finance
Davita 2005 - 2009
Finance Director
Optimal Health Services 2002 - 2005
Finance Director
Mckinsey & Company Sep 1998 - Sep 2001
Engagement Manager
Education:
Harvard Business School 1996 - 1998
Master of Business Administration, Masters
Claremont Mckenna College 1989 - 1993
Bachelors, Bachelor of Arts, Economics, Literature