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... |
Citations|
| US4506387 | May 25, 1983 | Mar 19, 1985 | | Programming-on-demand cable system and method | | US4527194 | Jul 27, 1983 | Jul 2, 1985 | Zenith Electronics Corporation | Channel assignment for CATV system | | US4623905 | Dec 9, 1983 | Nov 18, 1986 | Canon Kabushiki Kaisha | Liquid supply apparatus | | US4623920 | Jan 20, 1983 | Nov 18, 1986 | Le Groupe Videotron LTEE | Cable network data transmission system | | US4677685 | Jul 16, 1985 | Jun 30, 1987 | Zenith Electronics Corporation | Method and apparatus for downloading a code defining the channel transmission format employed in an addressable CATV system | | US4706121 | May 6, 1986 | Nov 10, 1987 | | TV schedule system and process | | US4709418 | Sep 14, 1983 | Nov 24, 1987 | British Telecommunications public limited company | Wideband cable network | | US4712239 | Jun 16, 1986 | Dec 8, 1987 | General Instrument Corporation | Security arrangement for downloadable cable television converters | | US4816905 | Apr 30, 1987 | Mar 28, 1989 | GTE Laboratories Incorporated & GTE Service Corporation | Telecommunication system with video and audio frames | | US4829372 | Aug 20, 1987 | May 9, 1989 | Telaction Corporation | Presentation player | | US4894714 | Oct 2, 1987 | Jan 16, 1990 | U.S. Philips Corporation | Apparatus using teletext to provide channel identification information in a television transmission system | | US4912552 | Apr 19, 1988 | Mar 27, 1990 | Control Data Corporation | Distributed monitoring system | | US4949187 | Dec 16, 1988 | Aug 14, 1990 | | Video communications system having a remotely controlled central source of video and audio data | | US4963995 | Dec 27, 1988 | Oct 16, 1990 | Explore Technology, Inc. | Audio/video transceiver apparatus including compression means | | US4982430 | Apr 24, 1985 | Jan 1, 1991 | General Instrument Corporation | Bootstrap channel security arrangement for communication network | | US5010499 | Oct 30, 1989 | Apr 23, 1991 | | Digital data capture for use with TV set or monitor | | US5014125 | May 5, 1989 | May 7, 1991 | Cableshare, Inc. | Television system for the interactive distribution of selectable video presentations | | US5027400 | Aug 16, 1989 | Jun 25, 1991 | Hitachi Ltd. | Multimedia bidirectional broadcast system | | US5051822 | Oct 19, 1989 | Sep 24, 1991 | Interactive Television Systems, Inc. | Telephone access video game distribution center | | US5057932 | May 5, 1989 | Oct 15, 1991 | Explore Technology, Inc. | Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means | | US5119188 | Sep 4, 1990 | Jun 2, 1992 | Telaction Corporation | Digital audio-video presentation display system | | US5121476 | Jan 25, 1991 | Jun 9, 1992 | | TV data capture device | | US5130792 | Feb 1, 1990 | Jul 14, 1992 | USA Video Inc. | Store and forward video system | | US5132992 | Jan 7, 1991 | Jul 21, 1992 | | Audio and video transmission and receiving system | | US5133079 | Aug 28, 1990 | Jul 21, 1992 | | Method and apparatus for distribution of movies | | US5136411 | Sep 19, 1989 | Aug 4, 1992 | General Instrument Corporation | Dynamically responsive CATV system with shared fiber optic link | | US5142680 | Apr 26, 1989 | Aug 25, 1992 | Sun Microsystems, Inc. | Method for loading an operating system through a network | | US5166886 | Feb 12, 1992 | Nov 24, 1992 | | System to demonstrate and sell computer programs | | US5181107 | Sep 20, 1991 | Jan 19, 1993 | Interactive Television Systems, Inc. | Telephone access information service distribution system | | US5189673 | Jul 30, 1991 | Feb 23, 1993 | Alcatel Network Systems, Inc. | Method and apparatus for controlling switched video in an optical fiber telecommunications system | | US5192999 | Apr 25, 1991 | Mar 9, 1993 | Compuadd Corporation | Multipurpose computerized television | | US5231494 | Oct 8, 1991 | Jul 27, 1993 | General Instrument Corporation | Selection of compressed television signals from single channel allocation based on viewer characteristics | | US5247347 | Sep 27, 1991 | Sep 21, 1993 | Bell Atlantic Network Services, Inc. | PSTN architecture for video-on-demand services | | US5249044 | May 5, 1992 | Sep 28, 1993 | | Product information storage, display, and coupon dispensing system | | US5253275 | Apr 2, 1992 | Oct 12, 1993 | H. Lee Browne | Audio and video transmission and receiving system | | US5335277 | May 3, 1993 | Aug 2, 1994 | The Personalized Mass Media Corporation | Signal processing appparatus and methods | | US5373288 | Oct 23, 1992 | Dec 13, 1994 | AT&T Corp. | Initializing terminals in a signal distribution system | | US5379421 | May 6, 1994 | Jan 3, 1995 | | Interactive terminal for the access of remote database information | | US5410326 | Dec 4, 1992 | Apr 25, 1995 | | Programmable remote control device for interacting with a plurality of remotely controlled devices | | US5421017 | Jan 14, 1994 | May 30, 1995 | Siemens Aktiengesellschaft | Real time control system and method for replacing software in a controlled system | | US5440632 | Mar 28, 1994 | Aug 8, 1995 | Scientific-Atlanta, Inc. | Reprogrammable subscriber terminal | | US5442389 | Dec 28, 1992 | Aug 15, 1995 | AT&T Corp. | Program server for interactive television system |
Referenced by|
| US5768539 | Dec 17, 1996 | Jun 16, 1998 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel | | US5781227 | Oct 25, 1996 | Jul 14, 1998 | DIVA Systems Corporation | Method and apparatus for masking the effects of latency in an interactive information distribution system | | US5790753 | Jan 22, 1996 | Aug 4, 1998 | Digital Equipment Corporation | System for downloading computer software programs | | US5797010 | Dec 22, 1995 | Aug 18, 1998 | Time Warner Cable | Multiple run-time execution environment support in a set-top processor | | US5802284 | Dec 13, 1995 | Sep 1, 1998 | Silicon Graphics, Inc. | System and method using cover bundles to provide immediate feedback to a user in an interactive television environment | | US5815156 | Aug 30, 1995 | Sep 29, 1998 | Sony Corporation | Interactive picture providing method | | US5815194 | Feb 6, 1996 | Sep 29, 1998 | NEC Corporation | Video-on-demand system | | US5819294 | Aug 6, 1997 | Oct 6, 1998 | Philips Electronics North America Corporation | Automatic configuration mechanism for universal remote | | US5826166 | Jul 6, 1995 | Oct 20, 1998 | Bell Atlantic Network Services, Inc. | Digital entertainment terminal providing dynamic execution in video dial tone networks | | US5828370 | Jul 1, 1996 | Oct 27, 1998 | Thompson Consumer Electronics Inc. Sun Microsystems Inc. | Video delivery system and method for displaying indexing slider bar on the subscriber video screen | | US5835717 | Dec 13, 1995 | Nov 10, 1998 | Silicon Graphics, Inc. | System and method for saving state information in an interactive television system | | US5864409 | Aug 5, 1997 | Jan 26, 1999 | Canon Kabushiki Kaisha | Image processing system providing access to data processing | | US5873022 | Jul 19, 1996 | Feb 16, 1999 | U.S. Philips Corporation | Method of receiving compressed video signals using a latency buffer during pause and resume | | US5877755 | Aug 22, 1996 | Mar 2, 1999 | FutureVision of America Corp. | Interactive broadband multimedia system | | US5887192 | Jul 24, 1995 | Mar 23, 1999 | Fujitsu Limited | Software usage measurement apparatus for imposing a proper charge in accordance with number of times multimedia unit data of a software is being processed | | US5898695 | Mar 27, 1996 | Apr 27, 1999 | Hitachi, Ltd. | Decoder for compressed and multiplexed video and audio data | | US5931908 | Dec 23, 1996 | Aug 3, 1999 | The Walt Disney Corporation | Visual 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 | | US5956038 | Jul 11, 1996 | Sep 21, 1999 | Sony Corporation | Three-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 | | US5966385 | Sep 29, 1998 | Oct 12, 1999 | Hitachi, Ltd. | Decoder for compressed and multiplexed video and audio data | | US5969714 | Nov 27, 1995 | Oct 19, 1999 | Northern Telecom Limited | Interactive video system with frame reference number | | US5973684 | Nov 24, 1997 | Oct 26, 1999 | Bell Atlantic Network Services, Inc. | Digital entertainment terminal providing dynamic execution in video dial tone networks | | US5978855 | Nov 28, 1997 | Nov 2, 1999 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel | | US5982363 | Oct 24, 1997 | Nov 9, 1999 | General Instrument Corporation | Personal computer-based set-top converter for television services | | US6002394 | Apr 11, 1997 | Dec 14, 1999 | StarSight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters | | US6020885 | Jul 9, 1996 | Feb 1, 2000 | Sony Corporation | Three-dimensional virtual reality space sharing method and system using local and global object identification codes | | US6067121 | Jun 6, 1996 | May 23, 2000 | Kabushiki Kaisha Toshiba | Scrambled broadcast system | | US6074435 | Oct 30, 1997 | Jun 13, 2000 | Telefonakiebolaget LM Ericsson (publ) | Remote software download with automatic adjustment for data access compatibility | | US6151632 | May 30, 1997 | Nov 21, 2000 | Microsoft Corporation | Method and apparatus for distributed transmission of real-time multimedia information | | US6157411 | Jun 12, 1997 | Dec 5, 2000 | Intel Corporation | Method and apparatus for compiling a repository of entertainment system data from multiple sources | | US6173317 | Mar 14, 1997 | Jan 9, 2001 | Microsoft Corporation | Streaming and displaying a video stream with synchronized annotations over a computer network | | US6189037 | May 20, 1997 | Feb 13, 2001 | Intel Corporation | Broadband data interface | | US6204842 | Oct 6, 1998 | Mar 20, 2001 | Sony Corporation Sony Electronics Inc. | System and method for a user interface to input URL addresses from captured video frames | | US6256785 | Dec 23, 1996 | Jul 3, 2001 | Corporate Media Patners | Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol | | US6263501 | Oct 11, 1999 | Jul 17, 2001 | Star Sight | Systems and methods for linking television viewers with advertisers and broadcasters | | US6271837 | Jul 1, 1999 | Aug 7, 2001 | General Instrument Corporation | Personal computer-based set-top converter for television services | | US6314451 | Jul 13, 1999 | Nov 6, 2001 | Unicast Communications Corporation | Ad controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed | | US6314570 | Feb 10, 1997 | Nov 6, 2001 | Matsushita Electric Industrial Co., Ltd. | Data processing apparatus for facilitating data selection and data processing in at television environment with reusable menu structures | | US6317761 | Jul 13, 1999 | Nov 13, 2001 | Unicast Communications Corporation | Technique 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 | | US6331876 | Nov 3, 1997 | Dec 18, 2001 | U.S. Philips Corporation | Method of updating software in a video receiver | | US6366907 | Dec 15, 1999 | Apr 2, 2002 | Napster, Inc. | Real-time search engine | | US6373534 | Jul 7, 1998 | Apr 16, 2002 | Kabushiki Kaisha Toshiba | Intelligent digital television receiver | | US6388714 | Apr 11, 1997 | May 14, 2002 | Starsight Telecast INC | Interactive computer system for providing television schedule information | | US6401059 | May 25, 1999 | Jun 4, 2002 | International Business Machines Corporation | Method and system for using a personal digital assistant as a remote control | | US6466967 | Sep 13, 2001 | Oct 15, 2002 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers | | US6469719 | Oct 15, 1999 | Oct 22, 2002 | Matsushita Electric Industrial Co., Ltd. | Graphical user interface apparatus with improved layout of menu items | | US6502194 | Apr 16, 1999 | Dec 31, 2002 | Synetix Technologies | System for playback of network audio material on demand | | US6516338 | Jul 13, 1999 | Feb 4, 2003 | The MacManus Group, Inc. | Apparatus and accompanying methods for implementing network servers for use in providing interstitial web advertisements to a client computer | | US6525775 | Oct 9, 1998 | Feb 25, 2003 | Matsushita Electric Industrial Co., Ltd. | Method for updating software in a digital television receiver using recorded data | | US6529146 | Jun 9, 2000 | Mar 4, 2003 | Interactive Video Technologies, Inc. | System and method for simultaneously encoding data in multiple formats and at different bit rates | | US6532495 | Apr 27, 1999 | Mar 11, 2003 | General Electric Company | Internet download enhancement system | | US6532591 | Sep 23, 1998 | Mar 11, 2003 | Matsushita Electric Industrial Co., Ltd. | System for downloading computer software with broadcasting program | | US6557016 | Jun 8, 2001 | Apr 29, 2003 | Matsushita Electric Industrial Co., Ltd. | Data processing apparatus for facilitating data selection and data processing | | US6570563 | Jul 11, 1996 | May 27, 2003 | Sony Corporation | Method and system for three-dimensional virtual reality space sharing and for information transmission | | US6594692 | Apr 29, 1996 | Jul 15, 2003 | | Methods for transacting electronic commerce | | US6608837 | Oct 8, 1998 | Aug 19, 2003 | Qwest Communications International, Inc. | Data carousel franchise provisioning | | US6665869 | Sep 1, 1998 | Dec 16, 2003 | United Video Properties, Inc. | Program guide application interface system | | US6687737 | Sep 13, 2001 | Feb 3, 2004 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers | | US6712702 | Mar 16, 2001 | Mar 30, 2004 | | Method and system for playing games on a network | | US6742023 | Apr 28, 2000 | May 25, 2004 | Roxio, Inc. | Use-sensitive distribution of data files between users | | US6751802 | Jul 19, 1996 | Jun 15, 2004 | Koninklijke Philips Electronics N.V. | Method of transmitting and receiving compressed television signals | | US6754439 | Apr 6, 1999 | Jun 22, 2004 | Seachange International, Inc. | Method and apparatus for using multiple compressed digital video and audio signals | | US6785659 | Jul 13, 1999 | Aug 31, 2004 | Unicast Communications Corporation | Agent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer | | US6847373 | Apr 16, 1999 | Jan 25, 2005 | Avid Technology, Inc. | Natural color matching in a video editing system | | US6850973 | Sep 29, 1999 | Feb 1, 2005 | Fisher-Rosemount Systems, Inc. | Downloadable code in a distributed process control system | | US6870577 | Dec 20, 2000 | Mar 22, 2005 | Thomson Licensing S.A. | Process for managing a memory in a television receiver and television receiver | | US6880123 | Jul 13, 1999 | Apr 12, 2005 | Unicast Communications Corporation | Apparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer | | US6901453 | Feb 16, 2000 | May 31, 2005 | Microsoft Corporation | Modularization of broadcast receiver driver components | | US6972786 | Dec 23, 1999 | Dec 6, 2005 | Collaboration Properties, Inc. | Multimedia services using central office | | US6990630 | May 31, 2002 | Jan 24, 2006 | Unicast Communications Corporation | TECHNIQUE 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 | | US7003783 | Jan 16, 2002 | Feb 21, 2006 | Sony Service Centre (Europe) N.V. | Method and device for providing downloaded objects to an application | | US7003792 | Nov 30, 1999 | Feb 21, 2006 | Index Systems, Inc. | Smart agent based on habit, statistical inference and psycho-demographic profiling | | US7081900 | May 19, 2003 | Jul 25, 2006 | Avid Technology, Inc. | Graphical user interface for color correction | | US7089301 | Aug 11, 2000 | Aug 8, 2006 | Napster, 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 | | US7120926 | May 4, 2000 | Oct 10, 2006 | General Instrument Corporation | Method and system of identifying software and firmware objects available for download over a network such as a cable television system | | US7143337 | Sep 13, 2001 | Nov 28, 2006 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers | | US7149958 | May 31, 2002 | Dec 12, 2006 | Unicast Communiations Corporation | Technique 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 | | US7155663 | May 31, 2002 | Dec 26, 2006 | Unicast Communications Corporation | Technique 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 | | US7165071 | Dec 19, 2001 | Jan 16, 2007 | Napster, Inc. | Real-time search engine | | US7310629 | Apr 3, 2002 | Dec 18, 2007 | Napster, Inc. | Method and apparatus for controlling file sharing of multimedia files over a fluid, de-centralized network | | US7349976 | Oct 4, 2001 | Mar 25, 2008 | | Audio-on-demand communication system | | US7355621 | Feb 15, 2005 | Apr 8, 2008 | | Digital television with subscriber conference overlay | | US7398541 | Jan 15, 2003 | Jul 8, 2008 | United Video Properties, Inc. | Electronic television program guide schedule system and method | | US7421724 | Sep 20, 2002 | Sep 2, 2008 | StarSight Telecast Inc. | Systems and methods for displaying information regions in an interactive electronic program guide | | US7464175 | May 9, 2000 | Dec 9, 2008 | RealNetworks, Inc. | Audio-on demand communication system | | US7480929 | Mar 27, 2003 | Jan 20, 2009 | Starsight Telecast, Inc. | Method and system for displaying advertisements in an electronic program guide | | US7486692 | Nov 12, 2004 | Feb 3, 2009 | Microsoft Corporation | Modularization of broadcast receiver driver components | | US7487529 | Dec 1, 1998 | Feb 3, 2009 | Starsight Telecast, Inc. | Electronic program guide system with advertising messages in pop-ups | | US7493641 | Mar 27, 2003 | Feb 17, 2009 | Starsight Telecast, Inc. | Method and system for displaying advertisements in an electronic program guide | | US7496943 | Feb 11, 2000 | Feb 24, 2009 | Beneficial Innovations, Inc. | Network system for presenting advertising | | US7500011 | Jun 5, 2006 | Mar 3, 2009 | RealNetworks, Inc. | Audio-on-demand communication system | | US7552459 | Dec 22, 2003 | Jun 23, 2009 | StarSight Telecast, Inc. | Information system | | US7580992 | Jul 6, 2004 | Aug 25, 2009 | Fisher Controls International LLC | Downloadable code in a distributed process control system | | US7600120 | Jul 10, 2006 | Oct 6, 2009 | Two-Way Media LLC | System for delivering media | | US7624410 | Oct 10, 2003 | Nov 24, 2009 | United Video Properties, Inc. | Program guide application interface system | | US7640571 | Jul 15, 1999 | Dec 29, 2009 | General Instrument Corporation | Method and apparatus for preventing disruptions in set-top terminal function due to the download of updated programming or data to the set-top terminal | | US7653687 | Jun 8, 2007 | Jan 26, 2010 | | Method for distributing content to a user station | | US7770187 | Aug 3, 2005 | Aug 3, 2010 | Thomson Licensing | Applications manager with variable management instruction set | | US7774800 | Aug 3, 2005 | Aug 10, 2010 | Thomson Licensing | Applications manager with variable management instruction set | | US7802275 | Oct 24, 2006 | Sep 21, 2010 | Dennis S. Fernandez | Digital television with subscriber conference overlay | | US7805742 | Oct 15, 2009 | Sep 28, 2010 | United Video Properties, Inc. | Program guide application interface system | | US7880762 | Apr 30, 2008 | Feb 1, 2011 | Dennis Fernandez | Digital television with subscriber conference overlay | | US7882269 | Dec 1, 2004 | Feb 1, 2011 | Microsoft Corporation | Modularization of broadcast receiver driver components | | US7886319 | Feb 18, 2009 | Feb 8, 2011 | | Providing alternative services based on receiver configuration and type of display device | | US7886325 | Jan 4, 2008 | Feb 8, 2011 | | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | | US7890989 | Oct 24, 2000 | Feb 15, 2011 | Sony Corporation Sony Electronics Inc. | Automated context-sensitive updating on content in an audiovisual storage system | | US7900235 | Jan 14, 2009 | Mar 1, 2011 | Dennis S. Fernandez | Digital television with subscriber conference overlay | | US7913278 | Jun 19, 2007 | Mar 22, 2011 | United Video Properties, Inc. | Interactive television program guide with remote access | | US7917937 | Oct 23, 2006 | Mar 29, 2011 | Dennis S. Fernandez | Digital television with subscriber conference overlay | | US7934232 | May 4, 2000 | Apr 26, 2011 | | Navigation paradigm for access to television services | | US7937740 | Sep 16, 2008 | May 3, 2011 | MediaIP, Inc. | Method and apparatus for interactive programming using captioning | | US7941818 | Aug 1, 2007 | May 10, 2011 | Index Systems, Inc. | System and method for utilizing EPG database for modifying advertisements | | US7961643 | Jul 25, 2008 | Jun 14, 2011 | | Optimizing data rates for video services to a subscriber | | US7962090 | Jan 30, 2009 | Jun 14, 2011 | DIMA Communications LLC | Method and apparatus for satellite digital audio | | US7962370 | Jun 28, 2001 | Jun 14, 2011 | | Methods in a media service system for transaction processing | | US7973800 | Jul 24, 2006 | Jul 5, 2011 | Avid Technology, Inc. | Source color modification on a digital nonlinear editing system | | US7975277 | Apr 3, 2000 | Jul 5, 2011 | | System for providing alternative services | | US7984468 | Nov 6, 2003 | Jul 19, 2011 | United Video Properties, Inc. | Systems and methods for providing program suggestions in an interactive television program guide | | US7992163 | Jun 9, 2000 | Aug 2, 2011 | | Video-on-demand navigational system | | US7992166 | Feb 18, 2009 | Aug 2, 2011 | | Providing alternative services based on receiver configuration and type of display device | | US7996864 | Nov 7, 2003 | Aug 9, 2011 | Gemstar Development Corporation | Method and apparatus for displaying television programs and related text | | US8002617 | Sep 27, 1999 | Aug 23, 2011 | Nokia Corporation | Sponsored network games | | US8006262 | Jun 29, 2001 | Aug 23, 2011 | | Graphic user interfaces for purchasable and recordable media (PRM) downloads | | US8006263 | Oct 7, 2005 | Aug 23, 2011 | United Video Properties, Inc. | Interactive television program guide with remote access | | US8006273 | Jul 25, 2008 | Aug 23, 2011 | | Updating download options for unavailable media content | | US8010979 | May 10, 2006 | Aug 30, 2011 | United Video Properties, Inc. | Electronic program guide using markup language | | US8020184 | Feb 20, 2004 | Sep 13, 2011 | | Channel control system for exiting from an interactive program guide | | US8024399 | Aug 31, 2006 | Sep 20, 2011 | Twintech E.U., Limited Liability Company | Software distribution over a network | | US8032914 | Jan 4, 2008 | Oct 4, 2011 | | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | | US8032915 | Aug 13, 2009 | Oct 4, 2011 | | Digital television with subscriber conference overlay | | US8037504 | Dec 20, 2005 | Oct 11, 2011 | | Video on demand system with selectable options of configurable random-access control | | US8046801 | Aug 26, 2004 | Oct 25, 2011 | United Video Properties, Inc. | Interactive television program guide with remote access | | US8051078 | Oct 4, 2005 | Nov 1, 2011 | Sony Corporation Sony Electronics Inc. | System and method for common interest analysis among multiple users | | US8056106 | Dec 20, 2005 | Nov 8, 2011 | | Video on demand system with dynamic enablement of random-access functionality | | US8059674 | Nov 10, 2008 | Nov 15, 2011 | Broadcom Corporation | Video processing system | | US8065702 | Feb 23, 2009 | Nov 22, 2011 | Beneficial Innovations, Inc. | Network advertising and game playing | | US8069204 | Aug 31, 2006 | Nov 29, 2011 | Twintech E.U., Limited Liability Company | Providing and receiving content over a wireless communication system | | US8069259 | Oct 6, 2005 | Nov 29, 2011 | | Managing removal of media titles from a list | | US8072480 | Sep 26, 2008 | Dec 6, 2011 | | Digital television with subscriber conference overlay | | US8073866 | Mar 16, 2006 | Dec 6, 2011 | Claria Innovations, LLC | Method for providing content to an internet user based on the user's demonstrated content preferences | | US8078602 | Dec 17, 2004 | Dec 13, 2011 | Claria Innovations, LLC | Search engine for a computer network | | US8086697 | Oct 31, 2005 | Dec 27, 2011 | Claria Innovations, LLC | Techniques for displaying impressions in documents delivered over a computer network | | US8087047 | Apr 20, 2007 | Dec 27, 2011 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications | | US8092307 | Mar 23, 2006 | Jan 10, 2012 | Bally Gaming International, Inc. | Network gaming system | | US8107945 | Mar 31, 2009 | Jan 31, 2012 | Cellco Partnership | Wireless device remote recovery | | US8107977 | Sep 7, 2007 | Jan 31, 2012 | United Video Properties, Inc. | Cross-platform messaging | | US8112776 | Aug 20, 2007 | Feb 7, 2012 | Starsight Telecast, Inc. | Interactive computer system for providing television schedule information | | US8117564 | Sep 30, 2009 | Feb 14, 2012 | United Video Properties, Inc. | Systems and methods for generating a media guidance application with multiple perspective views | | US8131869 | Feb 10, 2009 | Mar 6, 2012 | RealNetworks, Inc. | Audio-on-demand communication system | | US8131883 | Apr 20, 2000 | Mar 6, 2012 | Intellectual Ventures I, Limited Liability Company | Method for distributing content to a user station | | US8140644 | Feb 24, 2005 | Mar 20, 2012 | International Business Machines Corporation | Method and apparatus for updating application servers | | US8161388 | Jan 21, 2004 | Apr 17, 2012 | | Interactive discovery of display device characteristics | | US8166093 | Feb 8, 2002 | Apr 24, 2012 | Warner Music Group, Inc. | Method and apparatus for processing multimedia programs for play on incompatible devices | | US8172683 | Mar 23, 2006 | May 8, 2012 | Bally Gaming International, Inc. | Network gaming system | | US8181200 | Aug 20, 2007 | May 15, 2012 | Starsight Telecast, Inc. | Method and system for displaying advertising, video, and program schedule listing | | US8189472 | Sep 7, 2005 | May 29, 2012 | | Optimizing bandwidth utilization to a subscriber premises | | US8191093 | Feb 20, 2009 | May 29, 2012 | | Providing information pertaining to audio-visual and personal bi-directional services | | US8191103 | Jan 6, 2005 | May 29, 2012 | Sony Corporation Sony Electronics Inc. | Real-time bookmarking of streaming media assets | | US8205232 | Apr 19, 2004 | Jun 19, 2012 | Starsight Telecast, Inc. | Interactive computer system for providing television schedule information | | US8209424 | Dec 20, 2006 | Jun 26, 2012 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications | | USRE41708 | Jan 26, 2006 | Sep 14, 2010 | Sony Europe (Belgium) N.V. | System and method for user-server telecommunication in accordance with performance capabilities of a controller |
Claims1. 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. |