US Patent No: 7,409,435

Number of patents in Portfolio can not be more than 2000

Integrated services hub binary file trial run process

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention discloses a method of automatically downloading and testing binary code for a customer premises telecommunications hub. When a new binary file is received by the hub, it is loaded into flash memory, but is not locked or designated as the currently active binary file. A trial run message is then written into SDRAM identifying the new file. The system if rebooted and starts up with the new file. A verification process is run to determine if the new file functions properly. If it does, the trial run message is deleted and the new file is locked into flash memory as the current binary. If the trial fails, the trial run message is deleted and the system is rebooted with the previous binary file.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SPRINT COMMUNICATIONS COMPANY L.P.OVERLAND PARK, KS2242

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bayerl, Thomas Williamston, MI 16 162
Lilly, Steven R East Lansing, MI 2 11

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (6)
5,819,087 Flash ROM sharing between processor and microcontroller during booting and handling warm-booting events 36 1996
6,223,284 Method and apparatus for remote ROM flashing and security management for a computer system 96 1998
6,154,838 Flash ROM sharing between processor and microcontroller during booting and handling warm-booting events 30 1998
6,237,091 Method of updating firmware without affecting initialization information 46 1998
7,055,148 System and method for updating firmware 60 2000
2003/0182,414 System and method for updating and distributing information 80 2003
 
LENOVO (SINGAPORE) PTE LTD. (3)
5,128,995 Apparatus and method for loading a system reference diskette image from a system partition in a personal computer system 66 1990
5,878,256 Method and apparatus for providing updated firmware in a data processing system 132 1991
6,993,648 Proving BIOS trust in a TCPA compliant system 18 2001
 
PARADYNE NETWORKS, INC. (3)
5,881,142 Integrated communications control device for a small office configured for coupling within a scalable network 71 1995
5,963,620 Integrated communications control device for a small office configured for coupling within a scalable network including multiple simultaneous call capability 72 1997
6,075,784 System and method for communicating voice and data over a local packet network 175 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
6,944,854 Method and apparatus for updating new versions of firmware in the background 49 2000
6,904,457 Automatic firmware update of processor nodes 30 2001
 
ABB TECHNOLOGY LTD. (1)
6,275,931 Method and apparatus for upgrading firmware boot and main codes in a programmable memory 35 1998
 
ALLEN-BRADLEY COMPANY, INC. (1)
6,055,632 Method and apparatus for transferring firmware to a non-volatile memory of a programmable controller system 32 1997
 
AVAYA INC. (1)
6,584,559 Firmware download scheme for high-availability systems 78 2000
 
CANON KABUSHIKI KAISHA (1)
5,701,492 Fail-safe flashing of EPROM 139 1996
 
CIENA CORPORATION (1)
6,854,054 System and method of memory management for providing data storage across a reboot 7 2001
 
CISCO TECHNOLOGY, INC. (1)
6,598,057 Method and apparatus for generating configuration files using policy descriptions 73 1999
 
DATEX-OHMEDA, INC. (1)
5,781,921 Method and apparatus to effect firmware upgrades using a removable memory device under software control 74 1996
 
DELL PRODUCTS L.P. (1)
6,732,267 System and method for performing remote BIOS updates 48 2000
 
Dell USA, L.P. (1)
5,388,267 Method and apparatus for updating and restoring system BIOS functions while maintaining BIOS integrity 171 1991
 
EMC CORPORATION (1)
6,324,692 Upgrade of a program 88 1999
 
FLUKE CORPORATION (1)
5,452,339 Local/remote modification of electronically alterable operating system firmware resident in redundant flash memory of remote unit for testing/conditioning subscriber line circuits 21 1994
 
GENERAL INSTRUMENT CORPORATION (1)
2003/0061,604 Software-code configurable digital appliance 17 2001
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
5,922,072 Method and apparatus for creating alternate boot environments in a computer 146 1997
 
KABUSHIKI KAISHA TOSHIBA (1)
2004/0015,941 Information-processing apparatus equipped with nonvolatile memory device and firmware-updating method for use in the apparatus 26 2001
 
LUCENT TECHNOLOGIES INC. (1)
6,314,532 Method and system for recovering from a software failure 32 1998
 
MICROSOFT CORPORATION (1)
6,594,723 Method and apparatus for updating data in nonvolatile memory 43 1999
 
Mita Industrial Co., Ltd. (1)
5,787,288 Method and device for renewing an internal program of an apparatus having communication capability 32 1994
 
MOTOROLA MOBILITY LLC (1)
6,834,384 Methods and apparatus for upgrading firmware in an embedded system 44 2001
 
NETWORK APPLIANCE, INC. (1)
6,965,989 System and method for fast reboot of a file server 20 2001
 
NOKIA CORPORATION (1)
6,928,579 Crash recovery system 13 2001
 
NOMAI SA (1)
5,717,887 System for the automatic substitution of control firmware embedded in a removable disk drive 14 1995
 
NORTEL NETWORKS LIMITED (1)
2002/0087,668 Automatic upgrade of live network devices 53 2000
 
PIONEER CORPORATION (1)
6,895,463 Method and apparatus for efficiently running an execution image using volatile and non-volatile memory 5 2002
 
RACAL-DATACOM, INC. (1)
5,268,928 Data modem with remote firmware update 67 1991
 
ROCKSTAR CONSORTIUM US LP (1)
6,640,334 Method and apparatus of remotely updating firmware of a communication device 84 1999
 
RPX CORPORATION (1)
5,872,967 Method for warm boot from reset 13 1996
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5,987,625 Method and apparatus for testing network bootable devices 13 1996
 
Sprint Communications Company L.P. (1)
6,141,339 Telecommunications system 179 1997
 
SUN MICROSYSTEMS, INC. (1)
5,935,242 Method and apparatus for initializing a device 130 1996
 
TADIRAN TELECOM BUSINESS SYSTEMS LTD. (1)
6,615,404 Method and apparatus for downloading software into an embedded-system 118 1999

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
BROADCOM CORPORATION (1)
8,452,987 Method and system for disaster recovery in a secure reprogrammable system 0 2007
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (1)
7,840,846 Point of sale system boot failure detection 1 2006

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Feb 5, 2016
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 5, 2020
Fee Large entity fee small entity fee micro entity fee
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