
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
-
Jun 5, 2012
Issued date -
Sep 1, 2004
filing date -
10/932,175
serial no -
In Force
status
Importance
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.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 6,126,327 Radio flash update | 70 | 1995 | |
| 6,279,153 Multi-user flash ROM update | 99 | 1997 | |
|
|
|||
| 2002/0131,404 Method and system for maintaining and distributing wireless applications | 157 | 2001 | |
|
|
|||
| 6,064,814 Automatically updated cross reference system having increased flexibility | 68 | 1997 | |
|
|
|||
| 2004/0093,597 Firmware update system for facilitating firmware update in mobile handset related applications | 11 | 2003 | |
|
|
|||
| 2003/0037,075 Digital watermarking methods and related toy and game applications | 98 | 2002 | |
|
|
|||
| 5,596,738 Peripheral device control system using changeable firmware in a single flash memory | 108 | 1995 | |
|
|
|||
| 5,699,275 System and method for remote patching of operating code located in a mobile unit | 130 | 1995 | |
|
|
|||
| 5,479,637 Method and device for updating information elements in a memory | 69 | 1993 | |
|
|
|||
| 2002/0157,090 Automated updating of access points in a distributed network | 103 | 2001 | |
|
|
|||
| 2002/0156,863 Apparatus and methods for managing caches on a gateway | 71 | 2001 | |
|
|
|||
| 8,202,626 Brass-plated steel wire for reinforcing rubber articles and method for manufacturing the same | 53 | 2006 | |
|
|
|||
| 6,512,919 Electronic shopping system utilizing a program downloadable wireless videophone | 296 | 1999 | |
|
|
|||
| 5,878,256 Method and apparatus for providing updated firmware in a data processing system | 119 | 1991 | |
|
|
|||
| 6,038,636 Method and apparatus for reclaiming and defragmenting a flash memory device | 154 | 1998 | |
|
|
|||
| 5,598,534 Simultaneous verify local database and using wireless communication to verify remote database | 79 | 1994 | |
|
|
|||
| 5,778,440 Floating gate memory device and method for terminating a program load cycle upon detecting a predetermined address/data pattern | 73 | 1996 | |
|
|
|||
| 6,128,695 Identification and verification of a sector within a block of mass storage flash memory | 146 | 1998 | |
|
|
|||
| 6,073,214 Method and system for identifying and obtaining computer software from a remote computer | 186 | 1998 | |
|
|
|||
| 5,261,055 Externally updatable ROM (EUROM) | 103 | 1992 | |
|
|
|||
| 6,163,274 Remotely updatable PDA | 127 | 1997 | |
|
|
|||
| 6,311,322 Program rewriting apparatus | 65 | 1999 | |
|
|
|||
| 5,752,039 Executable file difference extraction/update system and executable file difference extraction method | 87 | 1994 | |
|
|
|||
| 2003/0061,384 System and method of addressing and configuring a remote device | 85 | 2001 | |
|
|
|||
| 6,112,197 Method and apparatus for transmission of row differences | 73 | 1998 | |
|
|
|||
| 5,960,445 Information processor, method of updating a program and information processing system | 136 | 1997 | |
|
|
|||
| 2003/0224,761 Mobile communications terminal and software updating method for mobile communications terminal | 6 | 2003 | |
|
|
|||
| 5,790,974 Portable calendaring device having perceptual agent managing calendar entries | 421 | 1996 | |
|
|
|||
| 6,112,024 Development system providing methods for managing different versions of objects with a meta model | 262 | 1996 | |
|
|
|||
| 5,666,293 Downloading operating system software through a broadcast channel | 462 | 1995 | |
|
|
|||
| 2003/0033,599 System and method for executing wireless communications device dynamic instruction sets | 64 | 2001 | |
Patent Citation Ranking
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 |