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

Patents

Dynamic programming of a digital entertainment terminal (DET) facilitates operation of the terminal to offer a variety of functionally different broadband services. The terminal can be reprogrammed, as-needed, for each different service offered by one or more information service providers. The terminal includes a network interface module which couples the terminal to a specific type of communication network for receiving a digital broadband channel and providing two-way control signaling communication between the terminal and the network. The terminal also includes a control processor with a program memory. The control processor receives user inputs and controls operations of the terminal and sending and receiving of control signals over the two-way control signaling channel. The program memory stores data received over the digital broadband channel as software executable by the control processor. The audio/video processor converts compressed, digital information received over the...

InventorsBruce Kostreski, Eugene L. Lew, Henry G. Hudson, Jr., Daniel O'Callaghan
Original AssigneeBell Atlantic
Primary Examiner: Nathan J. Flynn
Current U.S. Classification725/132; 348/E05.006; 348/E05.101; 348/E05.104; 348/E05.108; 348/E07.071; 375/E07.024; 725/105
International Classification: H04N 7173; H04N 718

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
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
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
US5010499Oct 30, 1989Apr 23, 1991Digital data capture for use with TV set or monitor
US5014125May 5, 1989May 7, 1991Cableshare, Inc.Television system for the interactive distribution of selectable video presentations
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
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
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
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
US5231494Oct 8, 1991Jul 27, 1993General Instrument CorporationSelection of compressed television signals from single channel allocation based on viewer characteristics
US5247347Sep 27, 1991Sep 21, 1993Bell Atlantic Network Services, Inc.PSTN architecture for video-on-demand services
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
US5335277May 3, 1993Aug 2, 1994The Personalized Mass Media CorporationSignal processing appparatus and methods
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
US5410326Dec 4, 1992Apr 25, 1995Programmable remote control device for interacting with a plurality of remotely controlled devices
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
US5442389Dec 28, 1992Aug 15, 1995AT&T Corp.Program server for interactive television system

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5768539Dec 17, 1996Jun 16, 1998Bell Atlantic Network Services, Inc.Downloading applications software through a broadcast channel
US5781227Oct 25, 1996Jul 14, 1998DIVA Systems CorporationMethod and apparatus for masking the effects of latency in an interactive information distribution system
US5790753Jan 22, 1996Aug 4, 1998Digital Equipment CorporationSystem for downloading computer software programs
US5797010Dec 22, 1995Aug 18, 1998Time Warner CableMultiple run-time execution environment support in a set-top processor
US5802284Dec 13, 1995Sep 1, 1998Silicon Graphics, Inc.System and method using cover bundles to provide immediate feedback to a user in an interactive television environment
US5815156Aug 30, 1995Sep 29, 1998Sony CorporationInteractive picture providing method
US5815194Feb 6, 1996Sep 29, 1998NEC CorporationVideo-on-demand system
US5819294Aug 6, 1997Oct 6, 1998Philips Electronics North America CorporationAutomatic configuration mechanism for universal remote
US5826166Jul 6, 1995Oct 20, 1998Bell Atlantic Network Services, Inc.Digital entertainment terminal providing dynamic execution in video dial tone networks
US5828370Jul 1, 1996Oct 27, 1998Thompson Consumer Electronics Inc.
Sun Microsystems Inc.
Video delivery system and method for displaying indexing slider bar on the subscriber video screen
US5835717Dec 13, 1995Nov 10, 1998Silicon Graphics, Inc.System and method for saving state information in an interactive television system
US5864409Aug 5, 1997Jan 26, 1999Canon Kabushiki KaishaImage processing system providing access to data processing
US5873022Jul 19, 1996Feb 16, 1999U.S. Philips CorporationMethod of receiving compressed video signals using a latency buffer during pause and resume
US5877755Aug 22, 1996Mar 2, 1999FutureVision of America Corp.Interactive broadband multimedia system
US5887192Jul 24, 1995Mar 23, 1999Fujitsu LimitedSoftware usage measurement apparatus for imposing a proper charge in accordance with number of times multimedia unit data of a software is being processed
US5898695Mar 27, 1996Apr 27, 1999Hitachi, Ltd.Decoder for compressed and multiplexed video and audio data
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
US5956038Jul 11, 1996Sep 21, 1999Sony CorporationThree-dimensional virtual reality space sharing method and system, an information recording medium and method, an information transmission medium and method, an information processing method, a client terminal, and a shared server terminal
US5966385Sep 29, 1998Oct 12, 1999Hitachi, Ltd.Decoder for compressed and multiplexed video and audio data
US5969714Nov 27, 1995Oct 19, 1999Northern Telecom LimitedInteractive video system with frame reference number
US5973684Nov 24, 1997Oct 26, 1999Bell Atlantic Network Services, Inc.Digital entertainment terminal providing dynamic execution in video dial tone networks
US5978855Nov 28, 1997Nov 2, 1999Bell Atlantic Network Services, Inc.Downloading applications software through a broadcast channel
US5982363Oct 24, 1997Nov 9, 1999General Instrument CorporationPersonal computer-based set-top converter for television services
US6002394Apr 11, 1997Dec 14, 1999StarSight Telecast, Inc.Systems and methods for linking television viewers with advertisers and broadcasters
US6020885Jul 9, 1996Feb 1, 2000Sony CorporationThree-dimensional virtual reality space sharing method and system using local and global object identification codes
US6067121Jun 6, 1996May 23, 2000Kabushiki Kaisha ToshibaScrambled broadcast system
US6074435Oct 30, 1997Jun 13, 2000Telefonakiebolaget LM Ericsson (publ)Remote software download with automatic adjustment for data access compatibility
US6151632May 30, 1997Nov 21, 2000Microsoft CorporationMethod and apparatus for distributed transmission of real-time multimedia information
US6157411Jun 12, 1997Dec 5, 2000Intel CorporationMethod and apparatus for compiling a repository of entertainment system data from multiple sources
US6173317Mar 14, 1997Jan 9, 2001Microsoft CorporationStreaming and displaying a video stream with synchronized annotations over a computer network
US6189037May 20, 1997Feb 13, 2001Intel CorporationBroadband data interface
US6204842Oct 6, 1998Mar 20, 2001Sony Corporation
Sony Electronics Inc.
System and method for a user interface to input URL addresses from captured video frames
US6256785Dec 23, 1996Jul 3, 2001Corporate Media PatnersMethod and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
US6263501Oct 11, 1999Jul 17, 2001Star SightSystems and methods for linking television viewers with advertisers and broadcasters
US6271837Jul 1, 1999Aug 7, 2001General Instrument CorporationPersonal computer-based set-top converter for television services
US6314451Jul 13, 1999Nov 6, 2001Unicast Communications CorporationAd controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed
US6314570Feb 10, 1997Nov 6, 2001Matsushita Electric Industrial Co., Ltd.Data processing apparatus for facilitating data selection and data processing in at television environment with reusable menu structures
US6317761Jul 13, 1999Nov 13, 2001Unicast Communications CorporationTechnique for implementing browser-initiated user-transparent advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream
US6331876Nov 3, 1997Dec 18, 2001U.S. Philips CorporationMethod of updating software in a video receiver
US6366907Dec 15, 1999Apr 2, 2002Napster, Inc.Real-time search engine
US6373534Jul 7, 1998Apr 16, 2002Kabushiki Kaisha ToshibaIntelligent digital television receiver
US6388714Apr 11, 1997May 14, 2002Starsight Telecast INCInteractive computer system for providing television schedule information
US6401059May 25, 1999Jun 4, 2002International Business Machines CorporationMethod and system for using a personal digital assistant as a remote control
US6466967Sep 13, 2001Oct 15, 2002Unicast Communications CorporationApparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers
US6469719Oct 15, 1999Oct 22, 2002Matsushita Electric Industrial Co., Ltd.Graphical user interface apparatus with improved layout of menu items
US6502194Apr 16, 1999Dec 31, 2002Synetix TechnologiesSystem for playback of network audio material on demand
US6516338Jul 13, 1999Feb 4, 2003The MacManus Group, Inc.Apparatus and accompanying methods for implementing network servers for use in providing interstitial web advertisements to a client computer
US6525775Oct 9, 1998Feb 25, 2003Matsushita Electric Industrial Co., Ltd.Method for updating software in a digital television receiver using recorded data
US6529146Jun 9, 2000Mar 4, 2003Interactive Video Technologies, Inc.System and method for simultaneously encoding data in multiple formats and at different bit rates
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
US6557016Jun 8, 2001Apr 29, 2003Matsushita Electric Industrial Co., Ltd.Data processing apparatus for facilitating data selection and data processing
US6570563Jul 11, 1996May 27, 2003Sony CorporationMethod and system for three-dimensional virtual reality space sharing and for information transmission
US6594692Apr 29, 1996Jul 15, 2003Methods for transacting electronic commerce
US6608837Oct 8, 1998Aug 19, 2003Qwest Communications International, Inc.Data carousel franchise provisioning
US6665869Sep 1, 1998Dec 16, 2003United Video Properties, Inc.Program guide application interface system
US6687737Sep 13, 2001Feb 3, 2004Unicast Communications CorporationApparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers
US6712702Mar 16, 2001Mar 30, 2004Method and system for playing games on a network
US6742023Apr 28, 2000May 25, 2004Roxio, Inc.Use-sensitive distribution of data files between users
US6751802Jul 19, 1996Jun 15, 2004Koninklijke Philips Electronics N.V.Method of transmitting and receiving compressed television signals
US6754439Apr 6, 1999Jun 22, 2004Seachange International, Inc.Method and apparatus for using multiple compressed digital video and audio signals
US6785659Jul 13, 1999Aug 31, 2004Unicast Communications CorporationAgent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer
US6847373Apr 16, 1999Jan 25, 2005Avid Technology, Inc.Natural color matching in a video editing system
US6850973Sep 29, 1999Feb 1, 2005Fisher-Rosemount Systems, Inc.Downloadable code in a distributed process control system
US6870577Dec 20, 2000Mar 22, 2005Thomson Licensing S.A.Process for managing a memory in a television receiver and television receiver
US6880123Jul 13, 1999Apr 12, 2005Unicast Communications CorporationApparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer
US6901453Feb 16, 2000May 31, 2005Microsoft CorporationModularization of broadcast receiver driver components
US6972786Dec 23, 1999Dec 6, 2005Collaboration Properties, Inc.Multimedia services using central office
US6990630May 31, 2002Jan 24, 2006Unicast Communications CorporationTECHNIQUE FOR IMPLEMENTING BROWSER-INITIATED USER-TRANSPARENT NETWORK-DISTRIBUTED ADVERTISING AND FOR INTERSTITIALLY DISPLAYING AN ADVERTISEMENT, SO DISTRIBUTED, THROUGH A WEB BROWSER IN RESPONSE TO A USER CLICK-STREAM
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
US7081900May 19, 2003Jul 25, 2006Avid Technology, Inc.Graphical user interface for color correction
US7089301Aug 11, 2000Aug 8, 2006Napster, Inc.System and method for searching peer-to-peer computer networks by selecting a computer based on at least a number of files shared by the computer
US7120926May 4, 2000Oct 10, 2006General Instrument CorporationMethod and system of identifying software and firmware objects available for download over a network such as a cable television system
US7143337Sep 13, 2001Nov 28, 2006Unicast Communications CorporationApparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers
US7149958May 31, 2002Dec 12, 2006Unicast Communiations CorporationTechnique for implementing browser-initiated user-transparent network-distributed advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream
US7155663May 31, 2002Dec 26, 2006Unicast Communications CorporationTechnique for implementing browser-initiated user-transparent network-distributed advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream
US7165071Dec 19, 2001Jan 16, 2007Napster, Inc.Real-time search engine
US7310629Apr 3, 2002Dec 18, 2007Napster, Inc.Method and apparatus for controlling file sharing of multimedia files over a fluid, de-centralized network
US7349976Oct 4, 2001Mar 25, 2008Audio-on-demand communication system
US7355621Feb 15, 2005Apr 8, 2008Digital television with subscriber conference overlay
US7398541Jan 15, 2003Jul 8, 2008United Video Properties, Inc.Electronic television program guide schedule system and method
US7421724Sep 20, 2002Sep 2, 2008StarSight Telecast Inc.Systems and methods for displaying information regions in an interactive electronic program guide
US7464175May 9, 2000Dec 9, 2008RealNetworks, Inc.Audio-on demand communication system
US7480929Mar 27, 2003Jan 20, 2009Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US7486692Nov 12, 2004Feb 3, 2009Microsoft CorporationModularization of broadcast receiver driver components
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
US7496943Feb 11, 2000Feb 24, 2009Beneficial Innovations, Inc.Network system for presenting advertising
US7500011Jun 5, 2006Mar 3, 2009RealNetworks, Inc.Audio-on-demand communication system
US7552459Dec 22, 2003Jun 23, 2009StarSight Telecast, Inc.Information system
US7580992Jul 6, 2004Aug 25, 2009Fisher Controls International LLCDownloadable code in a distributed process control system
US7600120Jul 10, 2006Oct 6, 2009Two-Way Media LLCSystem for delivering media
US7624410Oct 10, 2003Nov 24, 2009United Video Properties, Inc.Program guide application interface system
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
US7653687Jun 8, 2007Jan 26, 2010Method for distributing content to a user station
US7770187Aug 3, 2005Aug 3, 2010Thomson LicensingApplications manager with variable management instruction set
US7774800Aug 3, 2005Aug 10, 2010Thomson LicensingApplications manager with variable management instruction set
US7802275Oct 24, 2006Sep 21, 2010Dennis S. FernandezDigital television with subscriber conference overlay
US7805742Oct 15, 2009Sep 28, 2010United Video Properties, Inc.Program guide application interface system
US7880762Apr 30, 2008Feb 1, 2011Dennis FernandezDigital television with subscriber conference overlay
US7882269Dec 1, 2004Feb 1, 2011Microsoft CorporationModularization of broadcast receiver driver components
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
US7890989Oct 24, 2000Feb 15, 2011Sony Corporation
Sony Electronics Inc.
Automated context-sensitive updating on content in an audiovisual storage system
US7900235Jan 14, 2009Mar 1, 2011Dennis S. FernandezDigital television with subscriber conference overlay
US7913278Jun 19, 2007Mar 22, 2011United Video Properties, Inc.Interactive television program guide with remote access
US7917937Oct 23, 2006Mar 29, 2011Dennis S. FernandezDigital television with subscriber conference overlay
US7934232May 4, 2000Apr 26, 2011Navigation paradigm for access to television services
US7937740Sep 16, 2008May 3, 2011MediaIP, Inc.Method and apparatus for interactive programming using captioning
US7941818Aug 1, 2007May 10, 2011Index Systems, Inc.System and method for utilizing EPG database for modifying advertisements
US7961643Jul 25, 2008Jun 14, 2011Optimizing data rates for video services to a subscriber
US7962090Jan 30, 2009Jun 14, 2011DIMA Communications LLCMethod and apparatus for satellite digital audio
US7962370Jun 28, 2001Jun 14, 2011Methods in a media service system for transaction processing
US7973800Jul 24, 2006Jul 5, 2011Avid Technology, Inc.Source color modification on a digital nonlinear editing system
US7975277Apr 3, 2000Jul 5, 2011System for providing alternative services
US7984468Nov 6, 2003Jul 19, 2011United Video Properties, Inc.Systems and methods for providing program suggestions in an interactive television program guide
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
US7996864Nov 7, 2003Aug 9, 2011Gemstar Development CorporationMethod and apparatus for displaying television programs and related text
US8002617Sep 27, 1999Aug 23, 2011Nokia CorporationSponsored network games
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
US8020184Feb 20, 2004Sep 13, 2011Channel control system for exiting from an interactive program guide
US8024399Aug 31, 2006Sep 20, 2011Twintech E.U., Limited Liability CompanySoftware distribution over a network
US8032914Jan 4, 2008Oct 4, 2011Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US8032915Aug 13, 2009Oct 4, 2011Digital television with subscriber conference overlay
US8037504Dec 20, 2005Oct 11, 2011Video on demand system with selectable options of configurable random-access control
US8046801Aug 26, 2004Oct 25, 2011United Video Properties, Inc.Interactive television program guide with remote access
US8051078Oct 4, 2005Nov 1, 2011Sony Corporation
Sony Electronics Inc.
System and method for common interest analysis among multiple users
US8056106Dec 20, 2005Nov 8, 2011Video on demand system with dynamic enablement of random-access functionality
US8059674Nov 10, 2008Nov 15, 2011Broadcom CorporationVideo processing system
US8065702Feb 23, 2009Nov 22, 2011Beneficial Innovations, Inc.Network advertising and game playing
US8069204Aug 31, 2006Nov 29, 2011Twintech E.U., Limited Liability CompanyProviding and receiving content over a wireless communication system
US8069259Oct 6, 2005Nov 29, 2011Managing removal of media titles from a list
US8072480Sep 26, 2008Dec 6, 2011Digital television with subscriber conference overlay
US8073866Mar 16, 2006Dec 6, 2011Claria Innovations, LLCMethod for providing content to an internet user based on the user's demonstrated content preferences
US8078602Dec 17, 2004Dec 13, 2011Claria Innovations, LLCSearch engine for a computer network
US8086697Oct 31, 2005Dec 27, 2011Claria Innovations, LLCTechniques for displaying impressions in documents delivered over a computer network
US8087047Apr 20, 2007Dec 27, 2011United Video Properties, Inc.Systems and methods for providing remote access to interactive media guidance applications
US8092307Mar 23, 2006Jan 10, 2012Bally Gaming International, Inc.Network gaming system
US8107945Mar 31, 2009Jan 31, 2012Cellco PartnershipWireless device remote recovery
US8107977Sep 7, 2007Jan 31, 2012United Video Properties, Inc.Cross-platform messaging
US8112776Aug 20, 2007Feb 7, 2012Starsight Telecast, Inc.Interactive computer system for providing television schedule information
US8117564Sep 30, 2009Feb 14, 2012United Video Properties, Inc.Systems and methods for generating a media guidance application with multiple perspective views
US8131869Feb 10, 2009Mar 6, 2012RealNetworks, Inc.Audio-on-demand communication system
US8131883Apr 20, 2000Mar 6, 2012Intellectual Ventures I, Limited Liability CompanyMethod for distributing content to a user station
US8140644Feb 24, 2005Mar 20, 2012International Business Machines CorporationMethod and apparatus for updating application servers
US8161388Jan 21, 2004Apr 17, 2012Interactive discovery of display device characteristics
US8166093Feb 8, 2002Apr 24, 2012Warner Music Group, Inc.Method and apparatus for processing multimedia programs for play on incompatible devices
US8172683Mar 23, 2006May 8, 2012Bally Gaming International, Inc.Network gaming system
US8181200Aug 20, 2007May 15, 2012Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
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
US8191103Jan 6, 2005May 29, 2012Sony Corporation
Sony Electronics Inc.
Real-time bookmarking of streaming media assets
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
USRE41708Jan 26, 2006Sep 14, 2010Sony Europe (Belgium) N.V.System and method for user-server telecommunication in accordance with performance capabilities of a controller

