Patent · US Expired

Method and system for reducing storage requirements for program code in a communication device

US7278002B2 · kind B2 · utility

2Cited by
5References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 30, 2005
Grant dateOct 2, 2007
Priority date
Expiry dateNov 30, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/654
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A software routine that writes downloaded updated operating system software over existing application code to flash memory of a cable modem in an inverted arrangement. If the download process is interrupted before the update can be verified, a pointer still points to the existing code to facilitate update-interruption recovery. After verifying a successful update, a new pointer is generated that points to the updated operating system. Then, updated application code can be downloaded and stored in the flash memory over the old operating system code.Thus, each time an update is performed, the location of the operating system within the flash memory with respect to the location of the application code is inverted. This allows the size of flash memory to be reduced, as only one copy of the operating system and application code must be stored, while retaining capability to recovery from an incomplete download.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.