Integrated services hub binary file trial run process

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7409435
SERIAL NO

10086101

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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
Sprint Communications Company L.P.OVERLAND PARK, KS2729

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bayerl, Thomas Williamston, MI 13 239
Lilly, Steven R East Lansing, MI 2 27

Cited Art Landscape

Patent Info (Count) # Cites Year
 
EMC IP HOLDING COMPANY LLC (1)
* 6324692 Upgrade of a program 125 1999
 
GENERAL INSTRUMENT CORPORATION (1)
* 2003/0061,604 Software-code configurable digital appliance 21 2001
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 5987625 Method and apparatus for testing network bootable devices 15 1996
 
Mita Industrial Co., Ltd. (1)
* 5787288 Method and device for renewing an internal program of an apparatus having communication capability 32 1994
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
* 5922072 Method and apparatus for creating alternate boot environments in a computer 181 1997
 
ORACLE AMERICA, INC. (1)
* 5935242 Method and apparatus for initializing a device 140 1996
 
DATEX-OHMEDA, INC. (1)
* 5781921 Method and apparatus to effect firmware upgrades using a removable memory device under software control 92 1996
 
AVAYA INC. (1)
* 6584559 Firmware download scheme for high-availability systems 115 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6594723 Method and apparatus for updating data in nonvolatile memory 70 1999
 
PARADYNE NETWORKS, INC. (3)
5881142 Integrated communications control device for a small office configured for coupling within a scalable network 76 1995
5963620 Integrated communications control device for a small office configured for coupling within a scalable network including multiple simultaneous call capability 83 1997
6075784 System and method for communicating voice and data over a local packet network 187 1998
 
KABUSHIKI KAISHA TOSHIBA (1)
* 2004/0015,941 Information-processing apparatus equipped with nonvolatile memory device and firmware-updating method for use in the apparatus 44 2001
 
GOOGLE INC. (1)
* 6834384 Methods and apparatus for upgrading firmware in an embedded system 50 2001
 
LENOVO (SINGAPORE) PTE. LTD. (1)
* 5128995 Apparatus and method for loading a system reference diskette image from a system partition in a personal computer system 67 1990
 
CANON KABUSHIKI KAISHA (1)
* 5701492 Fail-safe flashing of EPROM 145 1996
 
ABB TECHNOLOGY LTD. (1)
* 6275931 Method and apparatus for upgrading firmware boot and main codes in a programmable memory 36 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 6944854 Method and apparatus for updating new versions of firmware in the background 75 2000
* 6904457 Automatic firmware update of processor nodes 48 2001
 
Sprint Communications Company L.P. (1)
6141339 Telecommunications system 203 1997
 
NOMAI SA (1)
* 5717887 System for the automatic substitution of control firmware embedded in a removable disk drive 16 1995
 
LENOVO PC INTERNATIONAL (2)
* 5878256 Method and apparatus for providing updated firmware in a data processing system 157 1991
* 6993648 Proving BIOS trust in a TCPA compliant system 24 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (6)
* 5819087 Flash ROM sharing between processor and microcontroller during booting and handling warm-booting events 51 1996
* 6223284 Method and apparatus for remote ROM flashing and security management for a computer system 104 1998
* 6154838 Flash ROM sharing between processor and microcontroller during booting and handling warm-booting events 31 1998
* 6237091 Method of updating firmware without affecting initialization information 49 1998
* 7055148 System and method for updating firmware 162 2000
* 2003/0182,414 System and method for updating and distributing information 139 2003
 
TADIRAN TELECOM (TTL), LIMITED PARTNERSHIP (1)
* 6615404 Method and apparatus for downloading software into an embedded-system 144 1999
 
PIONEER CORPORATION (1)
* 6895463 Method and apparatus for efficiently running an execution image using volatile and non-volatile memory 7 2002
 
CISCO TECHNOLOGY, INC. (1)
* 6598057 Method and apparatus for generating configuration files using policy descriptions 77 1999
 
CIENA CORPORATION (1)
* 6854054 System and method of memory management for providing data storage across a reboot 17 2001
 
FLUKE CORPORATION (1)
* 5452339 Local/remote modification of electronically alterable operating system firmware resident in redundant flash memory of remote unit for testing/conditioning subscriber line circuits 24 1994
 
Dell USA, L.P. (1)
* 5388267 Method and apparatus for updating and restoring system BIOS functions while maintaining BIOS integrity 181 1991
 
DELL PRODUCTS L.P. (1)
* 6732267 System and method for performing remote BIOS updates 56 2000
 
ALLEN-BRADLEY COMPANY, LLC (1)
* 6055632 Method and apparatus for transferring firmware to a non-volatile memory of a programmable controller system 40 1997
 
PROVENANCE ASSET GROUP LLC (1)
* 6314532 Method and system for recovering from a software failure 39 1998
 
RPX CLEARINGHOUSE LLC (1)
* 6640334 Method and apparatus of remotely updating firmware of a communication device 182 1999
 
RACAL-DATACOM, INC. (1)
* 5268928 Data modem with remote firmware update 72 1991
 
RPX CORPORATION (1)
* 5872967 Method for warm boot from reset 18 1996
 
NETWORK APPLIANCE, INC. (1)
* 6965989 System and method for fast reboot of a file server 29 2001
 
NORTEL NETWORKS LIMITED (1)
* 2002/0087,668 Automatic upgrade of live network devices 69 2000
 
NOKIA CORPORATION (1)
* 6928579 Crash recovery system 17 2001
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (1)
* 2005/0114,852 Tri-phase boot process in electronic devices 88 2004
 
THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY (2)
* 8938735 Bootstrapper and software download manager 0 2007
* 2009/0064,135 Bootstrapper and software download manager 18 2007
 
TELECOM ITALIA S.P.A. (1)
* 9201641 Method and system for upgrading the software of a telecommunication terminal, in particular of a video telephone, and related computer program product 0 2004
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (2)
* 7840846 Point of sale system boot failure detection 1 2006
* 2008/0155,332 POINT OF SALE SYSTEM BOOT FAILURE DETECTION 6 2006
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 8452987 Method and system for disaster recovery in a secure reprogrammable system 0 2007
* 2008/0086,657 METHOD AND SYSTEM FOR DISASTER RECOVERY IN A SECURE REPROGRAMMABLE SYSTEM 4 2007
* Cited By Examiner

Maintenance Fees

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