Claims

1. A digital entertainment terminal comprising:

a network interface module for coupling the terminal to a communication network, serving a plurality of information service providers, for receiving a digital broadband channel and providing two-way control signaling communication between the terminal and the network;
a control processor controlling operations of the terminal and sending control signals over the two-way control signaling channel through the network interface module in response to selection signals and receiving control signals over the two-way control signaling channel through the network interface module;
means for receiving inputs from a user and providing said corresponding selection signals to the control processor;
program memory for storing software executable by the control processor, wherein in response to a command code within the received control signals received over the two-way signaling channel, the control processor causes data including software to be received over the digital broadband channel from a selected one of the service providers to be stored in the program memory; and
an audio/video processor controlled by the control processor, said audio/video processor being responsive to compressed, digital audio and video information received over the broadband channel to produce signals for driving an audio/video display device,
wherein the control processor executes the software received and stored in the program memory to control subsequent operations of the terminal, including at least some operations of the audio/video processor and at least some responses to the inputs from the user.

2. A digital entertainment terminal as in claim 1, wherein the audio/video processor comprises:

an audio/video decoder for decompressing the compressed, digital information received over the broadband channel to produce a decompressed video signal and a decompressed audio signal;
a graphics overlay controller, controlled by said control processor, for generating graphic display information; and
means for combining the graphic display information with the decompressed video signal.

