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

Multicast downloading of software and data modules and their compatibility requirements

Assignee: Tech 5 Sas
•
Filing: 1996-02-14
•
Granted: 1999-09-14
•
Expires: 2016-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for downloading different versions of software or data modules into a plurality of terminals having different compatibility interfaces includes an authoring component for generating the different module versions, a downloading source including a descriptor table which associates each module version with a list of compatibility requirements needed to download the module, and a plurality of terminals coupled to the downloading source. The downloading source transmits the descriptor table to each terminal and also continuously transmits the modules over the network. Each terminal extracts the descriptor table and, based on a match between an entry in the descriptor table and an internally stored table determines which version of a particular module should be downloaded. The system avoids the need for two-way communication between each terminal and the downloading source.

Inventors

  • 👤 Alexander G. MacInnis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:50
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04N; H04N7/00; H04N7/10; A63F13/12; A; A63; A63F; A63F13/00; A63F13/30; G; G06; G06F; G06F8/00; G06F8/60; G06F8/61; G06F8/64; G06F8/65; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; H04L67/00; H04L67/2866; H04L67/30; H04L67/303; H04L67/34; H04L9/00; H04L9/40; H04N21/00; H04N21/20; H04N21/23; H04N21/235; H04N21/2355; H04N21/2358; H04N21/40; H04N21/41; H04N21/426; H04N21/43; H04N21/443; H04N21/4432; H04N21/45; H04N21/4508; H04N21/4516; H04N21/454; H04N21/60; H04N21/65; H04N21/654; H04N21/6547; H04N21/80; H04N21/81; H04N21/8166; H04N21/8173; H04N21/83; H04N21/84; H04N21/8402; H04N7/16; H04N7/162; H04N7/165; H04N7/173; H04N7/17345; H04N7/17354; A63F2300/00; A63F2300/40; A63F2300/409

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 38 words
In a terminal of a cable television system, a method comprising determining which of a plurality of versions of a single multi-cast program to load from a network responsive to an amount of MPEG video decoder memory installed.
Claim 2
Dependent Claim 38 words
In a terminal of a cable television system, a method comprising determining which of a plurality of versions of a single multi-cast program to load from a network responsive to an amount of MPEG video decoder memory installed.
Claim 3
Dependent Claim 75 words
In a cable television system, a terminal configured to be coupled to a network comprising: an MPEG decoder card having an amount of MPEG video decoder memory installed; and a CPU card configured to determine the amount of MPEG video decoder memory installed and to select either a first version or a second enhanced version of a single multi-cast program which is the "best" version responsive to the amount of MPEG video decoder memory installed.
Claim 4
Dependent Claim 75 words
In a cable television system, a terminal configured to be coupled to a network comprising: an MPEG decoder card having an amount of MPEG video decoder memory installed; and a CPU card configured to determine the amount of MPEG video decoder memory installed and to select either a first version or a second enhanced version of a single multi-cast program which is the "best" version responsive to the amount of MPEG video decoder memory installed.
Claim 5
Dependent Claim 40 words
In a terminal of a cable television system, a method comprising determining which of a plurality of versions of a single multi-cast program to load from a network responsive to a size of a largest loadable block of available memory.
Claim 6
Dependent Claim 40 words
In a terminal of a cable television system, a method comprising determining which of a plurality of versions of a single multi-cast program to load from a network responsive to a size of a largest loadable block of available memory.
Claim 7
Dependent Claim 125 words
In a cable television system, a method comprising: multicasting a first version of an application software program configured for operation in a first group of terminals having a first version of an operating system; multicasting a second enhanced version of the application software program configured for operation in a second group of terminals having a second version of the operating system; and loading a "best" version of the application software program into a terminal in accordance with an instruction in a table of compatibility requirements and an associated version of the operating system is the terminal, and wherein the "best" version is the second enhanced version whenever the associated version of the operating system is more recent that the second version of the operating system.
Claim 8
Dependent Claim 125 words
In a cable television system, a method comprising: multicasting a first version of an application software program configured for operation in a first group of terminals having a first version of an operating system; multicasting a second enhanced version of the application software program configured for operation in a second group of terminals having a second version of the operating system; and loading a "best" version of the application software program into a terminal in accordance with an instruction in a table of compatibility requirements and an associated version of the operating system is the terminal, and wherein the "best" version is the second enhanced version whenever the associated version of the operating system is more recent that the second version of the operating system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag