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, KS2689

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
EMC IP HOLDING COMPANY LLC (1)
* 6324692 Upgrade of a program 120 1999
 
GENERAL INSTRUMENT CORPORATION (1)
* 2003/0061,604 Software-code configurable digital appliance 20 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 179 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 91 1996
 
AVAYA INC. (1)
* 6584559 Firmware download scheme for high-availability systems 112 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6594723 Method and apparatus for updating data in nonvolatile memory 68 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 81 1997
6075784 System and method for communicating voice and data over a local packet network 186 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 40 2001
 
GOOGLE INC. (1)
* 6834384 Methods and apparatus for upgrading firmware in an embedded system 47 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 144 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 72 2000
* 6904457 Automatic firmware update of processor nodes 48 2001
 
Sprint Communications Company L.P. (1)
6141339 Telecommunications system 200 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 153 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 45 1996
* 6223284 Method and apparatus for remote ROM flashing and security management for a computer system 102 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 48 1998
* 7055148 System and method for updating firmware 113 2000
* 2003/0182,414 System and method for updating and distributing information 129 2003
 
LUCENT TECHNOLOGIES INC. (1)
* 6314532 Method and system for recovering from a software failure 38 1998
 
TADIRAN TELECOM (TTL), LIMITED PARTNERSHIP (1)
* 6615404 Method and apparatus for downloading software into an embedded-system 140 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 76 1999
 
CIENA CORPORATION (1)
* 6854054 System and method of memory management for providing data storage across a reboot 16 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 23 1994
 
Dell USA, L.P. (1)
* 5388267 Method and apparatus for updating and restoring system BIOS functions while maintaining BIOS integrity 180 1991
 
DELL PRODUCTS L.P. (1)
* 6732267 System and method for performing remote BIOS updates 56 2000
 
ALLEN-BRADLEY COMPANY, INC. (1)
* 6055632 Method and apparatus for transferring firmware to a non-volatile memory of a programmable controller system 39 1997
 
RPX CLEARINGHOUSE LLC (1)
* 6640334 Method and apparatus of remotely updating firmware of a communication device 172 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 67 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 83 2004
 
THOMSON REUTERS GLOBAL RESOURCES (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 5 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 2 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