3. A digital entertainment terminal as in claim 2, wherein the audio/video decoder comprises:

an MPEG video decoder;
an MPEG audio decoder; and
an MPEG demultiplexer for selectively routing MPEG encoded video and audio packets carried on the digital broadband channel to the MPEG video decoder and the MPEG audio decoder, respectively.

4. A digital entertainment terminal as in claim 2, wherein the audio/video processor further comprises output means responsive to a signal from the means for combining and the decompressed audio signal for producing at least one output signal for driving a television receiver type audio/video display device.

5. A digital entertainment terminal as in claim 1, wherein the software received and stored in the memory comprises an application program to be executed by the control processor to provide the user a specific interactive service during the reception of said compressed, digital audio and video information over the broadband channel.

6. A digital entertainment terminal as in claim 1, wherein the software received and stored in the memory includes at least a portion of an operating system to be executed by the control processor during subsequent provision of a plurality of interactive services during the reception of said compressed, digital audio and video information over the broadband channel.

7. A method of providing an interactive communication service comprising:

establishing a communication link between a selected one of at least two available information service providers supplying software and digitized audio and video information and a digital entertainment terminal, said communication link providing downstream transport of broadband, digital information to the digital entertainment terminal;
receiving the corresponding software executable by a control processor of the digital entertainment terminal from the one information service provider via the communication link;
storing the software in a memory within the digital entertainment terminal;
receiving digitized audio and video information over the communication link; and
supplying the software from the memory to the control processor for execution, to control interactions of a user of the digital entertainment terminal with a service offered by the one information service provider and to produce an audio/video output responsive to the received digitized audio and video information.

8. A method as in claim 7, wherein the software received and stored in the memory is a complete application program for providing the user a specific interactive service offered by the one information service provider through the communication link.

9. A method as in claim 7, wherein the software received and stored in the memory includes at least a portion of an operating system of the control processor.

10. A method as in claim 9, wherein the step of storing the software in memory is dependent on whether the one information service provider is authorized access to operating system software stored in the memory.

11. A method as in claim 7, further comprising the steps of:

establishing a new broadband, digital communication link between the digital entertainment terminal and a second information service provider different from the one information service provider;
receiving software executable by the control processor of the digital entertainment terminal via the new communication link from the second information service provider;
writing the software from the second information service provider over software previously stored in the memory within the digital entertainment terminal;
receiving digitized audio and video information over the new communication link from the second information service provider; and
supplying the software from the second information service provider from the memory to the control processor for execution, to control interactions of the user of the digital entertainment terminal with a service offered by the second information service provider and to produce an audio/video output to the user responsive to the digitized audio and video information received from the second information service provider.

12. A method as in claim 7, further comprising the steps of:

receiving a command from the one information service provider;
receiving new software executable by the control processor of the digital entertainment terminal from the one information service provider via the communication link;
writing the new software over software previously stored in the memory within the digital entertainment terminal;
receiving further digitized audio and video information over the downstream, broadband, digital communication link; and
supplying the new software from the memory to the control processor for execution, to control interactions of the user with a service offered by the one information service provider and to produce an audio/video output responsive to the further digitized audio and video information.

13. A method as in claim 7, wherein the establishing step comprises:

receiving a service provider selection as an input to the digital entertainment terminal;
in response to the selection input, establishing a two-way signaling communication link between the digital entertainment terminal and a gateway operated by the one information service provider; and
establishing a downstream, broadband, digital communication link between the digital entertainment terminal and a server operated by the one information service provider.

14. A digital entertainment terminal comprising:

a network interface module for coupling the terminal to a communication network for receiving a digital broadband channel and providing two-way control signaling communication between the terminal and the network;
a control processor controlling operations of the terminal and sending and receiving control signals over the two-way control signaling channel through the network interface module;
means for receiving inputs from a user and providing corresponding signals to the control processor;
system memory for storing software executable by the control processor, the system memory comprising non-volatile memory storing an operating system for the control processor and random access memory storing application software executable by the control processor, at least a portion of the application software having been received over the communication network; and
an audio/video processor responsive to compressed, digital audio and video information received over the digital broadband channel through the network interface module and controlled by the control processor during execution of said software, the audio/video processor comprising:
(a) an audio/video decoder for decompressing the compressed, digital information received over the broadband channel to produce a decompressed video signal and a decompressed audio signal;
(b) a graphics overlay controller, controlled by the control processor during execution of said software, for generating graphic display information; and
(c) means for combining the graphic display information with the decompressed video signal, to produce a signal for driving a video display device.

