WO2001065850A3 - System and method for a client device to load applications during initialization - Google Patents

System and method for a client device to load applications during initialization Download PDF

Info

Publication number
WO2001065850A3
WO2001065850A3 PCT/US2001/006664 US0106664W WO0165850A3 WO 2001065850 A3 WO2001065850 A3 WO 2001065850A3 US 0106664 W US0106664 W US 0106664W WO 0165850 A3 WO0165850 A3 WO 0165850A3
Authority
WO
WIPO (PCT)
Prior art keywords
client device
applications
load
services
denoted
Prior art date
Application number
PCT/US2001/006664
Other languages
French (fr)
Other versions
WO2001065850A2 (en
Inventor
Dean F Jerding
Original Assignee
Scientific Atlanta
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scientific Atlanta filed Critical Scientific Atlanta
Priority to CA002401622A priority Critical patent/CA2401622A1/en
Priority to EP01918290A priority patent/EP1260100A2/en
Publication of WO2001065850A2 publication Critical patent/WO2001065850A2/en
Publication of WO2001065850A3 publication Critical patent/WO2001065850A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4432Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4431OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software

Abstract

A method is provided for a cable television client device during a power-up sequence to load selected applications into a memory from a cable televisions server device coupled to the client device. The server device transmits a table of services to all client devices in the network. The client devices receive the table of services and store the table in memory. The table of services comprises a list of a plurality of individual service applications available to a subscriber utilizing the client device. The client device then determines which of the plurality of individual service applications in the table of services is denoted as a load-on-boot application and attempts to download each such file from the server device. Applications denoted as must-load applications are required by the server to be fully downloaded before a client device can begin normal operations, but applications denoted as preferred-load applications may be interrupted by a subscriber initiated command to the client device requiring the client device to immediately commence normal operations.
PCT/US2001/006664 2000-03-01 2001-02-28 System and method for a client device to load applications during initialization WO2001065850A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA002401622A CA2401622A1 (en) 2000-03-01 2001-02-28 System and method for a client device to load applications during initialization
EP01918290A EP1260100A2 (en) 2000-03-01 2001-02-28 System and method for a client device to load applications during initialization

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US51612300A 2000-03-01 2000-03-01
US09/516,123 2000-03-01

Publications (2)

Publication Number Publication Date
WO2001065850A2 WO2001065850A2 (en) 2001-09-07
WO2001065850A3 true WO2001065850A3 (en) 2002-03-14

Family

ID=24054215

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/006664 WO2001065850A2 (en) 2000-03-01 2001-02-28 System and method for a client device to load applications during initialization

Country Status (3)

Country Link
EP (1) EP1260100A2 (en)
CA (1) CA2401622A1 (en)
WO (1) WO2001065850A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0104080D0 (en) 2001-12-05 2001-12-05 Ericsson Telefon Ab L M A method and apparatus for negotiating mobile services
DE60324782D1 (en) * 2002-04-12 2009-01-02 Koninkl Philips Electronics Nv DOWNLOAD PROGRAMS IN RADIO RECEPTION
FR2860677B1 (en) * 2003-10-07 2006-05-19 Sagem METHOD FOR CONTROLLING A DECODER PARK
KR100849842B1 (en) 2003-12-23 2008-08-01 삼성전자주식회사 Apparatus and method for performing broadcast application

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440632A (en) * 1992-12-02 1995-08-08 Scientific-Atlanta, Inc. Reprogrammable subscriber terminal
WO1997030549A1 (en) * 1996-02-14 1997-08-21 Powertv, Inc. Multicast downloading of software and data modules and their compatibility requirements
US5734589A (en) * 1995-01-31 1998-03-31 Bell Atlantic Network Services, Inc. Digital entertainment terminal with channel mapping
EP0848341A2 (en) * 1996-11-22 1998-06-17 Webtv Networks, Inc. Remote upgrade of software over a network
US5826166A (en) * 1995-07-06 1998-10-20 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing dynamic execution in video dial tone networks
EP0905984A2 (en) * 1997-09-24 1999-03-31 Matsushita Electric Industrial Co., Ltd. System of downloading computer software with broadcasting program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440632A (en) * 1992-12-02 1995-08-08 Scientific-Atlanta, Inc. Reprogrammable subscriber terminal
US5734589A (en) * 1995-01-31 1998-03-31 Bell Atlantic Network Services, Inc. Digital entertainment terminal with channel mapping
US5826166A (en) * 1995-07-06 1998-10-20 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing dynamic execution in video dial tone networks
WO1997030549A1 (en) * 1996-02-14 1997-08-21 Powertv, Inc. Multicast downloading of software and data modules and their compatibility requirements
EP0848341A2 (en) * 1996-11-22 1998-06-17 Webtv Networks, Inc. Remote upgrade of software over a network
EP0905984A2 (en) * 1997-09-24 1999-03-31 Matsushita Electric Industrial Co., Ltd. System of downloading computer software with broadcasting program

Also Published As

Publication number Publication date
EP1260100A2 (en) 2002-11-27
WO2001065850A2 (en) 2001-09-07
CA2401622A1 (en) 2001-09-07

Similar Documents

Publication Publication Date Title
CA2207849A1 (en) Method and apparatus for providing simple, secure management of remote servers
CA2408284A1 (en) System and method for a communication terminal to manage memory and maintain a current application version for multiple applications
EP1679622A3 (en) System and method for concurrent multimodal communication
WO2003093932A3 (en) System and method for facilitating device communication, management and control in a network
WO2001026267A8 (en) Virtual port multiplexing
WO2002019651A3 (en) Method and apparatus for providing network dependent application services
WO2002013487A3 (en) System and method for providing content, management, and interactivity for client devices
WO2002013077A3 (en) An e-business mobility platform
WO2001084831A3 (en) Navigation menu for access to television services
EP1133120A3 (en) Control data system and control data transmission method
CA2318293A1 (en) Method for terminal assisted menu presentation of value added services in mobile communication systems
WO2001003011A3 (en) Cross-media information server
AU2002251398A1 (en) Enabling a content provider initiated content delivery via a specific radio access network
WO1998043390A3 (en) Interface for interfacing client programs with network devices in a telecommunications network
WO2005043936A3 (en) Switchover for broadband subscriber sessions
CA2447543A1 (en) Method and apparatus for provisioning client devices connected to an interactive tv network
WO2003032675A1 (en) Control server and remote control system for the same
WO1999065188A3 (en) Communication method in a home network, network and device for implementing such a method
US20020129113A1 (en) Method and arrangement relating to intelligent network services
CN104378690B (en) A kind of method and system for scanning the two-dimensional code switching TV theme
WO2001065850A3 (en) System and method for a client device to load applications during initialization
WO2001046819A3 (en) Abstract device driver model for the portability of device drivers across different operating system platforms
CN102291412A (en) Multimedia service implementation method, system and device based on HTTP (hyper text transfer protocol)
WO2000045561A3 (en) Method and system for distributed queues in a multimedia network with proxies
CN1809808B (en) Method and device for maintaining system safety of network service provider

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): BR CA JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): BR CA JP

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

WWE Wipo information: entry into national phase

Ref document number: 2001918290

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2401622

Country of ref document: CA

WWP Wipo information: published in national office

Ref document number: 2001918290

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2001918290

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP