Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

Set-top terminals utilized in broadband broadcast networks are becoming increasingly intelligent. Upgrading the operation of such terminals periodically requires upgrading the software, particularly the operating system, of the programmable processor which controls the terminal operation. To facilitate frequent upgrades, the network will carry a cyclic broadcast of a packetized data file containing the operating system. Periodically, a terminal will capture and store the broadcast operating system. In the preferred embodiment, the broadcast includes operating system files for a number of different terminal types and data identifying the current broadcast version of the operating system for each type of terminal. The terminal will check the broadcast version number for its terminal type operating system. If the broadcast version number differs from the version number for the operating system the terminal currently is running, then the terminal will capture only the file containing...

InventorsErik C. Metz, Henry G. Hudson, Jr., John W. Darr, Jr.
Original AssigneeBell Atlantic Network Services, Inc.
Primary Examiner: Patrick Assouad
Current U.S. Classification709/220; 348/E05.006; 348/E05.101; 348/E05.104; 348/E05.108; 348/E07.071; 375/E07.024; 725/132; 725/138; 725/140; 725/152
International Classification: H04H 100

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4506387May 25, 1983Mar 19, 1985Programming-on-demand cable system and method
US4527194Jul 27, 1983Jul 2, 1985Zenith Electronics CorporationChannel assignment for CATV system
US4623905Dec 9, 1983Nov 18, 1986Canon Kabushiki KaishaLiquid supply apparatus
US4623920Jan 20, 1983Nov 18, 1986Le Groupe Videotron LTEECable network data transmission system
US4677685Jul 16, 1985Jun 30, 1987Zenith Electronics CorporationMethod and apparatus for downloading a code defining the channel transmission format employed in an addressable CATV system
US4700386Jun 14, 1985Oct 13, 1987Westinghouse Electric Corp.Technique for promoting CATV pay-per-view events and acknowledging subscriber orders
US4706121May 6, 1986Nov 10, 1987TV schedule system and process
US4709418Sep 14, 1983Nov 24, 1987British Telecommunications public limited companyWideband cable network
US4712239Jun 16, 1986Dec 8, 1987General Instrument CorporationSecurity arrangement for downloadable cable television converters
US4816905Apr 30, 1987Mar 28, 1989GTE Laboratories Incorporated & GTE Service CorporationTelecommunication system with video and audio frames
US4829372Aug 20, 1987May 9, 1989Telaction CorporationPresentation player
US4894714Oct 2, 1987Jan 16, 1990U.S. Philips CorporationApparatus using teletext to provide channel identification information in a television transmission system
US4912552Apr 19, 1988Mar 27, 1990Control Data CorporationDistributed monitoring system
US4920432Jan 12, 1988Apr 24, 1990System for random access to an audio video data library with independent selection and display at each of a plurality of remote locations
US4947244May 3, 1989Aug 7, 1990On Command Video CorporationVideo selection and distribution system
US4949187Dec 16, 1988Aug 14, 1990Video communications system having a remotely controlled central source of video and audio data
US4963995Dec 27, 1988Oct 16, 1990Explore Technology, Inc.Audio/video transceiver apparatus including compression means
US4982430Apr 24, 1985Jan 1, 1991General Instrument CorporationBootstrap channel security arrangement for communication network
US5003591May 25, 1989Mar 26, 1991General Instrument CorporationFunctionally modifiable cable television converter system
US5010499Oct 30, 1989Apr 23, 1991Digital data capture for use with TV set or monitor
US5027400Aug 16, 1989Jun 25, 1991Hitachi Ltd.Multimedia bidirectional broadcast system
US5051822Oct 19, 1989Sep 24, 1991Interactive Television Systems, Inc.Telephone access video game distribution center
US5057932May 5, 1989Oct 15, 1991Explore Technology, Inc.Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means
US5058160Oct 1, 1990Oct 15, 1991Scientific-Atlanta, Inc.In-band controller
US5104125Jan 16, 1990Apr 14, 1992Three-dimensional polyhedral jigsaw-type puzzle
US5105268Jun 10, 1991Apr 14, 1992Fujitsu Limited
Yohsuke Ohba
Community antenna broadcast system having an improved channel selecting system permitting purchase of a selected channel from a plurality of non-purchased channels
US5119188Sep 4, 1990Jun 2, 1992Telaction CorporationDigital audio-video presentation display system
US5121476Jan 25, 1991Jun 9, 1992TV data capture device
US5130792Feb 1, 1990Jul 14, 1992USA Video Inc.Store and forward video system
US5132992Jan 7, 1991Jul 21, 1992Audio and video transmission and receiving system
US5133079Aug 28, 1990Jul 21, 1992Method and apparatus for distribution of movies
US5136411Sep 19, 1989Aug 4, 1992General Instrument CorporationDynamically responsive CATV system with shared fiber optic link
US5140417Jun 20, 1990Aug 18, 1992Matsushita Electric Co., Ltd.Fast packet transmission system of video data
US5142680Apr 26, 1989Aug 25, 1992Sun Microsystems, Inc.Method for loading an operating system through a network
US5166886Feb 12, 1992Nov 24, 1992System to demonstrate and sell computer programs
US5168353Dec 21, 1990Dec 1, 1992GTE Laboratories IncorporatedVideo distribution system allowing viewer access to time staggered indentical prerecorded programs
US5172413Dec 20, 1990Dec 15, 1992SaskTelSecure hierarchial video delivery system and method
US5181107Sep 20, 1991Jan 19, 1993Interactive Television Systems, Inc.Telephone access information service distribution system
US5189673Jul 30, 1991Feb 23, 1993Alcatel Network Systems, Inc.Method and apparatus for controlling switched video in an optical fiber telecommunications system
US5192999Apr 25, 1991Mar 9, 1993Compuadd CorporationMultipurpose computerized television
US5223924May 27, 1992Jun 29, 1993North American Philips CorporationSystem and method for automatically correlating user preferences with a T.V. program information database
US5231494Oct 8, 1991Jul 27, 1993General Instrument CorporationSelection of compressed television signals from single channel allocation based on viewer characteristics
US5239540Nov 27, 1990Aug 24, 1993Scientific-Atlanta, Inc.Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals
US5247347Sep 27, 1991Sep 21, 1993Bell Atlantic Network Services, Inc.PSTN architecture for video-on-demand services
US5247364Nov 29, 1991Sep 21, 1993Scientific-Atlanta, Inc.Method and apparatus for tuning data channels in a subscription television system having in-band data transmissions
US5249044May 5, 1992Sep 28, 1993Product information storage, display, and coupon dispensing system
US5253275Apr 2, 1992Oct 12, 1993H. Lee BrowneAudio and video transmission and receiving system
US5282028Jan 8, 1992Jan 25, 1994Scientific-Atlanta, Inc.Remote control for digital music terminal with synchronized communications
US5315392Mar 17, 1992May 24, 1994Sony CorporationApparatus for display and selection of available television channels
US5317391Nov 29, 1991May 31, 1994Scientific-Atlanta, Inc.Method and apparatus for providing message information to subscribers in a cable television system
US5335277May 3, 1993Aug 2, 1994The Personalized Mass Media CorporationSignal processing appparatus and methods
US5341425Dec 2, 1992Aug 23, 1994Scientific Atlanta, Inc.Methods and apparatus for uniquely encrypting data at a plurality of data transmission sites for transmission to a reception site
US5341474May 15, 1992Aug 23, 1994Bell Communications Research, Inc.Communications architecture and buffer for distributing information services
US5373288Oct 23, 1992Dec 13, 1994AT&T Corp.Initializing terminals in a signal distribution system
US5379421May 6, 1994Jan 3, 1995Interactive terminal for the access of remote database information
US5400401Oct 30, 1992Mar 21, 1995Scientific Atlanta, Inc.System and method for transmitting a plurality of digital services
US5410326Dec 4, 1992Apr 25, 1995Programmable remote control device for interacting with a plurality of remotely controlled devices
US5418782Jan 6, 1994May 23, 1995Scientific-Atlanta, Inc.Methods and apparatus for providing virtual service selection in a multi-service communications system
US5421017Jan 14, 1994May 30, 1995Siemens AktiengesellschaftReal time control system and method for replacing software in a controlled system
US5440632Mar 28, 1994Aug 8, 1995Scientific-Atlanta, Inc.Reprogrammable subscriber terminal
US5441389Oct 14, 1992Aug 15, 1995Eaton CorporationEddy current drive and motor control system for oil well pumping
US5448568Apr 28, 1994Sep 5, 1995Thomson Consumer Electronics, Inc.System of transmitting an interactive TV signal
US5548532Apr 28, 1994Aug 20, 1996Thomson Consumer Electronics, Inc.Apparatus and method for formulating an interactive TV signal
US5553311Feb 17, 1994Sep 3, 1996Image Telecommunications Inc.Customer premise device for controlling data transmissions by storing a limited number of operation algorithms and receiving operation instructions from external sources
US5563648Apr 28, 1994Oct 8, 1996Thomson Consumer Electronics, Inc.Method for controlling execution of an audio video interactive program
USRE34611Jul 15, 1992May 17, 1994On Command Video CorporationVideo selection and distribution system

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5768539Dec 17, 1996Jun 16, 1998Bell Atlantic Network Services, Inc.Downloading applications software through a broadcast channel
US5815194Feb 6, 1996Sep 29, 1998NEC CorporationVideo-on-demand system
US5848064Aug 7, 1996Dec 8, 1998Telxon CorporationWireless software upgrades with version control
US5864850Feb 27, 1997Jan 26, 1999Apple Computer, Inc.Asynchronous-event opening component of a network component system
US5898695Mar 27, 1996Apr 27, 1999Hitachi, Ltd.Decoder for compressed and multiplexed video and audio data
US5907679Aug 19, 1996May 25, 1999VisionTekHard drive upgrade system
US5909437May 31, 1996Jun 1, 1999Airspan Communications CorporationSoftware download for a subscriber terminal of a wireless telecommunications system
US5931908Dec 23, 1996Aug 3, 1999The Walt Disney CorporationVisual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
US5940072Aug 15, 1996Aug 17, 1999Samsung Information Systems AmericaGraphics decompression using system ROM indexing in TV set top box
US5943605Apr 16, 1997Aug 24, 1999Lucent Technologies Inc.Arrangement for controlling extraction of data from a broadband digital stream employing a symbol table for translating symbolic program names to program and channel numbers
US5966385Sep 29, 1998Oct 12, 1999Hitachi, Ltd.Decoder for compressed and multiplexed video and audio data
US5974466Dec 27, 1996Oct 26, 1999Hitachi, Ltd.ATM controller and ATM communication control device
US5978855Nov 28, 1997Nov 2, 1999Bell Atlantic Network Services, Inc.Downloading applications software through a broadcast channel
US6002394Apr 11, 1997Dec 14, 1999StarSight Telecast, Inc.Systems and methods for linking television viewers with advertisers and broadcasters
US6018645Jan 10, 1997Jan 25, 2000Alcatel TelspaceMethod of changing the supervisor program installed in a receiver station for receiving a radio beam, a corresponding receiver station, and a corresponding radio data-transmission system
US6031830Feb 13, 1998Feb 29, 2000Telxon CorporationWireless software upgrades with version control
US6041359Jun 9, 1997Mar 21, 2000Microsoft CorporationData delivery system and method for delivering computer data over a broadcast network
US6049830May 13, 1997Apr 11, 2000Sony Corporation
Sony Electronics, Inc.
Peripheral software download of a broadcast receiver
US6055560Nov 8, 1996Apr 25, 2000International Business Machines CorporationSystem and method to provide interactivity for a networked video server
US6074435Oct 30, 1997Jun 13, 2000Telefonakiebolaget LM Ericsson (publ)Remote software download with automatic adjustment for data access compatibility
US6081907Jun 9, 1997Jun 27, 2000Microsoft CorporationData delivery system and method for delivering data and redundant information over a unidirectional network
US6094531Aug 25, 1997Jul 25, 2000Hewlett-Packard CompanyMethod and apparatus for automatically installing operating systems machines
US6094679Jan 16, 1998Jul 25, 2000Microsoft CorporationDistribution of software in a computer network environment
US6097722Dec 13, 1996Aug 1, 2000Nortel Networks CorporationBandwidth management processes and systems for asynchronous transfer mode networks using variable virtual paths
US6108706Jun 9, 1997Aug 22, 2000Microsoft CorporationTransmission announcement system and method for announcing upcoming data transmissions over a broadcast network
US6157411Jun 12, 1997Dec 5, 2000Intel CorporationMethod and apparatus for compiling a repository of entertainment system data from multiple sources
US6189037May 20, 1997Feb 13, 2001Intel CorporationBroadband data interface
US6198511Sep 10, 1998Mar 6, 2001Intel CorporationIdentifying patterns in closed caption script
US6204842Oct 6, 1998Mar 20, 2001Sony Corporation
Sony Electronics Inc.
System and method for a user interface to input URL addresses from captured video frames
US6209127Jun 4, 1998Mar 27, 2001Matsushita Electrical Industrial Co., LTDTerminal device capable of remote download, download method of loader program in terminal device, and storage medium storing loader program
US6219698Dec 19, 1997Apr 17, 2001Compaq Computer CorporationConfiguring client software using remote notification
US6226667May 26, 1998May 1, 2001International Business Machines CorporationMethod and apparatus for preloading data in a distributed data processing system
US6243140Feb 17, 1999Jun 5, 2001Hitachi America, LtdMethods and apparatus for reducing the amount of buffer memory required for decoding MPEG data and for performing scan conversion
US6256785Dec 23, 1996Jul 3, 2001Corporate Media PatnersMethod and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
US6259690Jul 26, 2000Jul 10, 2001Hitachi, LTDProgrammable network
US6262983Sep 8, 1999Jul 17, 2001Hitachi, LTDProgrammable network
US6263501Oct 11, 1999Jul 17, 2001Star SightSystems and methods for linking television viewers with advertisers and broadcasters
US6263506Aug 28, 1997Jul 17, 2001Sony CorporationData transmission and reception device and system, data transmission method and parameter setting method for data reception device
US6279158Sep 15, 1999Aug 21, 2001ADC Telecommunications, Inc.Dynamic bandwidth allocation
US6286037Apr 23, 1998Sep 4, 2001Sony CorporationData communication system, data communication method, data receiver and data receiving method
US6292187Sep 27, 1999Sep 18, 2001Sony Electronics, Inc.
Sony Corporation of Japan
Method and system for modifying the visual presentation and response to user action of a broadcast application's user interface
US6308061Jan 21, 1999Oct 23, 2001Telxon CorporationWireless software upgrades with version control
US6317162Oct 26, 1999Nov 13, 2001Sanyo Electric Co., Ltd.Digital television receiver including non-volatile memory
US6331876Nov 3, 1997Dec 18, 2001U.S. Philips CorporationMethod of updating software in a video receiver
US6333933Jun 14, 2001Dec 25, 2001Hitachi, Ltd.Programmable network
US6334219Jun 28, 1996Dec 25, 2001ADC Telecommunications Inc.Channel selection for a hybrid fiber coax network
US6338138Jun 29, 1998Jan 8, 2002Sun Microsystems, Inc.Network-based authentication of computer user
US6340987Dec 14, 1995Jan 22, 2002Time Warner Entertainment Company L.P.Method and apparatus for masking latency in an interactive television network
US6377578Dec 7, 1998Apr 23, 2002Sony United Kingdom LimitedATM re-assembly circuit and method
US6388714Apr 11, 1997May 14, 2002Starsight Telecast INCInteractive computer system for providing television schedule information
US6389591Sep 3, 1998May 14, 2002Microsoft CorporationMethod and apparatus for determining preferred controls for an upgradable operating system
US6418524Dec 28, 1999Jul 9, 2002ATI International SRLMethod and apparatus for dependent segmentation and paging processing
US6418558Jul 23, 1997Jul 9, 2002ADC Telecommunications, Inc.Hybrid fiber/coax video and telephony communication
US6427150Jan 5, 2000Jul 30, 2002Matsushita Electric Industrial Co., Ltd.System and method for digital data communication
US6434611Dec 20, 1996Aug 13, 2002MCI Communications CorporationSystem and method for message-based real-time reconfiguration of a network by broadcasting an activation signal to activate a new connection configuration
US6480901Jul 9, 1999Nov 12, 2002LSI Logic CorporationSystem for monitoring and managing devices on a network from a management station via a proxy server that provides protocol converter
US6480955Jul 9, 1999Nov 12, 2002LSI Logic CorporationMethods and apparatus for committing configuration changes to managed devices prior to completion of the configuration change
US6484309Oct 8, 1998Nov 19, 2002Intel CorporationEnabling software designed for one operating system to operate on another operating system
US6487723May 4, 1999Nov 26, 2002Scientific-Atlanta, Inc.Multicast downloading of software and data modules and their compatibility requirements
US6496977Oct 21, 1999Dec 17, 2002International Business Machines CorporationMethod and system for implementing network filesystem-based aid for computer operating system upgrades
US6505347Aug 20, 1998Jan 7, 2003Matsushita Electric Industrial Co., Ltd.Control information generating apparatus for broadcast system
US6524429Aug 30, 2000Feb 25, 2003Sony Corporation
Kabushiki Kaisha Kobe Seiko Sho
Method of forming buried wiring, and apparatus for processing substratum
US6525775Oct 9, 1998Feb 25, 2003Matsushita Electric Industrial Co., Ltd.Method for updating software in a digital television receiver using recorded data
US6532495Apr 27, 1999Mar 11, 2003General Electric CompanyInternet download enhancement system
US6532591Sep 23, 1998Mar 11, 2003Matsushita Electric Industrial Co., Ltd.System for downloading computer software with broadcasting program
US6578201Nov 20, 1998Jun 10, 2003Diva Systems CorporationMultimedia stream incorporating interactive support for multiple types of subscriber terminals
US6584499Jul 9, 1999Jun 24, 2003LSI Logic CorporationMethods and apparatus for performing mass operations on a plurality of managed devices on a network
US6598233Oct 5, 2000Jul 22, 2003LG Electronics Inc.Channel control apparatus of digital television and method thereof
US6604235Jan 6, 2000Aug 5, 2003Icebox, LLCOperating system upgrading
US6608837Oct 8, 1998Aug 19, 2003Qwest Communications International, Inc.Data carousel franchise provisioning
US6615248Aug 16, 1999Sep 2, 2003Pitney Bowes Inc.Method and system for presenting content selection options
US6615404May 18, 1999Sep 2, 2003Tadiran Telecom Business Systems Ltd.Method and apparatus for downloading software into an embedded-system
US6618057Mar 10, 2000Sep 9, 2003LG Electronics Inc.Graphic interface device and method in digital TV
US6643506Dec 10, 1998Nov 4, 2003Telxon CorporationWireless software upgrades with version control
US6643655Jun 11, 2002Nov 4, 2003Matsushita Electric Industrial Co., Ltd.System and method for digital data communication
US6691149Mar 30, 2000Feb 10, 2004Sony CorporationSystem for distributing music data files between a server and a client and returning the music data files back to the previous locations
US6694396Jun 2, 2000Feb 17, 2004Sony Corporation
Sony Electronics Inc.
Interfacing an NRSS-A smart card within an NRSS-B PCMCIA
US6697489Feb 3, 2000Feb 24, 2004Sony Corporation
Sony Electronics Inc.
Method and apparatus for securing control words
US6714989Jul 12, 1999Mar 30, 2004Hitachi, Ltd.ATM controller and ATM communication control device
US6718374Apr 7, 2000Apr 6, 2004General Instrument CorporationMethod and system for identifying and downloading appropriate software or formware specific to a particular model of set-top box in a cable television system
US6735434Jun 7, 2001May 11, 2004Symbol Technologies, Inc.Wireless software upgrades with version control
US6738470Apr 29, 2000May 18, 2004Sun Microsystems, Inc.Distributed gateway system for telephone communications
US6741574Jun 10, 2002May 25, 2004Hughes Electronics CorporationMethod and apparatus for performing satellite selection in a broadcast communication system
US6760908Jul 15, 2002Jul 6, 2004Namodigit CorporationEmbedded software update system
US6769022Jul 9, 1999Jul 27, 2004LSI Logic CorporationMethods and apparatus for managing heterogeneous storage devices
US6777321Nov 19, 2002Aug 17, 2004Sony Corporation
Kabushiki Kaisha Kobe Seiko Sho
Method of forming buried wiring
US6801536Mar 23, 2000Oct 5, 2004International Business Machines CorporationRemultiplexing audio/video PES streams from an MPEG transport system
US6813778Jul 17, 2000Nov 2, 2004General Instruments CorporationMethod and system for downloading and managing the enablement of a list of code objects
US6826185May 12, 2000Nov 30, 2004Telecom Italia Lab S.p.A.Encoded audio-video streams remultiplexing equipment
US6832373Apr 1, 2003Dec 14, 2004Bitfone CorporationSystem and method for updating and distributing information
US6836793Sep 23, 1998Dec 28, 2004AlcatelMethod of distributing data packets of system software where the receiving units acknowledge only proper reception
US6857121Apr 3, 2000Feb 15, 2005Framatome ANP GmbHResponsive system for digital signal processing and method for operation of a responsive system
US6874161Jun 30, 1998Mar 29, 2005WebTV Networks, Inc.Utilizing a high bandwidth communications channel for broadcasting network data during off-peak hours
US6904592Apr 28, 2000Jun 7, 2005Gilbarco Inc.Software download system for automatic retrieval of warranty and commission data
US6904611Jul 21, 2000Jun 7, 2005General Instrument CorporationMethod and system for directing the download of software and firmware objects over a network such as a cable television system
US6912513Oct 29, 1999Jun 28, 2005Sony Corporation
Sony Electronics Inc.
Copy-protecting management using a user scrambling key
US6915106Nov 28, 2001Jul 5, 2005NEC CorporationSystem and method for digital satellite communication
US6918113Apr 5, 2001Jul 12, 2005Endeavors Technology, Inc.Client installation and execution system for streamed applications
US6928468Oct 29, 1999Aug 9, 2005Koninklijke Philips Electronics N.V.System for broadcasting software applications and portable data communications device for use in such a system
US6952835Aug 23, 2000Oct 4, 2005Xperex CorporationIntegration of passive data content in a multimedia-controlled environment
US6954278Feb 13, 1998Oct 11, 2005Lexmark International, Inc.Dynamic printer operating system
US6959320May 15, 2001Oct 25, 2005Endeavors Technology, Inc.Client-side performance optimization system for streamed applications
US6968184Aug 18, 2003Nov 22, 2005Symbol Technologies, Inc.Wireless software upgrades with version control
US6970960Mar 31, 2000Nov 29, 2005Thomson Licensing SAInstream loader
US6973050Apr 21, 2003Dec 6, 2005Microsoft CorporationTransmission announcement system and method for announcing upcoming data transmissions over a broadcast network
US6973475Sep 18, 1999Dec 6, 2005WildTangentDynamic scalable multi-media content streaming
US6976268Dec 8, 2000Dec 13, 2005Sun Microsystems, Inc.Methods and apparatus for efficiently accessing periodically broadcast data
US6978453Oct 20, 2003Dec 20, 2005Bitfone CorporationSystem with required enhancements to syncML DM environment to support firmware updates
US6980529Nov 14, 2000Dec 27, 2005The Directv Group, Inc.Method and apparatus for determining the configuration of connections associated with a satellite receiver/decoder
US6990680Jan 5, 1998Jan 24, 2006Gateway Inc.System for scheduled caching of in-band data services
US6996627May 25, 1999Feb 7, 2006RealNetworks, Inc.System and method for providing update information
US6996818Oct 30, 2003Feb 7, 2006Bitfone CorporationUpdate system for facilitating software update and data conversion in an electronic device
US7003783Jan 16, 2002Feb 21, 2006Sony Service Centre (Europe) N.V.Method and device for providing downloaded objects to an application
US7003792Nov 30, 1999Feb 21, 2006Index Systems, Inc.Smart agent based on habit, statistical inference and psycho-demographic profiling
US7020888Nov 27, 2001Mar 28, 2006Intellocity USA, Inc.System and method for providing an omnimedia package
US7039614Nov 9, 1999May 2, 2006Sony Corporation
Sony Electronics, Inc.
Method for simulcrypting scrambled data to a plurality of conditional access devices
US7039938Dec 13, 2002May 2, 2006Sony Corporation
Sony Electronics Inc.
Selective encryption for video on demand
US7043524Nov 6, 2001May 9, 2006OmniShift Technologies, Inc.Network caching system for streamed applications
US7047448Oct 28, 2003May 16, 2006Bitfone CorporationSoftware self-repair toolkit for electronic devices
US7051093Jan 24, 2001May 23, 2006Lockheed Martin CorporationQNX operation system network auto configuration
US7051325Feb 28, 2002May 23, 2006LG Electronics Inc.Apparatus and method for upgrading software
US7054941May 21, 2002May 30, 2006Via Technologies Inc.Method and network system for transferring programs
US7062567Feb 14, 2001Jun 13, 2006Intelligent network streaming and execution system for conventionally coded applications
US7062765May 25, 1999Jun 13, 2006RealNetworks, Inc.System and method for updating information via a network
US7065780Sep 20, 2002Jun 20, 2006OpenTV, Inc.Method and system for emulating and HTTP server through a broadcast carousel
US7069577Jul 11, 2001Jun 27, 2006SDC Telecommunications, Inc.Dynamic bandwidth allocation
US7069578Apr 14, 2000Jun 27, 2006Scientific-Atlanta, Inc.Settop cable television control device and method including bootloader software and code version table for maintaining and updating settop receiver operating system software
US7072950Jan 23, 2001Jul 4, 2006Sony Corporation
Sony Electronics Inc.
Method and apparatus for operating system and application selection
US7075899May 21, 2002Jul 11, 2006ACTV, Inc.System and method for providing private in-band data to digital set-top boxes in a broadcast environment
US7079176Oct 27, 2000Jul 18, 2006ACTV, Inc.Digital interactive system for providing full interactivity with live programming events
US7082549Aug 7, 2003Jul 25, 2006Bitfone CorporationMethod for fault tolerant updating of an electronic device
US7085529Oct 24, 2001Aug 1, 2006The DirecTV Group, Inc.Method and apparatus for determining a direct-to-home satellite receiver multi-switch type
US7089300Oct 18, 1999Aug 8, 2006Apple Computer, Inc.Method and apparatus for administering the operating system of a net-booted environment
US7089550Feb 19, 2003Aug 8, 2006Telefonaktiebolaget LM Ericsson (publ)Method and system for performing SW upgrade in a real-time system
US7113523Jun 7, 2000Sep 26, 2006Sony CorporationData multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
US7117482Mar 26, 2003Oct 3, 2006Sony Corporation
Sony Electronics Inc.
Migration of configuration data from one software installation through an upgrade
US7120250Dec 13, 2002Oct 10, 2006Sony Corporation
Sony Electronics Inc.
Content distribution for multiple digital rights management
US7123592Jul 9, 2001Oct 17, 2006ADC Telecommunications, Inc.Dynamic allocation of transmission bandwidth in a communication system
US7124303Jan 2, 2002Oct 17, 2006Sony Corporation
Sony Electronics Inc.
Elementary stream partial encryption
US7127619Jan 2, 2002Oct 24, 2006Sony Corporation
Sony Electronics Inc.
Decoding and decryption of partially encrypted information
US7131124Dec 6, 2001Oct 31, 2006Ricoh Company, Ltd.System and apparatus for and method of downloading a program, image formation apparatus, and computer product
US7134133Nov 8, 1999Nov 7, 2006Gateway Inc.Method, system, and software for creating and utilizing broadcast electronic program guide templates
US7139398Jan 2, 2002Nov 21, 2006Sony Corporation
Sony Electronics Inc.
Time division partial encryption
US7151831Jan 2, 2002Dec 19, 2006Sony Corporation
Sony Electronics Inc.
Partial encryption and PID mapping
US7151833Mar 19, 2003Dec 19, 2006Sony Corporation
Sony Electronics Inc.
Selective encryption to enable trick play
US7155012Oct 18, 2002Dec 26, 2006Sony Corporation
Sony Electronics Inc.
Slice mask and moat pattern partial encryption
US7167895Mar 22, 2000Jan 23, 2007Intel CorporationSignaling method and apparatus to provide content on demand in a broadcast system
US7177053Feb 14, 2001Feb 13, 2007Sharp Laboratories of America, Inc.Color adjustment method
US7177844Jan 16, 2002Feb 13, 2007General Instrument CorporationApparatus and method for activation of a security module in a set-top retail environment
US7185282Aug 29, 2002Feb 27, 2007Telehealth Broadband, LLCInterface device for an integrated television-based broadband home health system
US7215770Mar 31, 2003May 8, 2007Sony Corporation
Sony Electronics Inc.
System and method for partially encrypted multimedia stream
US7218738Oct 18, 2002May 15, 2007Sony Corporation
Sony Electronics Inc.
Encryption and content control in a digital broadcast system
US7225164Feb 15, 2000May 29, 2007Sony Corporation
Sony Electronics Inc.
Method and apparatus for implementing revocation in broadcast networks
US7233669Dec 13, 2002Jun 19, 2007Sony Corporation
Sony Electronics Inc.
Selective encryption to enable multiple decryption keys
US7233985Jan 23, 2004Jun 19, 2007Apple Inc.Providing a reliable operating system for clients of a net-booted environment
US7240162Nov 12, 2004Jul 3, 2007Stream Theory, Inc.System and method for predictive streaming
US7242773Oct 18, 2002Jul 10, 2007Sony Corporation
Sony Electronics Inc.
Multiple partial encryption using retuning
US7257638Dec 20, 2001Aug 14, 2007Microsoft CorporationDistributing network applications
US7263187Apr 21, 2004Aug 28, 2007Sony Corporation
Sony Electronics Inc.
Batch mode session-based encryption of video on demand content
US7263557Oct 24, 2001Aug 28, 2007Intel CorporationMethod and apparatus to detect configuration information for a digital subscriber line device
US7275254Nov 21, 2000Sep 25, 2007Intel CorporationMethod and apparatus for determining and displaying the service level of a digital television broadcast signal
US7284064Mar 21, 2000Oct 16, 2007Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US7286667Sep 15, 2003Oct 23, 2007Sony Corporation
Sony Electronics Inc.
Decryption system
US7287168Jun 26, 2006Oct 23, 2007Sony Corporation
Sony Electronics Inc.
Partial encryption and PID mapping
US7292690Oct 18, 2002Nov 6, 2007Sony Corporation
Sony Electronics Inc.
Video scene change detection
US7292691Nov 25, 2002Nov 6, 2007Sony Corporation
Sony Electronics Inc.
Progressive video refresh slice detection
US7292692Jan 29, 2004Nov 6, 2007Sony Corporation
Sony Electronics Inc.
Content scrambling with minimal impact on legacy devices
US7302058Jan 22, 2004Nov 27, 2007Sony Corporation
Sony Electronics Inc.
Method and apparatus for securing control words
US7302059Oct 18, 2002Nov 27, 2007Sony Corporation
Sony Electronics Inc.
Star pattern partial encryption
US7305691May 7, 2001Dec 4, 2007ACTV, Inc.System and method for providing targeted programming outside of the home
US7310522Jan 11, 2002Dec 18, 2007ADC Telecommunications, Inc.Systems for synchronous multipoint-to-point orthogonal frequency division multiplexing communication
US7313791Aug 22, 2003Dec 25, 2007Hewlett-Packard Development Company, L.P.Firmware update network and process employing preprocessing techniques
US7336787Jan 2, 2002Feb 26, 2008Sony Corporation
Sony Electronics Inc.
Critical packet partial encryption
US7340736Aug 7, 2003Mar 4, 2008Hewlett-Packard Development Company, L.P.Electronic device with an update agent that employs preprocessing techniques for update
US7343013Apr 13, 2004Mar 11, 2008Sony Corporation
Sony Electronics Inc.
Composite session-based encryption of video on demand content
US7343443Jul 8, 2004Mar 11, 2008Hewlett-Packard Development Company, L.P.Updated package generation based on analysis of bank dependency
US7346163Mar 16, 2004Mar 18, 2008Sony Corporation
Sony Electronics Inc.
Dynamic composition of pre-encrypted video on demand content
US7346556Jan 6, 2004Mar 18, 2008Yahoo! Inc.System and method for performing purchase transactions utilizing a broadcast-based device
US7350082Nov 13, 2002Mar 25, 2008Sony Corporation
Sony Electronics Inc.
Upgrading of encryption
US7356727Mar 10, 2004Apr 8, 2008Hewlett-Packard Development Company, L.P.Electronic device employing efficient fault tolerance
US7359964Mar 6, 2002Apr 15, 2008ECI Telecom Ltd.Method and equipment for providing a signaling channel for performing signaling functions at an ethernet level
US7366125Jul 24, 2003Apr 29, 2008BBN Technologies Corp.Extensible satellite communication system
US7367027Aug 22, 2003Apr 29, 2008Hewlett-Packard Development Company, L.P.System for generating efficient and compact update packages
US7369851Apr 15, 2003May 6, 2008Hewlett-Packard Development Company, L.P.Communications network capable of determining SIM card changes in electronic devices
US7370114Oct 13, 1999May 6, 2008LV Partners, L.P.Software downloading using a television broadcast channel
US7376233Oct 18, 2002May 20, 2008Sony Corporation
Sony Electronics Inc.
Video slice and active region based multiple partial encryption
US7376625Nov 15, 2001May 20, 2008Nokia CorporationSystem and method for activating individualized software modules in a digital broadcast environment
US7398541Jan 15, 2003Jul 8, 2008United Video Properties, Inc.Electronic television program guide schedule system and method
US7401320Oct 11, 2005Jul 15, 2008Hewlett-Packard Development Company, L.P.Operator network that routes customer care calls based on subscriber/device profile and CSR skill set
US7409685Apr 11, 2003Aug 5, 2008Hewlett-Packard Development Company, L.P.Initialization and update of software and/or firmware in electronic devices
US7409702Mar 20, 2003Aug 5, 2008Sony Corporation
Sony Electronics Inc.
Auxiliary program association table
US7421724Sep 20, 2002Sep 2, 2008StarSight Telecast Inc.Systems and methods for displaying information regions in an interactive electronic program guide
US7425992Oct 29, 2004Sep 16, 2008Sharp Laboratories of America, Inc.Method and apparatus for upgrading a television system
US7434216Nov 25, 2003Oct 7, 2008Hewlett-Packard Development Company, L.P.Update package generator that employs genetic evolution to determine bank order
US7443883Dec 7, 2004Oct 28, 2008Comcast Cable Holdings, LLCMethod and system of providing customer premise equipment code
US7448063Apr 19, 2002Nov 4, 2008ACTV, Inc.Digital interactive system for providing full interactivity with live programming events
US7451196Dec 14, 2001Nov 11, 2008Stream Theory, Inc.Method and system for executing a software application in a virtual environment
US7461372Oct 8, 2003Dec 2, 2008Hewlett-Packard Development Company, L.P.System for optimizing distribution of information employing a universal dictionary
US7461393Apr 26, 2000Dec 2, 2008Sony CorporationBroadcast receiver, control method therefor, and program
US7472380Sep 3, 2003Dec 30, 2008Hewlett-Packard Development Company, L.P.Processing system with component architecture platform support
US7480907Jan 9, 2004Jan 20, 2009Hewlett-Packard Development Company, L.P.Mobile services network for update of firmware/software in mobile handsets
US7480929Mar 27, 2003Jan 20, 2009Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US7487529Dec 1, 1998Feb 3, 2009Starsight Telecast, Inc.Electronic program guide system with advertising messages in pop-ups
US7493641Mar 27, 2003Feb 17, 2009Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US7500092Jan 17, 2003Mar 3, 2009International Business Machines CorporationHardware abstraction for set-top box operating systems
US7500235Sep 5, 2003Mar 3, 2009AOL Time Warner Interactive Video Group, Inc.Technique for updating a resident application and associated parameters in a user terminal through a communications network
US7508942Oct 22, 2003Mar 24, 2009Sony Corporation
Sony Electronics Inc.
Multi-process descrambler
US7519723May 15, 2007Apr 14, 2009Microsoft CorporationScaling and delivering distributed applications
US7530084May 28, 2002May 5, 2009Sony Corporation
Sony Electronics Inc.
Method and apparatus for synchronizing dynamic graphics
US7535822May 30, 2006May 19, 2009ADC Telecommunications, Inc.Synchronization of remote units for a communication network
US7536478Oct 22, 2007May 19, 2009RPX-LV Acquisition LLCMethod and apparatus for opening and launching a web browser in response to an audible signal
US7543118May 9, 2005Jun 2, 2009Hewlett-Packard Development Company, L.P.Multiple variance platform for the management of mobile devices
US7546375Sep 15, 2005Jun 9, 2009Microsoft CorporationScaling and delivering distributed applications
US7548986Mar 17, 2004Jun 16, 2009Hewlett-Packard Development Company, L.P.Electronic device network providing streaming updates
US7548988May 6, 2008Jun 16, 2009RPX-LV Acquisition LLCSoftware downloading using a television broadcast channel
US7551912Feb 14, 2005Jun 23, 2009Hewlett-Packard Development Company, L.P.Device management network that facilitates selective billing
US7552458Mar 22, 2000Jun 23, 2009The DIRECTV Group, Inc.Method and apparatus for transmission receipt and display of advertisements
US7552459Dec 22, 2003Jun 23, 2009StarSight Telecast, Inc.Information system
US7555019Feb 19, 2004Jun 30, 2009Panasonic CorporationDigital broadcast receiving apparatus, digital broadcast apparatus, digital broadcast receiving method, digital broadcast method, and digital broadcast receiving program
US7555464Mar 1, 2006Jun 30, 2009Sony Corporation
Sony Electronics Inc.
Multiple DRM management
US7555750Aug 22, 2003Jun 30, 2009Hewlett-Packard Development Company, L.P.Update package generator employing partial predictive mapping techniques for generating update packages for mobile handsets
US7558958Jun 13, 2002Jul 7, 2009Microsoft CorporationSystem and method for securely booting from a network
US7565546Jan 23, 2004Jul 21, 2009Sony Corporation
Sony Electronics Inc.
System, method and apparatus for secure digital content transmission
US7567939Aug 8, 2006Jul 28, 2009Sony Corporation
Sony Electronics Inc.
Method and apparatus for implementing revocation in broadcast networks
US7571262Dec 9, 2004Aug 4, 2009Sharp Kabushiki KaishaImage forming device including means for automatically updating device program and device setting information
US7571456Apr 2, 1998Aug 4, 2009LG Electronics Inc.Downloading apparatus and method therof for digital broadcast receiver
US7577751Apr 6, 2005Aug 18, 2009Stream Theory, Inc./Endeavors Technologies, Inc.Software streaming system and method
US7577979Mar 25, 2005Aug 18, 2009Microsoft CorporationSystem and method for synchronizing streaming content with enhancing content using pre-announced triggers
US7584466Jun 15, 2004Sep 1, 2009Hewlett-Packard Development Company, L.P.Management tree management in a mobile handset
US7596786Jan 2, 2007Sep 29, 2009RPX-LV Acquisition LLCMethod and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network
US7600120Jul 10, 2006Oct 6, 2009Two-Way Media LLCSystem for delivering media
US7620180Mar 16, 2004Nov 17, 2009Sony Corporation
Sony Electronics Inc.
Preparation of content for multiple conditional access methods in video on demand
US7636788Oct 15, 2007Dec 22, 2009RPX-LV Acquisition LLCMethod and apparatus for matching a user's use profile in commerce with a broadcast
US7640325Jul 9, 1999Dec 29, 2009LSI CorporationMethods and apparatus for issuing updates to multiple management entities
US7640458Apr 11, 2006Dec 29, 2009Hewlett-Packard Development Company, L.P.Software self-repair toolkit for electronic devices
US7640571Jul 15, 1999Dec 29, 2009General Instrument CorporationMethod and apparatus for preventing disruptions in set-top terminal function due to the download of updated programming or data to the set-top terminal
US7644404Jun 4, 2004Jan 5, 2010Hewlett-Packard Development Company, L.P.Network having customizable generators and electronic device having customizable updating software
US7644406Jan 20, 2004Jan 5, 2010Hewlett-Packard Development Company, L.P.Update system capable of updating software across multiple FLASH chips
US7650423Jan 30, 2006Jan 19, 2010RealNetworks, Inc.System and method for providing update information
US7657884Mar 24, 2004Feb 2, 2010Hewlett-Packard Development Company, L.P.Electronic device supporting multiple update agents
US7657886Jun 3, 2005Feb 2, 2010Hewlett-Packard Development Company, L.P.Mobile device with a MMU for faster firmware updates in a wireless network
US7668612Sep 20, 2004Feb 23, 2010Hewlett-Packard Development Company, L.P.System and method for efficient manufacture and update of electronic devices
US7669195Aug 2, 2004Feb 23, 2010Hewlett-Packard Development Company, L.P.Electronic device network supporting compression and decompression in electronic devices and update generator
US7669197Sep 3, 2003Feb 23, 2010Hewlett-Packard Development Company, L.P.Embedded system employing component architecture platform
US7672219Feb 6, 2007Mar 2, 2010ADC Telecommunications, Inc.Multipoint-to-point communication using orthogonal frequency division multiplexing
US7675843Feb 7, 2007Mar 9, 2010ADC Telecommunications, Inc.Multipoint-to-point communication using orthogonal frequency division multiplexing
US7688841Sep 1, 2006Mar 30, 2010Mosaid Technologies IncorporatedModular outlet
US7689981Mar 1, 2004Mar 30, 2010Hewlett-Packard Development Company, L.P.Mobile handset with efficient interruption point detection during a multiple-pass update process
US7689982May 9, 2005Mar 30, 2010Hewlett-Packard Development Company, L.P.Transparent linker profiler tool with profile database
US7690949Oct 27, 2006Apr 6, 2010Mosaid Technologies IncorporatedModular outlet
US7694280Mar 29, 2004Apr 6, 2010Hewlett-Packard Development Company, L.P.Systems and methods for controlling program installation on a computing device
US7694293Sep 27, 2004Apr 6, 2010Hewlett-Packard Development Company, L.P.Update package catalog for update package transfer between generator and content server in a network
US7697453Nov 17, 2008Apr 13, 2010ADC Telecommunications, Inc.Synchronization techniques in multipoint-to-point communication using orthogonal frequency division multiplexing
US7702589Jul 30, 2002Apr 20, 2010Sony Corporation
Sony Electronics Inc.
Method for simulcrypting scrambled data to a plurality of conditional access devices
US7702752Jan 6, 2005Apr 20, 2010Disney Enterprises, Inc.Method and apparatus for redirection of server external hyper-link references
US7706349Nov 17, 2008Apr 27, 2010ADC Telecommunications, Inc.Methods and systems for selecting modulation in an orthogonal frequency division multiplexing system
US7711115Oct 21, 2003May 4, 2010Sony Corporation
Sony Electronics Inc.
Descrambler
US7715441May 13, 2005May 11, 2010Mosaid Technologies IncorporatedNetwork combining wired and non-wired segments
US7716276Nov 16, 2004May 11, 2010Hewlett-Packard Development Company, L.P.Network that supports user-initiated device management
US7724907Mar 12, 2003May 25, 2010Sony Corporation
Sony Electronics Inc.
Mechanism for protecting the transfer of digital content
US7725889Jan 13, 2004May 25, 2010Hewlett-Packard Development Company, L.P.Mobile handset capable of updating its update agent
US7730300Mar 11, 2003Jun 1, 2010Sony Corporation
Sony Electronics Inc.
Method and apparatus for protecting the transfer of data
US7734835Nov 16, 2005Jun 8, 2010LG Electronics Inc.Method and apparatus of setting-up configuration of display devices
US7739353Jun 10, 2008Jun 15, 2010RPX-LV Acquisition LLCLaunching a web site using a personal device
US7739486Mar 18, 2005Jun 15, 2010Hewlett-Packard Development Company, L.P.Electronic device supporting multiple update agents
US7739679Apr 6, 2005Jun 15, 2010Hewlett-Packard Development Company, L.P.Object ordering tool for facilitating generation of firmware update friendly binary image
US7739717Jul 13, 2004Jun 15, 2010The DIRECTV Group, Inc.System and method for performing diagnostics for a customer IRD in a satellite television system
US7747853Mar 31, 2004Jun 29, 2010Sony Corporation
Sony Electronics Inc.
IP delivery of secure digital content
US7747994Jun 4, 2004Jun 29, 2010Hewlett-Packard Development Company, L.P.Generator based on multiple instruction streams and minimum size instruction set for generating updates to mobile handset
US7747997Nov 12, 2003Jun 29, 2010Hewlett-Packard Development Company, L.P.Firmware update in electronic devices employing SIM card for saving metadata information
US7751560Jun 26, 2006Jul 6, 2010Sony Corporation
Sony Electronics Inc.
Time division partial encryption
US7756060Nov 17, 2008Jul 13, 2010ADC Telecommunications, Inc.Tone allocation in multipoint-to-point communication using orthogonal frequency division multiplexing
US7765567Dec 13, 2002Jul 27, 2010Sony Corporation
Sony Electronics Inc.
Content replacement by PID mapping
US7765568Aug 8, 2002Jul 27, 2010The DIRECTV Group, Inc.Graphical tuning bar
US7765578Feb 24, 2005Jul 27, 2010Hitachi, Ltd.Digital broadcast receiving device and method
US7769053Sep 15, 2006Aug 3, 2010Sony CorporationData multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
US7770187Aug 3, 2005Aug 3, 2010Thomson LicensingApplications manager with variable management instruction set
US7773537Nov 17, 2008Aug 10, 2010ADC Telecommunications, Inc.Ranging and round trip delay timing adjustment in a multi-point to point bidirectional communication system
US7774774Oct 22, 2003Aug 10, 2010Apple Inc.Software setup system
US7774800Aug 3, 2005Aug 10, 2010Thomson LicensingApplications manager with variable management instruction set
US7774820Jan 28, 2005Aug 10, 2010Settop cable television control device and method including bootloader software and code version table for maintaining and updating settop receiver operating system software
US7788277Jul 23, 2003Aug 31, 2010General Instrument CorporationMethods and apparatus for rapid capture of program identifier data in a broadband transcoder multiplexer
US7797693Dec 13, 2004Sep 14, 2010Hewlett-Packard Development Company, L.P.NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices
US7801980May 12, 2004Sep 21, 2010Sourcefire, Inc.Systems and methods for determining characteristics of a network
US7805719Jan 19, 2006Sep 28, 2010Hewlett-Packard Development Company, L.P.System and method for updating and distributing information
US7818737Feb 2, 2006Oct 19, 2010LG Electronics Inc.Video device having software upgrade function using wireless communication and method for controlling the same
US7819316Oct 8, 2007Oct 26, 2010LV Partners, L.P.Portable scanner for enabling automatic commerce transactions
US7822829Aug 11, 2008Oct 26, 2010RPX-LV Acquisition LLCMethod for interfacing scanned product information with a source for the product over a global network
US7822973Dec 28, 2006Oct 26, 2010Motorola Mobility, Inc.Authentication key device having media content storage and rendering capabilities
US7823174Apr 13, 2004Oct 26, 2010Sony Corporation
Sony Electronics Inc.
Macro-block based content replacement by PID mapping
US7831431Oct 31, 2006Nov 9, 2010Honda Motor Co., Ltd.Voice recognition updates via remote broadcast signal
US7835926Aug 29, 2002Nov 16, 2010Telehealth Broadband LLCMethod for conducting a home health session using an integrated television-based broadband home health system
US7849169Jun 18, 2007Dec 7, 2010Apple Inc.Providing a reliable operating system for clients of a net-booted environment
US7853807Jun 27, 2001Dec 14, 2010Thomson LicensingMultimedia apparatus receiving audio-visual broadcast
US7853980Jan 23, 2004Dec 14, 2010Sony Corporation
Sony Electronics Inc.
Bi-directional indices for trick mode video-on-demand
US7860084Jan 23, 2008Dec 28, 2010Mosaid Technologies IncorporatedOutlet with analog signal adapter, a method for use thereof and a network using said outlet
US7861211Jul 29, 2004Dec 28, 2010Hewlett-Packard Development Company, L.P.Mobile handset with update agent implemented in hardware
US7861270Sep 12, 2007Dec 28, 2010The DIRECTV Group, Inc.Method and system for controlling a back-up receiver and encoder in a local collection facility from a remote facility
US7865579Jul 10, 2006Jan 4, 2011Apple Inc.Method and apparatus for administering the operating system of a net-booted environment
US7869462Sep 7, 2006Jan 11, 2011Panasonic CorporationBroadcast system and method therefor
US7869801Oct 18, 2006Jan 11, 2011Pine Valley Investments, Inc.Method for terminal configuration over a radio control channel
US7870189Mar 15, 2005Jan 11, 2011RPX-LV Acquisition LLCInput device having positional and scanning capabilities
US7872985Nov 17, 2008Jan 18, 2011ADC DSL Systems, Inc.System for multi-frame alignment
US7877290Jan 27, 2000Jan 25, 2011The DIRECTV Group, Inc.System and method for transmitting, receiving and displaying advertisements
US7877591Oct 24, 2007Jan 25, 2011International Business Machines CorporationHardware abstraction for set-top box operating systems
US7881180Oct 29, 2007Feb 1, 2011ADC Telecommunications, Inc.Systems and method for orthogonal frequency divisional multiplexing
US7881181Oct 29, 2007Feb 1, 2011ADC Telecommunications, Inc.Systems and method for orthogonal frequency divisional multiplexing
US7881745Mar 10, 2004Feb 1, 2011Hewlett-Packard Development Company, L.P.Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices
US7882518Apr 3, 2009Feb 1, 2011The DIRECTV Group, Inc.Method and apparatus for transmission, receipt and display of advertisements
US7885190May 12, 2004Feb 8, 2011Sourcefire, Inc.Systems and methods for determining characteristics of a network based on flow analysis
US7886093Jul 30, 2004Feb 8, 2011Hewlett-Packard Development Company, L.P.Electronic device network supporting compression and decompression in electronic devices
US7886319Feb 18, 2009Feb 8, 2011Providing alternative services based on receiver configuration and type of display device
US7886325Jan 4, 2008Feb 8, 2011Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US7890427Jan 9, 2004Feb 15, 2011Hewlett-Packard Development Company, L.P.Authentication of notifications received in an electronic device in a mobile services network
US7895616Feb 27, 2002Feb 22, 2011Sony Corporation
Sony Electronics Inc.
Reconstitution of program streams split across multiple packet identifiers
US7895617Jan 31, 2006Feb 22, 2011Sony Corporation
Sony Electronics Inc.
Content substitution editor
US7904344Jan 29, 2008Mar 8, 2011RPX-LV Acquisition LLCAccessing a vendor web site using personal account information retrieved from a credit card company web site
US7904895Apr 21, 2005Mar 8, 2011Hewlett-Packard Develpment Company, L.P.Firmware update in electronic devices employing update agent in a flash memory card
US7908467Jun 26, 2007Mar 15, 2011RPX-LV Acquistion LLCAutomatic configuration of equipment software
US7911992Jan 29, 2008Mar 22, 2011Mosaid Technologies IncorporatedAddressable outlet, and a network using the same
US7912138Feb 26, 2007Mar 22, 2011ADC Telecommunications, Inc.Timing and symbol alignment in multipoint-to-point communication using orthogonal frequency division multiplexing
US7912760Mar 17, 2009Mar 22, 2011RPX-LV Acquisition LLCMethod and apparatus for utilizing a unique transaction code to update a magazine subscription over the internet
US7912961Jan 10, 2006Mar 22, 2011RPX-LV Acquisition LLCInput device for allowing input of unique digital code to a user's computer to control access thereof to a web site
US7913272Jun 11, 2001Mar 22, 2011Nagravision S.A.Method and device for updating reception rights in a multiple operator system
US7913278Jun 19, 2007Mar 22, 2011United Video Properties, Inc.Interactive television program guide with remote access
US7920703Mar 11, 2009Apr 5, 2011Sony Corporation
Sony Electronics Inc.
Descrambler
US7921182Dec 30, 2003Apr 5, 2011Hewlett-Packard Development Company, L.P.Management of service components installed in an electronic device in a mobile services network
US7925016Nov 13, 2007Apr 12, 2011Sony Corporation
Sony Electronics Inc.
Method and apparatus for descrambling content
US7925780Mar 13, 2007Apr 12, 2011RPX-LV Acquisition LLCMethod for connecting a wireless device to a remote location on a network
US7934232May 4, 2000Apr 26, 2011Navigation paradigm for access to television services
US7936662Oct 30, 2007May 3, 2011ADC Telecommunications, Inc.Ranging and round trip delay timing adjustment in a multi-point to point bidirectional communication system
US7937731Mar 13, 2008May 3, 2011The DIRECTV Group, Inc.System and method for evaluating callback functionality in a satellite television network
US7941818Aug 1, 2007May 10, 2011Index Systems, Inc.System and method for utilizing EPG database for modifying advertisements
US7948988Jul 27, 2006May 24, 2011Sourcefire, Inc.Device, system and method for analysis of fragments in a fragment train
US7949732May 12, 2004May 24, 2011Sourcefire, Inc.Systems and methods for determining characteristics of a network and enforcing policy
US7950006Jan 15, 2008May 24, 2011Hewlett-Packard Development Company, L.P.Electronic device with an update agent that employs preprocessing techniques for update
US7957265Oct 29, 2007Jun 7, 2011ADC Telecommunications, Inc.Systems and method for orthogonal frequency divisional multiplexing
US7961643Jul 25, 2008Jun 14, 2011Optimizing data rates for video services to a subscriber
US7962370Jun 28, 2001Jun 14, 2011Methods in a media service system for transaction processing
US7962573Sep 28, 2007Jun 14, 2011Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US7971199May 3, 2005Jun 28, 2011Hewlett-Packard Development Company, L.P.Mobile device with a self-updating update agent in a wireless network
US7975147Mar 30, 2004Jul 5, 2011Hewlett-Packard Development Company, L.P.Electronic device network supporting enciphering and deciphering and update generation in electronic devices
US7975277Apr 3, 2000Jul 5, 2011System for providing alternative services
US7979576Oct 21, 2008Jul 12, 2011RPX-LV Acquisition LLCMethod and apparatus for connecting a user location to one of a plurality of destination locations on a network
US7983141Feb 26, 2007Jul 19, 2011Synchronized multipoint-to-point communication using orthogonal frequency division
US7984435Oct 17, 2003Jul 19, 2011Hewlett-Packard Development Company, L.P.Update system employing reference software to reduce number of update packages
US7984468Nov 6, 2003Jul 19, 2011United Video Properties, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US7984485Jan 31, 2005Jul 19, 2011Hewlett-Packard Development Company, L.P.Ingestion interface for transferring update package containers into a distribution network
US7987449May 24, 2004Jul 26, 2011Hewlett-Packard Development Company, L.P.Network for lifecycle management of firmware and software in electronic devices
US7992163Jun 9, 2000Aug 2, 2011Video-on-demand navigational system
US7992166Feb 18, 2009Aug 2, 2011Providing alternative services based on receiver configuration and type of display device
US7995454Oct 29, 2007Aug 9, 2011HTC CorporationSystems and method for orthogonal frequency divisional multiplexing
US7996424Jan 31, 2008Aug 9, 2011Sourcefire, Inc.Methods and systems for multi-pattern searching
US7996864Nov 7, 2003Aug 9, 2011Gemstar Development CorporationMethod and apparatus for displaying television programs and related text
US8000343Feb 10, 2000Aug 16, 2011Fujitsu, LimitedCommunication device, and method of communication between communication devices and medium thereof
US8005985Oct 14, 2008Aug 23, 2011RPX—LV Acquisition LLCMethod and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US8006262Jun 29, 2001Aug 23, 2011Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8006263Oct 7, 2005Aug 23, 2011United Video Properties, Inc.Interactive television program guide with remote access
US8006273Jul 25, 2008Aug 23, 2011Updating download options for unavailable media content
US8010979May 10, 2006Aug 30, 2011United Video Properties, Inc.Electronic program guide using markup language
US8020159Oct 26, 2006Sep 13, 2011Ricoh Company, Ltd.System and apparatus for and method of downloading a program, image formation apparatus, and computer product
US8020184Feb 20, 2004Sep 13, 2011Channel control system for exiting from an interactive program guide
US8024523Apr 4, 2008Sep 20, 2011Endeavors Technologies, Inc.Opportunistic block transmission with time constraints
US8032672Apr 14, 2006Oct 4, 2011Apple Inc.Increased speed of processing of audio samples received over a serial communications link by use of channel map and steering table
US8032914Jan 4, 2008Oct 4, 2011Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US8032917Nov 18, 2004Oct 4, 2011General Instrument CorporationMethod and system for directing the download of software and firmware objects over a network such as a cable television system
US8037504Dec 20, 2005Oct 11, 2011Video on demand system with selectable options of configurable random-access control
US8041190Dec 1, 2005Oct 18, 2011Sony Corporation
Sony Electronics Inc.
System and method for the creation, synchronization and delivery of alternate content
US8046753Jun 9, 2004Oct 25, 2011Hewlett-Packard Development Company, L.P.Mobile handset with symbian OS and update agent
US8046801Aug 26, 2004Oct 25, 2011United Video Properties, Inc.Interactive television program guide with remote access
US8046816Sep 7, 2004Oct 25, 2011Samsung Electronics Co., Ltd.Digital broadcast receiver and upgrading method thereof
US8046833Nov 14, 2005Oct 25, 2011Sourcefire, Inc.Intrusion event correlation with network discovery information
US8056106Dec 20, 2005Nov 8, 2011Video on demand system with dynamic enablement of random-access functionality
US8069098Sep 22, 2008Nov 29, 2011RPX-LV Acquisition LLCInput device for allowing interface to a web site in association with a unique input code
US8069259Oct 6, 2005Nov 29, 2011Managing removal of media titles from a list
US8069352Feb 28, 2007Nov 29, 2011Sourcefire, Inc.Device, system and method for timestamp analysis of segments in a transmission control protocol (TCP) session
US8072874Sep 11, 2007Dec 6, 2011The DIRECTV Group, Inc.Method and system for switching to an engineering signal processing system from a production signal processing system
US8073955Apr 9, 2002Dec 6, 2011The DIRECTV Group, Inc.Method and apparatus for tuning used in a broadcast data system
US8077706Oct 31, 2007Dec 13, 2011The DIRECTV Group, Inc.Method and system for controlling redundancy of individual components of a remote facility system
US8082339Feb 19, 2004Dec 20, 2011Hewlett-Packard Development Company, L.P.Electronic device network having graceful denial of service
US8087047Apr 20, 2007Dec 27, 2011United Video Properties, Inc.Systems and methods for providing remote access to interactive media guidance applications
US8089853Oct 29, 2007Jan 3, 2012HTC CorporationSystems and method for orthogonal frequency divisional multiplexing
US8092307Mar 23, 2006Jan 10, 2012Bally Gaming International, Inc.Network gaming system
US8107977Sep 7, 2007Jan 31, 2012United Video Properties, Inc.Cross-platform messaging
US8108542Dec 21, 2010Jan 31, 2012Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US8112776Aug 20, 2007Feb 7, 2012Starsight Telecast, Inc.Interactive computer system for providing television schedule information
US8117286Feb 26, 2010Feb 14, 2012Disney Enterprises, Inc.Method and apparatus for redirection of server external hyper-link references
US8117564Sep 30, 2009Feb 14, 2012United Video Properties, Inc.Systems and methods for generating a media guidance application with multiple perspective views
US8121830Oct 22, 2009Feb 21, 2012The Nielsen Company (US), LLCMethods and apparatus to extract data encoded in media content
US8127353Apr 29, 2008Feb 28, 2012Sourcefire, Inc.Real-time user awareness for a computer network
US8146123Nov 12, 2004Mar 27, 2012ARRIS Group, Inc.System to provide set top box configuration for content on demand
US8146128Jan 25, 2006Mar 27, 2012Panasonic CorporationDownload execution apparatus
US8149847Nov 22, 2006Apr 3, 2012Comcast Cable Holdings, LLCInitializing, provisioning, and managing devices
US8161388Jan 21, 2004Apr 17, 2012Interactive discovery of display device characteristics
US8170069Sep 11, 2007May 1, 2012The DIRECTV Group, Inc.Method and system for processing signals from a local collection facility at a signal processing facility
US8172683Mar 23, 2006May 8, 2012Bally Gaming International, Inc.Network gaming system
US8174956Oct 29, 2007May 8, 2012HTC CorporationSystems and method for orthogonal frequency divisional multiplexing
US8181200Aug 20, 2007May 15, 2012Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US8185921Feb 28, 2006May 22, 2012Sony Corporation
Sony Electronics Inc.
Parental control of displayed content using closed captioning
US8189472Sep 7, 2005May 29, 2012Optimizing bandwidth utilization to a subscriber premises
US8191093Feb 20, 2009May 29, 2012Providing information pertaining to audio-visual and personal bi-directional services
US8196130Sep 1, 2004Jun 5, 2012Hewlett-Packard Development Company, L.P.Tri-phase boot process in electronic devices
US8199632Oct 29, 2007Jun 12, 2012HTC CorporationSystems and method for orthogonal frequency divisional multiplexing
US8205232Apr 19, 2004Jun 19, 2012Starsight Telecast, Inc.Interactive computer system for providing television schedule information
US8209424Dec 20, 2006Jun 26, 2012United Video Properties, Inc.Systems and methods for providing remote access to interactive media guidance applications
US8213398Aug 26, 2009Jul 3, 2012HTC CorporationMethod for multiple use subchannels
US8213399Sep 28, 2009Jul 3, 2012HTC CorporationSystem for multiple use subchannels
US8219595Sep 22, 2008Jul 10, 2012Hewlett-Packard Development Company, L.P.System and method for efficient remote data access for server management
US8219984Oct 24, 2007Jul 10, 2012Hewlett-Packard Development Company, L.P.Firmware update network and process employing preprocessing techniques
US8233893Aug 22, 2003Jul 31, 2012Hewlett-Packard Development Company, L.P.Mobile handset update package generator that employs nodes technique
US8243918May 5, 2004Aug 14, 2012Mosaid Technologies IncorporatedOutlet add-on module
USRE41771Sep 29, 2009Sep 28, 2010ADC Telecommunications, Inc.System for multiple use subchannels
USRE42236Oct 9, 2009Mar 22, 2011ADC Telecommunications, Inc.Multiuse subcarriers in multipoint-to-point communication using orthogonal frequency division multiplexing
USRE42764Jul 21, 2005Sep 27, 2011LG Electronics Inc.Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal
USRE42838Sep 22, 2006Oct 11, 2011LG Electronics Inc.Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal
USRE43052Sep 9, 2005Dec 27, 2011LG Electronics Inc.Graphic interface device and method in digital TV
USRE43578Jul 6, 2010Aug 14, 2012LG Electronics Inc.Apparatus and method for downloading and storing data from a digital receiver

Claims

1. A set-top terminal device comprising:

a network interface module adapted to couple the terminal to a communication network for receiving at least selected ones of a plurality of broadcast digital broadband channels at least one of which carries audio/video program information in compressed, digital form in packets of a standardized format and at least one of which carries cyclically repetitive transmissions of operating system software in packets of the standardized format, wherein said network interface module receives an Asynchronous Transfer Mode (ATM) cell stream and extracts packets of the standardized format from payloads of ATM cells; and
a digital entertainment terminal comprising:
(a) an audio/video processor responsive to at least some of the packets extracted by the network interface module for processing the compressed, digital audio/video program information;
(b) a memory;
(c) means for receiving inputs from a user; and
(d) a control processor controlling operations of the set-top terminal;
wherein said control processor captures said operating system software from at least some of the packets extracted by the network interface module for one of the selected digital broadband channels within a transmission cycle, loads the captured operating system software into the memory and begins operation in accord with the operating system software loaded into the memory, said control processor controlling the network interface module and the audio/video processor in response to the user inputs in accord with the operating system software loaded in said memory.

2. A device as recited in claim 1, wherein said memory comprises a non-volatile random access memory.

3. A device as recited in claim 2, wherein said non-volatile random access memory comprises a flash memory.

4. A device as recited in claim 1, wherein said digital entertainment terminal further comprises a random access memory storing applications software for use by said control processor while running the operating system software.

5. A device as recited in claim 1, wherein said audio/video processor comprises:

an audio decoder for decoding compressed, digital audio information;
a video decoder for decoding compressed, digital video information; and
a packet demultiplexer for analyzing packet identifiers contained in the packets of the standardized format to identify packets containing compressed, digital audio information and to route information from those packets to the audio decoder, to identify packets containing compressed, digital video information and to route information from those packets to the video decoder, and to identify packets containing operating system software and route software from those packets to the control processor.

6. A device as recited in claim 5, wherein:

the audio decoder comprises an MPEG audio decoder;
the video decoder comprises an MPEG video decoder; and
the packet demultiplexer is an MPEG demultiplexer.

7. A device as recited in claim 5, wherein said network interface module supplies the extracted packets to the packet demultiplexer.

8. A device as recited in claim 1, wherein said digital entertainment terminal further comprises a memory storing a routine which the control processor executes to control capturing of the operating system software.

9. A communication system comprising:

a source system comprising:
(a) a program source supplying a broadband program signal,
(b) a software server cyclically outputting a data file containing an operating system, and
(c) an encoder system for packetizing the broadband program signal and the data file in digital packets of a standard format, wherein said encoder system comprises an encoder for digitizing and compressing the broadband program signal into program data and encapsulating the program data in a sequence of packets of the standard format, a data module for encapsulating the data file containing an operating system in a sequence of packets of the standard format, and an Asynchronous Transfer Mode (ATM) multiplexer for combining the packets containing the broadband program information and the packets containing the data file into a single stream for broadcast through the network on a single one of the channels;
a digital network broadcasting a plurality of digital broadband channels, said digital network receiving and broadcasting the digital packets from the encoder system on at least one of the channels; and
a plurality of set-top terminal devices, each set-top terminal device comprising:
(1) an interface coupled to the digital network for receiving at least a selected one of the channels, selectively including at least one channel carrying packets containing the broadband program information, and at least one channel carrying packets containing the operating system data file;
(2) a program signal processor for processing the packets containing the broadband program information;
(3) a memory;
(4) means for receiving inputs from a user; and
(5) a control processor controlling operations of the set-top terminal;
wherein said control processor captures said operating system data file from a selected one of the digital broadband channels, loads the captured operating system into the memory and begins operation in accord with the operating system loaded into the memory, said control processor controlling the interface and the program signal processor in response to the user inputs in accord with the operating system loaded in said memory.

10. A communication system as recited in claim 9, wherein said encoder for digitizing and compressing the broadband program signal comprises a real time encoder for digitizing and compressing an audio/video program signal.

11. A communication system as recited in claim 10, wherein said real time encoder comprises an MPEG encoder.

12. A communication system as recited in claim 9, wherein said digital network comprises:

a first optical fiber receiving the digital packets from the encoder system;
a second optical fiber receiving packets containing broadband program information from another source system;
a system of optical fibers for broadcasting the digital packets from the encoder system on at least a first one of the channels and for broadcasting the packets containing the broadband program information from another source on at least a second one of the channels; and
a plurality of host digital terminals each coupled between the system of optical fibers and a group of the set-top terminals for routing selected ones of the channels to set-top terminals in each group.

13. In a digital network broadcasting packetized audio/video program information through a plurality of digital broadband channels to a plurality of digital terminals connected to the network, a method comprising the steps of:

cyclically broadcasting an operating system together with predetermined identification data relating to the operating system on one digital broadband channel;
selectively receiving the one digital broadband channel and capturing the predetermined identification data;
comparing the captured predetermined identification data to identification data stored in one of the digital terminals;
based on the results of the comparison, capturing a copy of the operating system from the cyclical broadcast;
initiating operating of the one digital terminal in accord with the captured copy of the operating system;
receiving and storing application software in the one digital terminal via a digital communication link through the network; and
executing the application software under control of the captured copy of the operating system.

14. A method as recited in claim 13, wherein the predetermined identification data identifies a terminal type, and the operating system is stored if the terminal type identified by the predetermined identification data matches terminal type identification data stored in the one terminal.

15. A method as recited in claim 13, wherein the predetermined identification data identifies a version number of the operating system being broadcast, and the operating system is stored if the version number identified by the predetermined identification data is different from a version number of an operating system previously stored in the one terminal.

16. A method as recited in claim 13, wherein the operating system comprises:

a microprocessor operating system;
at least one driver routine used by a microprocessor to control components of a terminal; and
a resident application controlling at least selection of channels through the network in response to user inputs.

17. A method as recited in claim 13, wherein the digital communication link comprises one of the digital broadband channels.

18. A method as recited in claim 13, wherein the digital communication link comprises a broadband point-to-point link.

19. A method comprising:

encoding a plurality of broadband program information signals as digitized, compressed data in packet streams of a standard format;
cyclically generating a first data file containing an operating system comprising code executable by a first type of terminal and a data file containing an operating system comprising code executable by a second type of terminal different in type from the first type of terminal;
forming a sequence of packets in the standard format including: packets containing the first data file and a first identifier, packets containing the second data file and a second identifier, and at least one packet containing data associating the first and second identifiers with the first and second types of terminal, respectively;
broadcasting the packet streams and the sequence of packets on a plurality of multiplexed channels;
in a receiving terminal of a predetermined type:
(a) selectively receiving a channel carrying the sequence of packets;
(b) capturing said at least one packet;
(c) identifying the first type of terminal or the second type of terminal as corresponding to the predetermined type of the receiving terminal;
(d) recognizing the first or second identifier as associated with the identified terminal type;
(e) using the recognized identifier to capture a copy of the operating system for the identified terminal type from the sequence of packets; and
(f) executing at least a portion of the code from the captured copy of the operating system for the identified terminal type to initiate operation of the receiving terminal, the operation of the receiving terminal including reception of a user selected channel carrying a packet stream and processing digitized, compressed data from that packet stream to present broadband program information to a user in humanly perceptible form.