15. A digital entertainment terminal as in claim 14, wherein the network interface module is a replaceable module detachably coupled to the digital audio/video processor and the control processor.

16. A digital entertainment terminal as in claim 14, wherein the audio/video decoder comprises:

an MPEG video decoder;
an MPEG audio decoder; and
an MPEG demultiplexer for selectively routing MPEG encoded video and audio packets carried on the digital broadband channel to the MPEG video decoder and the MPEG audio decoder, respectively.

17. A digital entertainment terminal as in claim 14, wherein the audio/video processor further comprises output means responsive to the signal from the means for combining and the decompressed audio signal for producing at least one output signal for driving a television receiver type audio/video display device.

18. A digital entertainment terminal as in claim 17, wherein the output means comprises:

a video digital to analog converter responsive to the signal from the means for combining; and
an audio digital to analog converter responsive to the signal from the decompressed audio signal.

19. A digital entertainment terminal as in claim 14, wherein the means for receiving inputs from a user comprises an infrared receiver.

20. A digital entertainment terminal as in claim 14, further comprising an infrared transmitter responsive to signals from the control processor.

21. A digital entertainment terminal as in claim 14, further comprising a serial data transceiver port coupled to the control processor.

22. A digital entertainment terminal as in claim 14, further comprising a magnetic card reader coupled to the control processor.

