US Patent No: 8,196,130

Number of patents in Portfolio can not be more than 2000

Tri-phase boot process in electronic devices

Stats

ALSO PUBLISHED AS: 20050114852
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

An electronic device network including a plurality of electronic devices. The electronic devices may each have updating software adapted to update firmware/software resident in the electronic devices. The electronic devices may also employ additional software for updating the updating software in the electronic devices. The electronic devices may also have software adapted to determine whether a current version of the updating software is to be invoked or whether a previous backup version of the updating software is to be invoked. The determination may be made based upon status information resident in a update status indicator. The status information may indicate that an update upon the updating software is to be conducted, rather than a normal startup operation without performing any updates. The network may also include an update generator adapted to generate updates for use in updating the updating software in the electronic devices.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
PALM, INC.SUNNYVALE, CA868

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chen, Shao-Chun Aliso Viejo, CA 34 210
Choi, Young Hee San Diego, CA 12 33
Gustafson, James P Irvine, CA 22 165

Cited Art

Patent Info (Count) # Cites Year
 
PALM, INC. (6)
2006/0258,344 Mobile handset update package generator that employs nodes technique 9 2003
2004/0168,165 Update system employing reference software to reduce number of update packages 8 2003
7,480,907 Mobile services network for update of firmware/software in mobile handsets 29 2004
7,725,889 Mobile handset capable of updating its update agent 4 2004
2004/0250,245 Network having customizable generators and electronic device having customizable updating software 17 2004
2007/0169,099 Firmware update system for facilitating firmware update in mobile handset 7 2006
 
ACCENTURE GLOBAL SERVICES LIMITED (3)
6,671,818 Problem isolation through translating and filtering events into a standard object format in a network based supply chain 331 1999
7,130,807 Technology sharing during demand and supply planning in a network-based supply chain environment 246 1999
2004/0015,857 Remotely managing a data processing system via a communications network 9 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
2003/0182,414 System and method for updating and distributing information 54 2003
7,082,549 Method for fault tolerant updating of an electronic device 16 2003
7,134,050 Method and system for containing software faults 4 2003
 
INTEL CORPORATION (3)
5,579,522 Dynamic non-volatile memory update in a computer system 198 1995
6,088,759 Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture 78 1997
6,009,497 Method and apparatus for updating flash memory resident firmware through a standard disk drive interface 77 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,442,771 Method for storing data in an interactive computer network 356 1993
6,105,063 Client-server system for maintaining application preferences in a hierarchical data structure according to user and user group or terminal and terminal group contexts 190 1998
2002/0116,261 Systems and methods that facilitate an exchange of supplemental information in association with a dispensing of fuel 65 2001
 
SAMSUNG ELECTRONICS CO., LTD. (3)
6,073,206 Method for flashing ESCD and variables into a ROM 138 1998
6,157,559 Apparatus and method for updating ROM without removing it from circuit board 98 1998
6,198,946 Firmware upgrade method for wireless communications device, and method for supporting firmware upgrade by base station 74 1998
 
CANON KABUSHIKI KAISHA (2)
5,623,604 Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral 137 1992
5,608,910 Method for updating a control program for an information processing apparatus, and an information processing apparatus for updating a control program of an associated rewritable memory or a memory disk 78 1994
 
RESEARCH IN MOTION LIMITED (2)
5,418,837 Method and apparatus for upgrading cellular mobile telephones 182 1993
6,438,585 System and method for redirecting message attachments between a host system and a mobile data communication device 219 2001
 
WARREN & LEWIS INVESTMENT CORPORATION (2)
6,126,327 Radio flash update 70 1995
6,279,153 Multi-user flash ROM update 99 1997
 
4THPASS INC. (1)
2002/0131,404 Method and system for maintaining and distributing wireless applications 157 2001
 
Allen-Bradley Company, Inc. (1)
6,064,814 Automatically updated cross reference system having increased flexibility 68 1997
 
BIRFONE CORPORATION (1)
2004/0093,597 Firmware update system for facilitating firmware update in mobile handset related applications 11 2003
 
DIGIMARC CORPORATION (1)
2003/0037,075 Digital watermarking methods and related toy and game applications 98 2002
 
DZU CORPORATION (1)
5,596,738 Peripheral device control system using changeable firmware in a single flash memory 108 1995
 
FUNDAMENTAL WIRELESS, LLC. (1)
5,699,275 System and method for remote patching of operating code located in a mobile unit 130 1995
 
Gemplus Card International (1)
5,479,637 Method and device for updating information elements in a memory 69 1993
 
HEREUARE COMMUNICATIONS, INC. (1)
2002/0157,090 Automated updating of access points in a distributed network 103 2001
 
INNOPATH SOFTWARE, INC. (1)
2002/0156,863 Apparatus and methods for managing caches on a gateway 71 2001
 
KABUSHIKI KAISHA BRIDGESTONE (1)
8,202,626 Brass-plated steel wire for reinforcing rubber articles and method for manufacturing the same 53 2006
 
KNAPP INVESTMENT COMPANY LIMITED (1)
6,512,919 Electronic shopping system utilizing a program downloadable wireless videophone 296 1999
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,878,256 Method and apparatus for providing updated firmware in a data processing system 119 1991
 
LEXMARK INTERNATIONAL, INC. (1)
6,038,636 Method and apparatus for reclaiming and defragmenting a flash memory device 154 1998
 
LUCENT TECHNOLOGIES INC. (1)
5,598,534 Simultaneous verify local database and using wireless communication to verify remote database 79 1994
 
MACRONIX INTERNATIONAL CO., LTD. (1)
5,778,440 Floating gate memory device and method for terminating a program load cycle upon detecting a predetermined address/data pattern 73 1996
 
MICRON TECHNOLOGY, INC. (1)
6,128,695 Identification and verification of a sector within a block of mass storage flash memory 146 1998
 
MICROSOFT CORPORATION (1)
6,073,214 Method and system for identifying and obtaining computer software from a remote computer 186 1998
 
Milsys, Ltd. (1)
5,261,055 Externally updatable ROM (EUROM) 103 1992
 
NCR CORPORATION (1)
6,163,274 Remotely updatable PDA 127 1997
 
NIKON CORPORATION (1)
6,311,322 Program rewriting apparatus 65 1999
 
NIT DATA COMMUNICATIONS SYSTEMS CORPORATION (1)
5,752,039 Executable file difference extraction/update system and executable file difference extraction method 87 1994
 
OPTO 22, INC. (1)
2003/0061,384 System and method of addressing and configuring a remote device 85 2001
 
ORACLE INTERNATIONAL CORPORATION (1)
6,112,197 Method and apparatus for transmission of row differences 73 1998
 
SONY CORPORATION (1)
5,960,445 Information processor, method of updating a program and information processing system 136 1997
 
SONY ERICSSON MOBILE COMMUNICATIONS JAPAN, INC. (1)
2003/0224,761 Mobile communications terminal and software updating method for mobile communications terminal 6 2003
 
SUN MICROSYSTEMS, INC. (1)
5,790,974 Portable calendaring device having perceptual agent managing calendar entries 421 1996
 
SYBASE, INC. (1)
6,112,024 Development system providing methods for managing different versions of objects with a meta model 262 1996
 
VERIZON SERVICES CORP. (1)
5,666,293 Downloading operating system software through a broadcast channel 462 1995
 
Other [Check patent profile for assignment information] (1)
2003/0033,599 System and method for executing wireless communications device dynamic instruction sets 64 2001

Patent Citation Ranking

Forward Cites

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Dec 5, 2015
7.5 Year Payment $3600.00 $1800.00 $900.00 Dec 5, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 5, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00