20. A method as recited in claim 19, wherein:

the step of using the recognized identifier to capture a copy of the operating system comprises storing payload data from packets containing the recognized identifier in random access memory; and
the step of initiating operation comprises transferring the payload data from the random access memory to a non-volatile memory, and booting up the receiving terminal from the payload data in the nonvolatile memory.

21. A method as recited in claim 19, further comprising encoding another broadband program information signal as digitized, compressed data in another packet stream of a standard format,

wherein the step of broadcasting comprises:
multiplexing the sequence of packets and said another packet stream into one channel stream, and
broadcasting the one channel stream through one of the multiplexed channels.

22. A method comprising:

encoding a plurality of broadband program information signals as digitized, compressed data in packet streams of a standard format;
cyclically generating a first data file containing an operating system for a first type of terminal and a data file containing an operating system for a second type of terminal;
forming a sequence of packets in the standard format including: packets containing the first data file and a first identifier, packets containing the second data file and a second identifier, and at least one packet containing data associating the first and second identifiers with the first and second types of terminal, respectively;
broadcasting the packet streams and the sequence of packets on a plurality of multiplexed channels,
wherein the multiplexed channels comprise Asynchronous Transfer Mode (ATM) virtual circuits, each virtual circuit being identified by a different virtual path identifier/virtual circuit identifier (VPI/VCI) value;
in a receiving terminal of a predetermined type:
(a) selectively receiving a channel carrying the sequence of packets;
(b) capturing said at least one packet;
(c) identifying the first type of terminal or the second type of terminal as corresponding to the predetermined type of receiving terminal;
(d) recognizing the first or second identifier as associated with the identified terminal type;
(e) using the recognized identifier to capture a copy of the operating system for the identified terminal type from the sequence of packets; and
(f) initiating operation of the receiving terminal in accord with the captured copy of the operating system for the identified terminal type, operation of the receiving terminal including reception of a user selected channel carrying a packet stream and processing digitized, compressed data from that packet stream to present broadband program information to a user in humanly perceptible form.

23. A method as recited in claim 22, wherein the step of selectively receiving a channel comprises receiving and processing ATM cells containing a VPI/VCI value assigned to the selectively received channel.

24. A method comprising:

encoding a plurality of broadband program information signals as digitized, compressed data in packet streams of a standard format;
cyclically generating a first data file containing an operating system comprising code executable by a first type of terminal and a data file containing an operating system comprising code executable by a second type of terminal different in type from the first type of terminal;
forming a sequence of packets in the standard format including: packets containing the first data file and a first identifier, packets containing the second data file and a second identifier, and at least one packet containing data associating the first and second identifiers with the first and second type of terminal and first and second operating system version numbers, respectively;
broadcasting the packet streams and the sequence of packets on a plurality of multiplexed channels;
in a receiving terminal of a predetermined type:
selectively receiving a channel carrying the sequence of packets;
capturing said at least one packet;
from the data in said at least one packet, identifying the first type of terminal or the second type of terminal as corresponding to the predetermined type of the receiving terminal;
from the data in said at least one packet, identifying the version number for the identified terminal type;
if the identified version number differs from a version number of an operating system previously stored in the receiving terminal, recognizing the first or second identifier as associated with the identified terminal type and using the recognized identifier to capture a copy of the operating system for the identified terminal type from the sequence of packets; and
executing at least a portion of the code from the captured copy of the operating system for the identified terminal type to initiate operation of the receiving terminal, the operation of the receiving terminal including reception of a user selected channel carrying a packet stream and processing digitized, compressed data from that packet stream to present broadband program information to a user in humanly perceptible form.