23. A digital entertainment terminal as in claim 14, further comprising a memory card interface port coupled to the control processor for two-way data communication therewith.

24. A communication method comprising:

establishing a communication link between a digital entertainment terminal and one of a plurality of available information service providers carrying broadband digital information to the digital entertainment terminal;
determining if the one information service provider is authorized to download operating system software;
if the one service provider is authorized, receiving operating system software executable by a control processor of the digital entertainment terminal from the one information service provider via the communication link and storing the operating system software in a memory within the digital entertainment terminal;
receiving digitized audio and video information over the communication link; and
supplying the operating system software from the memory to the control processor for execution to control operations of the digital entertainment terminal.

25. A method as in claim 24, further comprising the steps of:

receiving application software executable by the control processor from the one information service provider via the communication link;
storing the application software in the memory within the digital entertainment terminal; and
supplying the application software from the memory to the control processor for execution under control of the operating system, to control interactions of a user of the digital entertainment terminal with a service offered by the one information service provider and to produce audio/video information outputs to the user responsive to the received digitized audio and video information.

26. A method as in claim 25, further comprising the steps of:

establishing a new communication link between the digital entertainment terminal and a second information service provider different from the one information service provider;
receiving application software executable by the control processor of the digital entertainment terminal via the new communication link from the second information service provider;
writing the application software from the second information service provider over application software previously stored in the memory within the digital entertainment terminal;
receiving digitized audio and video information over the new communication link from the second information service provider; and
supplying the application software from the second information service provider from the memory to the control processor for execution, to control interactions of the user of the digital entertainment terminal with a service offered by the second information service provider and to produce audio/video information outputs to the user responsive to the digitized audio and video information received from the second information service provider.

27. A method as in claim 25, further comprising the steps of:

