← Back to Patent Explorer
US5619250A Expired / Lapsed US ⏱️ 0.0 years remaining

Operating system for interactive television system set top box utilizing dynamic system upgrades

Assignee: Microwave Lp
•
Filing: 1995-06-07
•
Granted: 1997-04-08
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A set top box for digital audio/video interactive decoding in an interactive television system is disclosed. The set top box includes means for connecting to an interactive television system as well as means for connecting to a television set. The set top box includes a CPU on which is run a real time operating system. The operating system is comprised of modules of code. Each module of code makes up a portion or component of the overall system. A description record is created for each module which includes the device type and device name and can also include the device parameters. The description records are stored in a configuration description block. The description block is stored in RAM and can be updated at any time. If a new system module is downloaded from the interactive television system, a description record corresponding to the new module can be added to the description block. Thus, real time system upgrades are accomplished without the need for user interaction and without the need for restarting the system. The updated system modules can either be stored in RAM for session only upgrades or the upgrade modules can be stored in FLASH memory for extended updating.

Inventors

  • 👤 Stephen R. McClellan
  • 👤 Eric B. Miller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 05:26
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17345; G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06F8/656; H04N7/17309; H04N7/17318

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 103 words
A digital audio/video interactive decoding system for use in interactive television system connected to a wide area network, comprising: a CPU; a RAM memory; a ROM memory; an operating system, said operating system comprising modules of code wherein each module of code performs a particular function; wherein each module includes a corresponding description record; a configuration description block; means for storing said description record for each module in said configuration description block; means for downloading system modules and corresponding description records from said network; and means for adding said description record for each of said downloaded system module to said configuration description block.
Claim 2
Dependent Claim 103 words
A digital audio/video interactive decoding system for use in interactive television system connected to a wide area network, comprising: a CPU; a RAM memory; a ROM memory; an operating system, said operating system comprising modules of code wherein each module of code performs a particular function; wherein each module includes a corresponding description record; a configuration description block; means for storing said description record for each module in said configuration description block; means for downloading system modules and corresponding description records from said network; and means for adding said description record for each of said downloaded system module to said configuration description block.
Claim 3
Dependent Claim 24 words
The digital audio/video interactive decoding system of claim 1 wherein at least one downloaded system module is stored in said RAM memory after downloading.
Claim 4
Dependent Claim 27 words
The digital audio/video interactive decoding system of claim 1 wherein said configuration description block is comprised partially in said RAM memory and partially in said ROM memory.
Claim 5
Dependent Claim 58 words
The digital audio/video interactive decoding system of claim 3 wherein the configuration description records corresponding to modules stored in said ROM memory are stored in the ROM portion of said configuration description block and wherein the configuration description records corresponding to modules stored in said RAM memory are stored in the RAM portion of said configuration description block.
Claim 6
Dependent Claim 48 words
The digital audio/video interactive decoding system of claim 1 wherein said configuration description block is stored entirely in said RAM memory and includes the configuration description records for the modules stored in said RAM memory and the configuration description records for the modules stored in said ROM memory.
Claim 7
Dependent Claim 13 words
The digital audio/video interactive decoding system of claim 1 including a FLASH memory.
Claim 8
Dependent Claim 24 words
The digital audio/video interactive decoding system of claim 6 wherein at least one downloaded system module is stored in said FLASH memory after downloading.
Claim 9
Dependent Claim 27 words
The digital audio/video interactive decoding system of claim 7 wherein said configuration description block is comprised partially in said FLASH memory and partially in said ROM memory.
Claim 10
Dependent Claim 58 words
The digital audio/video interactive decoding system of claim 8 wherein the configuration description records corresponding to modules stored in said ROM memory are stored in the ROM portion of said configuration description block and wherein the configuration description records corresponding to modules stored in said FLASH memory are stored in the FLASH portion of said configuration description block.
Claim 11
Dependent Claim 40 words
The digital audio/video interactive decoding system of claim 6 wherein at least one downloaded system module is stored in said FLASH memory after downloading and wherein at least one downloaded system module is stored in said RAM memory after downloading.
Claim 12
Dependent Claim 32 words
The digital audio/video interactive decoding system of claim 10 wherein said configuration description block is comprised partially in said RAM memory, partially in said FLASH memory and partially in said ROM memory.
Claim 13
Dependent Claim 82 words
The digital audio/video interactive decoding system of claim 11 wherein the configuration description records corresponding to modules stored in said ROM memory are stored in the ROM portion of said configuration description block, wherein the configuration description records corresponding to modules stored in said FLASH memory are stored in the FLASH portion of said configuration description block, and wherein the configuration description records corresponding to modules stored in said RAM memory are stored in the RAM portion of said configuration description block.
Claim 14
Dependent Claim 27 words
The digital audio/video interactive decoding system of claim 10 wherein said configuration description block is comprised partially in said RAM memory and partially in said ROM memory.
Claim 15
Dependent Claim 60 words
The digital audio/video interactive decoding system of claim 6 wherein said configuration description block is stored entirely in said RAM memory and includes the configuration description records for the modules stored in said RAM memory, the configuration description records for the modules stored in said FLASH memory and the configuration description records for the modules stored in said ROM memory.
Claim 16
Dependent Claim 37 words
The digital audio/video interactive decoding system of claim 1 including: means for removing a module from said RAM memory; and means for removing said configuration description record corresponding to said removed module from said configuration description block.
Claim 17
Dependent Claim 41 words
The digital audio/video interactive decoding system of claim 6 including: means for removing a module from said RAM memory and said FLASH memory; and means for removing said configuration description record corresponding to said removed module from said configuration description block.
Claim 18
Dependent Claim 16 words
The digital audio/video interactive decoding system of claim 1 including means for attaching an external device.
Claim 19
Dependent Claim 21 words
The digital audio/video interactive decoding system of claim 17 wherein said means for attaching an external device comprises a PCMCIA slot.
Claim 20
Dependent Claim 27 words
The digital audio/video interactive decoding system of claim 17 wherein said means for attaching an external device comprises at least one of a serial and parallel port.
Claim 21
Dependent Claim 58 words
The digital audio/video interactive decoding system of claim 17 wherein an external device is attached to said means for attaching an external device and including: means for downloading a device driver module and corresponding description record from said external device; and means for adding said description record for said downloaded device driver module to said configuration description block.

References Cited (Backward Citations)

US5371692A Cited
US5440632A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-07 2000-10-07 2001-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-07 2004-10-07 2005-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-07 2008-10-07 2009-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag