Digital entertainment terminal providing dynamic execution in video dial tone networks
First Claim
1. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network, the digital entertainment terminal comprising a first memory for storing a first executable data enabling communication between the digital entertainment terminal and the broadband data network, a second memory for storing second executable data from the at least one information provider, and a user interface for receiving inputs from a user, a method for receiving the broadband data in response to user inputs, comprising the steps of:
- executing a first portion of said second executable data from said at least one information provider and stored in said second memory in response to a first user input;
receiving first broadband information from said at least one information provider in response to said first portion executing step; and
suspending said first portion executing step and executing said first executable data in response to a second user input;
said method further comprising the steps of receiving second broadband information during said executing of said first executable data, comprising the steps of;
accessing a connection block descriptor stored in said first memory corresponding to said second broadband information, said connection block descriptor comprising network interface access data and program decoding data;
supplying said network interface access data to a network interface coupled to said digital entertainment terminal for communication with the broadband data network;
receiving encoded data from said network interface in response to said supplying step; and
decoding said encoded data with said program decoding data to obtain said second broadband information.
5 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method for selectively executing a resident terminal application and an information provider-specific application stored in a digital entertainment terminal adapted to decode broadband data signals from a video dial tone network. The digital entertainment terminal stores the resident terminal application related to native operations including network communications in a nonvolatile memory, and stores the information provider-specific applications used for accessing the information provider'"'"'s services in a dynamic memory. The digital entertainment terminal is adapted to suspend execution of one of the resident application and the information provider-specific application and begin execution of the other application in response to a toggle input from a user'"'"'s remote control, and resume execution of the suspended application in response to a second toggle input from the user'"'"'s remote control. Decoding of received broadband signals from the video dial tone network is based upon stored connection block descriptors, and is thus independent of the suspension of one of the applications. Thus, a user may pause an interactive session to scan broadcast channels, or to initiate a second interactive session.
138 Citations
29 Claims
-
1. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network, the digital entertainment terminal comprising a first memory for storing a first executable data enabling communication between the digital entertainment terminal and the broadband data network, a second memory for storing second executable data from the at least one information provider, and a user interface for receiving inputs from a user, a method for receiving the broadband data in response to user inputs, comprising the steps of:
-
executing a first portion of said second executable data from said at least one information provider and stored in said second memory in response to a first user input; receiving first broadband information from said at least one information provider in response to said first portion executing step; and suspending said first portion executing step and executing said first executable data in response to a second user input;
said method further comprising the steps of receiving second broadband information during said executing of said first executable data, comprising the steps of;accessing a connection block descriptor stored in said first memory corresponding to said second broadband information, said connection block descriptor comprising network interface access data and program decoding data; supplying said network interface access data to a network interface coupled to said digital entertainment terminal for communication with the broadband data network; receiving encoded data from said network interface in response to said supplying step; and decoding said encoded data with said program decoding data to obtain said second broadband information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network, the digital entertainment terminal comprising a first memory for storing a first executable data enabling communication between the digital entertainment terminal and the broadband data network, a second memory for storing second executable data from the at least one information provider, and a user interface for receiving inputs from a user, a method for receiving the broadband data in response to user inputs, comprising the steps of:
-
executing a first portion of said second executable data from said at least one information provider and stored in said second memory in response to a first user input, wherein said executing step comprises the step of displaying a menu identifying available network services; receiving first broadband information from said at least one information provider in response to said first portion executing step; and suspending said first portion executing step and executing said first executable data in response to a second user input; further comprising the step of initiating a level 1 gateway session with the broadband data network in response to a third user input. - View Dependent Claims (10, 11, 12, 13)
-
-
14. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network, the digital entertainment terminal comprising a first memory for storing a first executable data enabling communication between the digital entertainment terminal and the broadband data network, a second memory for storing second executable data from the at least one information provider, and a user interface for receiving inputs from a user, a method for receiving the broadband data in response to user inputs, comprising the steps of:
-
executing a first portion of said second executable data from said at least one information provider and stored in said second memory in response to a first user input, receiving first broadband information from said at least one information provider in response to said first portion executing step; suspending said first portion executing step and executing said first executable data in response to a second user input; and resuming said first broadband information receiving step in response to a third user input, said resuming step comprising the steps of suspending said execution of said first executable data, and resuming execution of said first portion; wherein said resuming step comprises the steps of; accessing a connection block descriptor stored in said first memory corresponding to said first broadband information, said connection block descriptor comprising network interface access data and program decoding data; supplying said network interface access data to a network interface coupled to said digital entertainment terminal for communication with the broadband data network; receiving encoded data from said network interface in response to said supplying step; and decoding said encoded data with said program decoding data to obtain said first broadband information.
-
-
15. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network, the digital entertainment terminal comprising a first memory for storing a first executable data enabling communication between the digital entertainment terminal and the broadband data network, a second memory for storing second executable data from the at least one information provider, and a user interface for receiving inputs from a user, a method for receiving the broadband data in response to user inputs, comprising the steps of:
-
executing a first portion of said second executable data from said at least one information provider and stored in said second memory in response to a first user input; receiving first broadband information from said at least one information provider in response to said first portion executing step; and suspending said first portion executing step and executing said first executable data in response to a second user input; further comprising the steps of; accessing a predetermined connection block descriptor stored in said first memory corresponding to a control channel on said network; receiving at least a portion of a first application from said control channel in accordance with said predetermined connection block descriptor; and storing said received portion of said first application in said first memory. - View Dependent Claims (16)
-
-
17. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network, the digital entertainment terminal comprising a first memory for storing a first executable data enabling communication between the digital entertainment terminal and the broadband data network, a second memory for storing second executable data from the at least one information provider, and a user interface for receiving inputs from a user, a method for receiving the broadband data in response to user inputs, comprising the steps of:
-
executing a first portion of said second executable data from said at least one information provider and stored in said second memory in response to a first user input; receiving first broadband information from said at least one information provider in response to said first portion executing step; and suspending said first portion executing step and executing said first executable data in response to a second user input; further comprising the steps of; establishing an interactive session with said network in accordance with a default connection block descriptor; and receiving at least a portion of a first application in response to said interactive session. - View Dependent Claims (18)
-
-
19. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network, the digital entertainment terminal including a nonvolatile memory for storing a first executable data comprising a loader routine, an operating system, and a resident application for enabling communication between the digital entertainment terminal and the broadband data network, a dynamic random access memory (DRAM) for storing second executable data from the at least one information provider, and a user interface for receiving inputs from a user, a method for receiving the broadband data in response to user inputs, comprising the steps of:
-
executing a first portion of said second executable data from said at least one information provider and stored in said DRAM in response to a first user input; receiving first broadband information from said at least one information provider in response to said first portion executing step; and suspending said first portion executing step and executing said first executable data in response to a second user input, wherein said digital entertainment terminal further comprises a DET processor, the method further comprising the steps of; supplying a tuning command to a network interface coupled to said digital entertainment terminal, said network interface comprising an RF tuner and a terminal interface; receiving from said terminal interface of said network interface to said DET processor an MPEG-encoded stream of data; decoding said MPEG-encoded stream of data in said DET processor to obtain decoded data; and loading said decoded data to one of said nonvolatile memory and DRAM as said first and second executable data, respectively. - View Dependent Claims (20)
-
-
21. In a digital entertainment terminal adapted to receive broadband information from at least one information provider via a broadband data network in accordance with a connection block descriptor assigned by said broadband data network, the digital entertainment terminal comprising a first memory storing a first application enabling communication between the digital entertainment terminal and the broadband data network, a second memory, and a remote receiver adapted to receive signals from a remote control unit, a method for selectively processing the received broadband data, comprising the steps of:
-
downloading data from the at least one information provider in accordance with a first corresponding connection block descriptor, stored in said first memory, into the second memory in response to a first command from the remote control unit; executing a first portion of said downloaded data stored in said second memory; receiving first broadband information from said at least one information provider in response to a second connection block descriptor accessed by the executed first portion of said downloaded data; suspending said receiving step in response to a second command from the remote control unit; and executing said first application stored in said first memory to receive second broadband data in response to a third connection block descriptor accessed by the executed first application. - View Dependent Claims (22, 23, 24)
-
-
25. A digital entertainment terminal comprising:
-
a user interface adapted to receive a terminal-specific input and an application-specific input; a communication interface for receiving encoded streams of data from an interface to a digital broadband data network; a first memory for storing a first application enabling communication between the digital entertainment terminal and the digital broadband data network; a second memory for storing a second application enabling reception of provider services via said digital broadband data network, wherein said first memory comprises nonvolatile memory and said second memory comprises dynamic memory; a processing unit for selectively executing said first application and said second application, in response to said application-specific input received by said user interface, to control reception and decoding of received encoded streams of data; and an MPEG decoder for decoding said received encoded streams of data;
wherein said processing unit outputs decoded data from said MPEG decoder to said first memory as a downloaded portion of said first application, andwherein said downloaded portion of said first application comprises connection block descriptors identifying authorized program channels. - View Dependent Claims (26)
-
-
27. A network for transporting broadcast and interactive signals to a plurality of subscribers, comprising:
-
a broadcast provider interface for receiving a plurality of broadcast signals from a plurality of broadcast information providers and outputting multiplexed broadcast signals; an access subnetwork receiving said multiplexed broadcast signals and said interactive signals for the corresponding subscribers requesting said interactive signals and outputting a combined data signal, said access subnetwork assigning at least one bandwidth portion of said combined data signal to each of said subscribers in response to a corresponding session request signal; a backbone subnetwork for routing signaling data and said interactive signals between said information providers and said access subnetwork serving said subscribers requesting said interactive signals, said backbone subnetwork supplying said interactive signals to said subscribers through assigned bandwidth in the access subnetwork in response to said session request signals; and a local distribution network for supplying said combined data signal to said subscribers, each of said subscribers having digital terminals for selectively receiving said broadcast and interactive signals from said combined data signal in accordance with first and second applications executed in said digital terminal in response to a selection input. - View Dependent Claims (28, 29)
-
Specification