receiving a command from the one information service provider;
receiving new application software executable by the control processor of the digital entertainment terminal from the one information service provider via the communication link;
writing the new application software over application software previously stored in the memory within the digital entertainment terminal;
receiving further digitized audio and video information over the communication link; and
supplying the new application software from the memory to the control processor for execution, to control interactions of the user with a service offered by the one information service provider and to produce audio/video information outputs to the user responsive to the further digitized audio and video information.

28. A communication method comprising:

establishing a communication link between a digital entertainment terminal and one of a plurality of available information service providers carrying broadband, digital information to the digital entertainment terminal;
determining if operating system software previously stored in a memory within the digital entertainment is compatible with a service offered by the one information service provider;
if the previously stored operating system software is compatible, supplying the previously stored operating system software from the memory to a control processor for execution;
if the previously stored operating system software is not compatible:
(1) determining if the one information service provider is authorized to download operating system software,
(2) if the one information service provider is authorized, receiving new operating system software executable by the control processor from the one information service provider via the communication link,
(3) writing the new operating system software in the memory over the previously stored operating system software, and
(4) supplying the new operating system software from the memory to the control processor for execution;
receiving digitized audio and video information over the communication link; and
providing the user a service responsive to the received digitized audio and video information and controlled by the executed operating system software.

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

receiving application software executable by the control processor from the one information service provider via the communication link;
storing the application software in the memory within the digital entertainment terminal; and
supplying the application software from the memory to the control processor for execution under control of the operating system, to control interactions of a user of the digital entertainment terminal with said service offered by the one information service provider and to produce audio/video information outputs to the user responsive to the received digitized audio and video information.

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

establishing a new communication link between the digital entertainment terminal and a second information service provider different from the one information service provider;
receiving application software executable by the control processor of the digital entertainment terminal via the new communication link from the second information service provider;
writing the application software from the second information service provider over application software previously stored in the memory within the digital entertainment terminal;
receiving digitized audio and video information over the new communication link from the second information service provider; and
supplying the application software from the second information service provider from the memory to the control processor for execution, to control interactions of the user of the digital entertainment terminal with a service offered by the second information service provider and to produce audio/video information outputs to the user responsive to the digitized audio and video information received from the second information service provider.

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

receiving a command from the one information service provider;
receiving new application software executable by the control processor of the digital entertainment terminal from the one information service provider via the communication link;
writing the new application software over application software previously stored in the memory within the digital entertainment terminal;
receiving further digitized audio and video information over the communication link; and
supplying the new application software from the memory to the control processor for execution, to control interactions of the user with a service offered by the one information service provider and to produce audio/video information outputs to the user responsive to the further digitized audio and video information.

32. An information distribution system comprising:

a communication network selectively providing control signaling links and broadband communications channels;
a plurality of information service provider systems connected to the network, each provider system being capable of receiving control signal inputs via a control signaling link through the communication network and transmitting broadband digital information via a broadband communication channel through the communication network; and
a plurality of digital entertainment terminals, one terminal comprising:
a network interface module for coupling the one terminal to the communication network for receiving a digital broadband channel from one of the provider systems and transmitting control signals to the one provider system;
a control processor controlling basic operations of the one terminal in response to execution of operating system software and generating the control signals for transmission to the one provider system;
means for receiving inputs from a user and providing corresponding signals to the control processor;
program memory for storing application software executable by the control processor, wherein the control processor causes predetermined data received over the digital broadband channel to be stored as said application software in the program memory; and
an audio/video processor responsive to compressed, digital information received over the digital broadband channel to produce a signal for driving an audio/video display device,
wherein the control processor executes the application software in the memory to control subsequent operations of the one terminal, including at least some operations of the audio/video processor and at least some responses to the inputs from the user in accord with a service offered by the one provider system.

33. A system as in claim 32, wherein the one provider system comprises:

a server storing the predetermined data and storing the compressed, digital information; and
a gateway for receiving the control signal inputs via the control signaling link through the communication network and controlling transmission of the predetermined data and the compressed digital information through the communication network to the one terminal.

34. A system as in claim 33, wherein the communication network comprises a telephone network.