25. A method as recited in claim 24, wherein:

the step of using the recognized identifier to capture a copy of the operating system comprises storing payload data from packets containing the recognized identifier in random access memory; and
the step of initiating operation comprises transferring the payload data from the random access memory to a non-volatile memory, and booting up the receiving terminal from the payload data in the non-volatile memory.

26. A method as recited in claim 24, further comprising encoding another broadband program information signal as digitized, compressed data in another packet stream of a standard format,

wherein the step of broadcasting comprises:
multiplexing the sequence of packets and said another packet stream into one channel stream, and
broadcasting the one channel stream through one of the multiplexed channels.

27. A method comprising:

encoding a plurality of broadband program information signals as digitized, compressed data in packet streams of a standard format;
cyclically generating a first data file containing an operating system for a first type of terminal and a data file containing an operating system for a second type of terminal;
forming a sequence of packets in the standard format including: packets containing the first data file and a first identifier, packets containing the second data file and a second identifier, and at least one packet containing data associating the first and second identifiers with the first and second type of terminal and first and second operating system version numbers, respectively;
broadcasting the packet streams and the sequence of packets on a plurality of multiplexed channels,
wherein the multiplexed channels comprise Asynchronous Transfer Mode (ATM) virtual circuits, each virtual circuit being identified by a different virtual path identifier/virtual circuit identifier (VPI/VCI) value;
in a receiving terminal of a predetermined type:
selectively receiving a channel carrying the sequence of packets;
capturing said at least one packet;
from the data in said at least one packet, identifying the first type of terminal or the second type of terminal as corresponding to the predetermined type of receiving terminal;
from the data in said at least one packet, identifying the version number for the identified terminal type;
if the identified version number differs from a version number of an operating system previously stored in the receiving terminal, recognizing the first or second identifier as associated with the identified terminal type and using the recognized identifier to capture a copy of the operating system for the identified terminal type from the sequence of packets; and
initiating operation of the receiving terminal in accord with the captured copy of the operating system for the identified terminal type, operation of the receiving terminal including reception of a user selected channel carrying a packet stream and processing digitized, compressed data from that packet stream to present broadband program information to a user in humanly perceptible form.

28. A method as recited in claim 27, wherein the step of selectively receiving a channel comprises receiving and processing ATM cells containing a VPI/VCI value assigned to the selectively received channel.

29. A method comprising:

selectively receiving in a terminal an Asynchronous Transfer Mode (ATM) digital broadcast channel identified by a virtual path identifier/virtual circuit identifier (VPI/VCI) value and carrying a digital transport stream of packets;
capturing at least one packet of data from the digital transport stream;
from the data in said at least one packet, identifying a version number for an operating system carried in the digital transport stream;
if the identified version number differs from a version number of an operating system previously stored in the terminal, capturing the operating system from the transport stream; and
initiating operation of the terminal in accord with the captured copy of the operating system, operation of the terminal including reception of a user selected ATM channel and processing digitized, compressed data from the user selected ATM channel to present broadband program information to a user in humanly perceptible form.

30. A method as recited in claim 29 further comprising the step of initiating the method in response to a predetermined user input.

31. A method as recited in claim 29, further comprising the step of automatically initiating the method in response to a predetermined event.

32. A method as received, in claim 31, wherein the predetermined event is passage of a specified time period.

33. A method as received in claim 31, wherein the predetermined event comprises turn-off of the terminal.

34. A method as recited in claim 29, further comprising the steps of:

counting each occurrence of an `off` instruction input to the terminal from a user; and
when the count reaches a predetermined value, initiating the method.

35. A communication system comprising:

a source system supplying a broadband program signal, and a cyclically repeating data file containing an operating system, said broadband program signal and the data file being encoded in digital packets of a standard format;
an Asynchronous Transfer Mode (ATM) digital network broadcasting a plurality of digital broadband channels in virtual circuits, each virtual circuit being identified by a different virtual path identifier/virtual circuit identifier (VPI/VCI) value, said digital network receiving and broadcasting the digital packets from the source system on at least one of the channels; and
a plurality of set-top terminal devices, each set-top terminal device comprising:
(1) an interface coupled to the digital network for receiving at least a selected one of the channels, selectively including at least one channel carrying packets containing the broadband program information, and at least one channel carrying packets containing the operating system data file;
(2) a program signal processor for processing the packets containing the broadband program information;
(3) a memory;
(4) means for receiving inputs from a user; and
(5) a control processor controlling operations of the set-top terminal;
wherein said control processor captures said operating system data file from a selected one of the digital broadband channels, loads the captured operating system into the memory and begins operation in accord with the operating system loaded into the memory, said control processor controlling the interface and the program signal processor in response to the user inputs in accord with the operating system loaded in said memory.

36. A communication system as recited in claim 35, wherein said source system comprises:

an encoder for digitizing and compressing the broadband program signal into program data and encapsulating the program data in a sequence of packets of the standard format; and
a data module for encapsulating the data file containing an operating system in a sequence of packets of the standard format.

37. A communication system as recited in claim 36, wherein said source system further comprises a multiplexer for combining the packets containing the broadband program information and the packets containing the data file into a single stream for broadcast through the network on a single one of the channels.

38. A set-top terminal device comprising:

a network interface module adapted to couple the terminal to a communication network for receiving at least selected ones of a plurality of broadcast digital broadband channels at least one of which carries audio/video program information in compressed, digital form in packets of a standardized format and at least one of which carries cyclically repetitive transmissions of operating system software in packets of the standardized format; and
a digital entertainment terminal comprising:
(a) an audio/video processor for processing the compressed, digital audio/video program information;
(b) an operating system memory;
(c) a random access memory;
(d) means for receiving inputs from a user; and
(e) a control processor controlling operations of the set-top terminal, wherein
said control processor captures said operating system software from one of the selected digital broadband channels within a transmission cycle, loads the captured operating system software into the operating system memory and begins operation in accord with the operating system software loaded into the operating system memory,
said control processor captures application software received through the network interface module, stores captured application software in the random access memory and executes the stored application software under control of the captured copy of the operating system, and
said control processor controls the network interface module and the audio/video processor in accord with the operating system software loaded in said operating system memory, and controls at least some responses to the user inputs with the application software.

39. A device as recited in claim 38 wherein said audio/video processor comprises:

an audio decoder for decoding compressed, digital audio information;
a video decoder for decoding compressed, digital video information; and
a packet demultiplexer for analyzing packet identifiers contained in the packets of the standardized format to identify packets containing compressed, digital audio information and to route information from those packets to the audio decoder, to identify packets containing compressed, digital video information and to route information from those packets to the video decoder, and to identify packets containing operating system software and application software and route software from those packets to the control processor.

40. A device as recited in claim 39, wherein:

the audio decoder comprises an MPEG audio decoder;
the video decoder comprises an MPEG video decoder; and
the packet demultiplexer is an MPEG demultiplexer.

41. A device as recited in claim 39, wherein said network interface module receives an Asynchronous Transfer Mode (ATM) cell stream, extracts packets of the standardized format from payloads of ATM cells and supplies the extracted packets to the packet demultiplexer.

42. A communication system comprising:

a source'system comprising:
(a) a program source supplying a broadband program signal,
(b) a software server cyclically outputting a data file containing an operating system, and
(c) an encoder system for packetizing the broadband program signal and the data file in digital packets of a standard format;
a digital network broadcasting a plurality of digital broadband channels, said digital network receiving and broadcasting the digital packets from the encoder system on at least one of the channels and transporting an application program through at least one digital broadband channel; and
a plurality of set-top terminal devices, each set-top terminal device comprising:
(1) an interface coupled to the digital network for receiving at least a selected one of the channels,
(2) a program signal processor for processing packets containing the broadband program information received through the interface,
(3) an operating system memory,
(4) a random access memory for storing the application program when received through the interface,
(5) means for receiving inputs from a user, and
(5) a control processor controlling operations of the set-top terminal,
wherein said control processor captures said operating system data file from a selected one of the digital broadband channels, loads the captured operating system into the memory and begins operation in accord with the operating system loaded into the memory, said control processor executing the application program from the random access memory and controlling the interface and the program signal processor in accord with the operating system loaded in said memory and controlling at least some responses to user inputs in accord with the application program.

43. A communication system as recited in claim 42, wherein said encoder system further comprises a multiplexer for combining the packets containing the broadband program information and the packets containing the data file into a single stream for broadcast through the network on a single one of the channels.

44. A communication system as recited in claim 43, wherein said multiplexer is an Asynchronous Transfer Mode (ATM) multiplexer.

45. A communication system as recited in claim 44, wherein said digital network comprises:

a first optical fiber receiving the digital packets from the encoder system;
a second optical fiber receiving packets containing broadband program information from another source system;
a system of optical fibers for broadcasting the digital packets from the encoder system on at least a first one of the channels and for broadcasting the packets containing the broadband program information from another source on at least a second one of the channels; and
a plurality of host digital terminals each coupled between the system of optical fibers and a group of the set-top terminals for routing selected ones of the channels to set-top terminals in each group.