Claims Analysis
Total Claims: 81
Claim 1
Independent Claim
107 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal including data for identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels and executable code for controlling the digital entertainment terminal; and means for broadcasting said digital broadband channels to said digital entertainment terminal.
Claim 2
Dependent Claim
107 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal including data for identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels and executable code for controlling the digital entertainment terminal; and means for broadcasting said digital broadband channels to said digital entertainment terminal.
Claim 3
Dependent Claim
127 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels; and means for broadcasting said digital broadband channels to said digital entertainment terminal; wherein said software control signal comprises navigation software adapted to be executed by said digital entertainment terminal and identifying said audio/video program information corresponding to said at least one video information provider.
Claim 4
Dependent Claim
127 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels; and means for broadcasting said digital broadband channels to said digital entertainment terminal; wherein said software control signal comprises navigation software adapted to be executed by said digital entertainment terminal and identifying said audio/video program information corresponding to said at least one video information provider.
Claim 5
Dependent Claim
38 words
A system as recited in claim 2, wherein said audio/video program information comprises a list of services provided by said at least one video information provider and information identifying a network channel carrying each service in said list.
Claim 6
Dependent Claim
45 words
A system as recited in claim 3, wherein said network carries a plurality of said audio/video program information from a corresponding plurality of said video information providers, said navigation software identifying each of said plurality of audio/video program information of said respective video information providers.
Claim 7
Dependent Claim
45 words
A system as recited in claim 2, wherein said network carries a plurality of said audio/video program information from a corresponding plurality of said video information providers, said navigation software identifying each of said plurality of audio/video program information of said respective video information providers.
Claim 8
Dependent Claim
30 words
A system as recited in claim 5, wherein said navigation software comprises executable code broadcast on a first transport stream of said at least one of said digital broadband channels.
Claim 9
Dependent Claim
32 words
A system as recited in claim 6, wherein said navigation software further comprises network database data broadcast on a second transport stream of said at least one of said digital broadband channels.
Claim 10
Dependent Claim
33 words
A system as recited in claim 7, wherein said navigation software further comprises update network database data broadcast on a third transport stream of said at least one of said digital broadband channels.
Claim 11
Dependent Claim
23 words
A system as recited in claim 5, wherein said software control signal is broadcast within a transport stream packet having an MPEG format.
Claim 12
Dependent Claim
34 words
A system as recited in claim 2, wherein said audio/video program information comprises one of audio/video display data, text data, and a list of services provided by said at least one video information provider.
Claim 13
Dependent Claim
73 words
A system as recited in claim 1, wherein said network cyclically broadcasts a plurality of said software control signals corresponding to a respective plurality of said video information providers on said at least one digital broadband channel, said plurality of software control signals adapted to be downloaded by said digital entertainment terminal during scanning of said digital broadband channels to identify said audio/video program information corresponding to each of said video information providers.
Claim 14
Dependent Claim
193 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels; and means for broadcasting said digital broadband channels to said digital entertainment terminal; wherein said network cyclically broadcasts a plurality of said software control signals corresponding to a respective plurality of said video information providers on said at least one digital broadband channel, said plurality of software control signals adapted to be downloaded by said digital entertainment terminal during scanning of said digital broadband channels to identify said audio/video program information corresponding to each of said video information providers, and wherein each of said software control signals comprises navigation software adapted to be executed by said digital entertainment terminal and identifying said audio/video program information of said corresponding video information provider.
Claim 15
Dependent Claim
193 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels; and means for broadcasting said digital broadband channels to said digital entertainment terminal; wherein said network cyclically broadcasts a plurality of said software control signals corresponding to a respective plurality of said video information providers on said at least one digital broadband channel, said plurality of software control signals adapted to be downloaded by said digital entertainment terminal during scanning of said digital broadband channels to identify said audio/video program information corresponding to each of said video information providers, and wherein each of said software control signals comprises navigation software adapted to be executed by said digital entertainment terminal and identifying said audio/video program information of said corresponding video information provider.
Claim 16
Dependent Claim
38 words
A system as recited in claim 12, wherein said audio/video program information comprises a list of services provided by said at least one video information provider and information identifying a network channel carrying each service in said list.
Claim 17
Dependent Claim
26 words
A system as recited in claim 11, wherein each of said software control signals are broadcast within a respective transport stream packet having an MPEG format.
Claim 18
Dependent Claim
233 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels; and means for broadcasting said digital broadband channels to said digital entertainment terminal; wherein said network cyclically broadcasts a plurality of said software control signals corresponding to a respective plurality of said video information providers on said at least one digital broadband channel, said plurality of software control signals adapted to be downloaded by said digital entertainment terminal during scanning of said digital broadband channels to identify said audio/video program information corresponding to each of said video information providers, wherein each of said software control signals are broadcast within a respective transport stream packet having an MPEG format, and wherein each of said respective transport stream packet comprises a payload section having a user data adaptation field that stores said respective software control signal as an information provider's directory declaration, said payload section further comprising a broadcast channel field and PID number field that correspond to said information provider's directory declaration.
Claim 19
Dependent Claim
233 words
An information distribution system comprising: a communication network carrying broadcast digital broadband channels of audio/video program information in compressed, digital form from at least one video information provider, said communication network cyclically broadcasting on at least one of said digital broadband channels a software control signal corresponding to said at least one video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to a digital entertainment terminal receiving said digital broadband channels; and means for broadcasting said digital broadband channels to said digital entertainment terminal; wherein said network cyclically broadcasts a plurality of said software control signals corresponding to a respective plurality of said video information providers on said at least one digital broadband channel, said plurality of software control signals adapted to be downloaded by said digital entertainment terminal during scanning of said digital broadband channels to identify said audio/video program information corresponding to each of said video information providers, wherein each of said software control signals are broadcast within a respective transport stream packet having an MPEG format, and wherein each of said respective transport stream packet comprises a payload section having a user data adaptation field that stores said respective software control signal as an information provider's directory declaration, said payload section further comprising a broadcast channel field and PID number field that correspond to said information provider's directory declaration.
Claim 20
Dependent Claim
40 words
A system as recited in claim 15, wherein said broadcast channel field and PID number field identify a second stream packet having a secondary software control signal, said transport stream packet storing an index of said respective video information provider.
Claim 21
Dependent Claim
208 words
A digital entertainment terminal comprising: a network interface module adapted to couple the terminal to a communication network for receiving a plurality of digital broadband channels at least one of which carries audio/video program information in compressed, digital form; a control processor controlling operations of the terminal and adapted to receive a software control signal cyclically transmitted through one of said digital broadband channels, said software control signal including data corresponding to at least one video information provider and executable code for controlling the digital entertainment terminal; means for receiving inputs from a user and providing corresponding signals to said control processor; a system memory for storing software for processing by said control processor and being adapted to receive at least a portion of said software over said communication network; and an audio/video processor responsive to compressed, digital audio and video information and controlled by said control processor during processing of said software; wherein said control processor captures said software control signal from said one of the digital broadband channels within a predetermined cycle and processes said captured software control signal to output, to said audio/video processor, information identifying audio/video program information from at least one broadband channel as corresponding to said at least one video information provider.
Claim 22
Dependent Claim
208 words
A digital entertainment terminal comprising: a network interface module adapted to couple the terminal to a communication network for receiving a plurality of digital broadband channels at least one of which carries audio/video program information in compressed, digital form; a control processor controlling operations of the terminal and adapted to receive a software control signal cyclically transmitted through one of said digital broadband channels, said software control signal including data corresponding to at least one video information provider and executable code for controlling the digital entertainment terminal; means for receiving inputs from a user and providing corresponding signals to said control processor; a system memory for storing software for processing by said control processor and being adapted to receive at least a portion of said software over said communication network; and an audio/video processor responsive to compressed, digital audio and video information and controlled by said control processor during processing of said software; wherein said control processor captures said software control signal from said one of the digital broadband channels within a predetermined cycle and processes said captured software control signal to output, to said audio/video processor, information identifying audio/video program information from at least one broadband channel as corresponding to said at least one video information provider.
Claim 23
Dependent Claim
215 words
A digital entertainment terminal, comprising: a network interface module adapted to couple the terminal to a communication network for receiving a plurality of digital broadband channels at least one of which carries audio/video program information in compressed, digital form; a control processor controlling operations of the terminal and adapted to receive a software control signal cyclically transmitted through one of said digital broadband channels and corresponding to at least one video information provider; means for receiving inputs from a user and providing corresponding signals to said control processor; a system memory for storing software for processing by said control processor and being adapted to receive at least a portion of said software over said communication network; and an audio/video processor responsive to compressed, digital audio and video information and controlled by said control processor during processing of said software; wherein said control processor captures said software control signal from said one of the digital broadband channels within a predetermined cycle and processes said captured software control signal to output, to said audio/video processor, information identifying audio/video program information from at least one broadband channel as corresponding to said at least one video information provider, and wherein said system memory comprises a non-volatile memory that stores a control channel scanning operation executable by said control processor.
Claim 24
Dependent Claim
215 words
A digital entertainment terminal, comprising: a network interface module adapted to couple the terminal to a communication network for receiving a plurality of digital broadband channels at least one of which carries audio/video program information in compressed, digital form; a control processor controlling operations of the terminal and adapted to receive a software control signal cyclically transmitted through one of said digital broadband channels and corresponding to at least one video information provider; means for receiving inputs from a user and providing corresponding signals to said control processor; a system memory for storing software for processing by said control processor and being adapted to receive at least a portion of said software over said communication network; and an audio/video processor responsive to compressed, digital audio and video information and controlled by said control processor during processing of said software; wherein said control processor captures said software control signal from said one of the digital broadband channels within a predetermined cycle and processes said captured software control signal to output, to said audio/video processor, information identifying audio/video program information from at least one broadband channel as corresponding to said at least one video information provider, and wherein said system memory comprises a non-volatile memory that stores a control channel scanning operation executable by said control processor.
Claim 25
Dependent Claim
32 words
A digital entertainment terminal as recited in claim 17, wherein said control processor scans a plurality of said digital broadband channels to identify and receive said at least one software control signal.
Claim 26
Dependent Claim
248 words
A digital entertainment terminal, comprising: a network interface module adapted to couple the terminal to a communication network for receiving a plurality of digital broadband channels at least one of which carries audio/video program information in compressed, digital form; a control processor controlling operations of the terminal and adapted to receive a software control signal cyclically transmitted through one of said digital broadband channels and corresponding to at least one video information provider; means for receiving inputs from a user and providing corresponding signals to said control processor; a system memory for storing software for processing by said control processor and being adapted to receive at least a portion of said software over said communication network; and an audio/video processor responsive to compressed, digital audio and video information and controlled by said control processor during processing of said software; wherein said control processor captures said software control signal from said one of the digital broadband channels within a predetermined cycle and processes said captured software control signal to output, to said audio/video processor, information identifying audio/video program information from at least one broadband channel as corresponding to said at least one video information provider, wherein said control processor scans a plurality of said digital broadband channels to identify and receive said at least one software control signal, and wherein said received software control signal comprises navigation software for processing by said control processor for identifying said audio/video program information corresponding to said at least one video information provider.
Claim 27
Dependent Claim
248 words
A digital entertainment terminal, comprising: a network interface module adapted to couple the terminal to a communication network for receiving a plurality of digital broadband channels at least one of which carries audio/video program information in compressed, digital form; a control processor controlling operations of the terminal and adapted to receive a software control signal cyclically transmitted through one of said digital broadband channels and corresponding to at least one video information provider; means for receiving inputs from a user and providing corresponding signals to said control processor; a system memory for storing software for processing by said control processor and being adapted to receive at least a portion of said software over said communication network; and an audio/video processor responsive to compressed, digital audio and video information and controlled by said control processor during processing of said software; wherein said control processor captures said software control signal from said one of the digital broadband channels within a predetermined cycle and processes said captured software control signal to output, to said audio/video processor, information identifying audio/video program information from at least one broadband channel as corresponding to said at least one video information provider, wherein said control processor scans a plurality of said digital broadband channels to identify and receive said at least one software control signal, and wherein said received software control signal comprises navigation software for processing by said control processor for identifying said audio/video program information corresponding to said at least one video information provider.
Claim 28
Dependent Claim
45 words
A digital entertainment terminal as recited in claim 20, wherein said navigation software is stored in said non-volatile memory, said software control signal further comprising network database data identifying a plurality of said audio/video program information of a corresponding plurality of said video information providers.
Claim 29
Dependent Claim
34 words
A digital entertainment terminal as recited in claim 21, wherein said navigation software and said network database data are received from a first and second MPEG transport stream from said digital broadband channels, respectively.
Claim 30
Dependent Claim
33 words
A digital entertainment terminal as recited in claim 20, wherein said navigation software is executed by said control processor in response to a guide input from said user received by said receiving means.
Claim 31
Dependent Claim
51 words
A digital entertainment terminal as recited in claim 19, wherein said control processor stores in said system memory a plurality of said received software control signals corresponding to a plurality of said video information providers, respectively, each of said software control signals identifying audio/video program information of corresponding video information providers.
Claim 32
Dependent Claim
79 words
A digital entertainment terminal as recited in claim 24, wherein each of said received software control signals are received within a corresponding transport stream packet having an MPEG format, each of said transport stream packets comprising a payload section having a user data adaptation field that stores said respective software control signal as an information provider's directory declaration, said payload section further comprising a broadcast channel field and PID number field that correspond to said information provider's directory declaration.
Claim 33
Dependent Claim
32 words
A digital entertainment terminal as recited in claim 17, wherein said control processor captures said software control signal in response to a guide input from said user received by said receiving means.
Claim 34
Dependent Claim
39 words
A digital entertainment terminal as recited in claim 26, wherein said captured software control signal comprises navigation software for processing by said control processor for identifying said audio/video program information corresponding to said at least one video information provider.
Claim 35
Independent Claim
122 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving audio/video program information from at least one video information provider; assigning said received audio/video program information to at least one of a plurality of broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said at least one of said broadcast digital broadband channels; cyclically broadcasting on one of said broadcast digital broadband channels a software control signal corresponding to said video information provider, said software control signal including data identifying said audio/video program information of said at least one video information provider to said digital entertainment terminal and including executable code for controlling the digital entertainment terminal.
Claim 36
Independent Claim
122 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving audio/video program information from at least one video information provider; assigning said received audio/video program information to at least one of a plurality of broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said at least one of said broadcast digital broadband channels; cyclically broadcasting on one of said broadcast digital broadband channels a software control signal corresponding to said video information provider, said software control signal including data identifying said audio/video program information of said at least one video information provider to said digital entertainment terminal and including executable code for controlling the digital entertainment terminal.
Claim 37
Independent Claim
140 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving audio/video program information from at least one video information provider; assigning said received audio/video program information to at least one of a plurality of broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said at least one of said broadcast digital broadband channels; cyclically broadcasting on one of said broadcast digital broadband channels a software control signal corresponding to said video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to said digital entertainment terminal, wherein said software control signal comprises navigation software for processing by said digital entertainment terminal and identifying said audio/video program information corresponding to said at least one video information provider.
Claim 38
Independent Claim
140 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving audio/video program information from at least one video information provider; assigning said received audio/video program information to at least one of a plurality of broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said at least one of said broadcast digital broadband channels; cyclically broadcasting on one of said broadcast digital broadband channels a software control signal corresponding to said video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to said digital entertainment terminal, wherein said software control signal comprises navigation software for processing by said digital entertainment terminal and identifying said audio/video program information corresponding to said at least one video information provider.
Claim 39
Dependent Claim
46 words
A method as recited in claim 29, further comprising the step of editing a plurality of audio/video program information from a corresponding plurality of video information providers, said navigation software identifying each of said plurality of edited audio/video program information of said respective video information providers.
Claim 40
Dependent Claim
36 words
A method as recited in claim 30, wherein said receiving step includes the steps of receiving an ATM-format stream from said at least one video information provider, and extracting said audio/video information from said ATM-format stream.
Claim 41
Dependent Claim
29 words
A method as recited in claim 31, wherein said broadcasting step includes the step of converting said extracted audio/video information to an MPEG-format stream, and broadcasting said MPEG-format stream.
Claim 42
Independent Claim
119 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving a plurality of audio/video program information from a corresponding plurality of video information providers; assigning said plurality of received audio/video program information to broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said broadcast digital broadband channels; cyclically broadcasting, on at least one of said broadcast digital broadband channels, software control signals corresponding to each of said video information providers, respectively, each of said software control signals identifying said corresponding audio/video program information of said corresponding video information provider to said digital entertainment terminal and including executable code for controlling the digital entertainment terminal.
Claim 43
Independent Claim
119 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving a plurality of audio/video program information from a corresponding plurality of video information providers; assigning said plurality of received audio/video program information to broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said broadcast digital broadband channels; cyclically broadcasting, on at least one of said broadcast digital broadband channels, software control signals corresponding to each of said video information providers, respectively, each of said software control signals identifying said corresponding audio/video program information of said corresponding video information provider to said digital entertainment terminal and including executable code for controlling the digital entertainment terminal.
Claim 44
Dependent Claim
43 words
A method as recited in claim 33, wherein said software control signals are adapted to be downloaded during scanning of said digital broadband channels by said digital entertainment terminal to identify said audio/video program information corresponding to each of said video information providers.
Claim 45
Independent Claim
225 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving audio/video program information from at least one video information provider; assigning said received audio/video program information to at least one of a plurality of broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said at least one of said broadcast digital broadband channels; cyclically broadcasting on one of said broadcast digital broadband channels a software control signal corresponding to said video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to said digital entertainment terminal, wherein said software control signals are adapted to be downloaded during scanning of said digital broadband channels by said digital entertainment terminal to identify said audio/video program information corresponding to each of said video information providers, and wherein the cyclically broadcasting step includes the step of cyclically broadcasting each of said software control signals within a respective transport stream packet having an MPEG format, each of said respective transport stream packet comprising a payload section having a user data adaptation field that stores said respective software control signal as an information provider's directory declaration, said payload section further comprising a broadcast channel field and PID number field that correspond to said information provider's directory declaration.
Claim 46
Independent Claim
225 words
A method for broadcasting audio/video program information for use by a digital entertainment terminal, comprising the steps of: receiving audio/video program information from at least one video information provider; assigning said received audio/video program information to at least one of a plurality of broadcast digital broadband channels; broadcasting said received audio/video program information in compressed, digital form on said at least one of said broadcast digital broadband channels; cyclically broadcasting on one of said broadcast digital broadband channels a software control signal corresponding to said video information provider, said software control signal identifying said audio/video program information of said at least one video information provider to said digital entertainment terminal, wherein said software control signals are adapted to be downloaded during scanning of said digital broadband channels by said digital entertainment terminal to identify said audio/video program information corresponding to each of said video information providers, and wherein the cyclically broadcasting step includes the step of cyclically broadcasting each of said software control signals within a respective transport stream packet having an MPEG format, each of said respective transport stream packet comprising a payload section having a user data adaptation field that stores said respective software control signal as an information provider's directory declaration, said payload section further comprising a broadcast channel field and PID number field that correspond to said information provider's directory declaration.
Claim 47
Independent Claim
149 words
A method for receiving audio/video program information from digital broadband channels broadcast from a communication network to a digital entertainment terminal, comprising the steps of: (1) receiving in said digital entertainment terminal at least one digital broadband channel carrying audio/video program information in compressed, digital form; (2) receiving in said digital entertainment terminal, within a predetermined interval, at least one software control signal cyclically transmitted through one of said digital broadband channels, said at least one software control signal including data corresponding to a respective at least one video information provider that provides said audio/video program information to said communications network and executable code for controlling the digital entertainment terminal; (3) processing said at least one software control signal to provide information identifying said audio/video program information as corresponding to said at least one video information provider; and (4) selecting said audio/video program in response to said provided information.
Claim 48
Independent Claim
149 words
A method for receiving audio/video program information from digital broadband channels broadcast from a communication network to a digital entertainment terminal, comprising the steps of: (1) receiving in said digital entertainment terminal at least one digital broadband channel carrying audio/video program information in compressed, digital form; (2) receiving in said digital entertainment terminal, within a predetermined interval, at least one software control signal cyclically transmitted through one of said digital broadband channels, said at least one software control signal including data corresponding to a respective at least one video information provider that provides said audio/video program information to said communications network and executable code for controlling the digital entertainment terminal; (3) processing said at least one software control signal to provide information identifying said audio/video program information as corresponding to said at least one video information provider; and (4) selecting said audio/video program in response to said provided information.
Claim 49
Dependent Claim
50 words
A method as recited in claim 36, wherein said step (3) comprises the steps of: receiving an MPEG-format stream containing said software control signal; decompressing said MPEG-format stream to recover said software control signal; and storing said recovered software control signal in a non-volatile memory in said digital entertainment terminal.
Claim 50
Independent Claim
175 words
A method for receiving audio/video program information from digital broadband channels broadcast from a communication network to a digital entertainment terminal, comprising the steps of: (1) receiving in said digital entertainment terminal at least one digital broadband channel carrying audio/video program information in compressed, digital form; (2) receiving in said digital entertainment terminal, within a predetermined interval, at least one software control signal cyclically transmitted through one of said digital broadband channels, said at least one software control signal corresponding to a respective at least one video information provider that provides said audio/video program information to said communications network; (3) processing said at least one software control signal to provide information identifying said audio/video program information as corresponding to said at least one video information provider; and (4) selecting said audio/video program in response to said provided information, wherein the step (4) comprises the steps of: transmitting a menu command to said digital entertainment terminal via infrared transmitter using a remote control; and executing said recovered software control signal stored in said digital entertainment terminal.
Claim 51
Independent Claim
175 words
A method for receiving audio/video program information from digital broadband channels broadcast from a communication network to a digital entertainment terminal, comprising the steps of: (1) receiving in said digital entertainment terminal at least one digital broadband channel carrying audio/video program information in compressed, digital form; (2) receiving in said digital entertainment terminal, within a predetermined interval, at least one software control signal cyclically transmitted through one of said digital broadband channels, said at least one software control signal corresponding to a respective at least one video information provider that provides said audio/video program information to said communications network; (3) processing said at least one software control signal to provide information identifying said audio/video program information as corresponding to said at least one video information provider; and (4) selecting said audio/video program in response to said provided information, wherein the step (4) comprises the steps of: transmitting a menu command to said digital entertainment terminal via infrared transmitter using a remote control; and executing said recovered software control signal stored in said digital entertainment terminal.
Claim 52
Dependent Claim
117 words
In a network broadcasting audio/video program information through a plurality of broadband channels to a plurality of terminals connected to the network, a method comprising the steps of: cyclically broadcasting a software application on one of the broadband channels, said software application comprising executable code and processable data; selectively receiving the one broadband channel and capturing a copy of said software application from the cyclic broadcast in one of the terminals; and executing the code and processing at least some of the data to control operations of the one terminal relating to the broadcast audio/video program information, wherein said executing step is performed immediately after said receiving step has completed capturing said copy of said software application.
Claim 53
Dependent Claim
117 words
In a network broadcasting audio/video program information through a plurality of broadband channels to a plurality of terminals connected to the network, a method comprising the steps of: cyclically broadcasting a software application on one of the broadband channels, said software application comprising executable code and processable data; selectively receiving the one broadband channel and capturing a copy of said software application from the cyclic broadcast in one of the terminals; and executing the code and processing at least some of the data to control operations of the one terminal relating to the broadcast audio/video program information, wherein said executing step is performed immediately after said receiving step has completed capturing said copy of said software application.
Claim 54
Dependent Claim
35 words
A method as recited in claim 39, wherein said software application comprises an instruction causing said executing step to be performed immediately after said receiving step as completed capturing said copy of said software application.
Claim 55
Dependent Claim
45 words
A method as recited in claim 40, wherein said one terminal comprises a receiver for receiving inputs from a user, said receiving step comprising the steps of receiving said inputs from said user, and selecting said one broadband channel in response to said user inputs.
Claim 56
Dependent Claim
78 words
A method as recited in claim 41, wherein said cyclically broadcasting step comprises the steps of: receiving a plurality of audio/video program information from a corresponding plurality of video information providers; assigning each of said plurality of received audio/video program information to a corresponding one of said broadband channels in accordance with stored transmission data tables; generating said processable data in accordance with said stored transmission data tables; and cyclically broadcasting said software application within a predetermined interval.
Claim 57
Dependent Claim
49 words
A method as recited in claim 42, wherein said cyclically broadcasting step further includes the step of compressing said software application into a ATM-format stream for transmission on said network, said selectively receiving step further comprising the step of decompressing a received ATM-format stream to obtain said software application.
Claim 58
Dependent Claim
27 words
A method as recited in claim 39, wherein said processable data identifies a plurality of video information providers broadcast on at least one of said broadband channels.
Claim 59
Dependent Claim
37 words
A method as recited in claim 44, wherein said processable data further identifies control channels corresponding to said video information providers, respectively, said executable code executing navigation software for a selected one of said video information providers.
Claim 60
Dependent Claim
22 words
A method as recited in claim 44, wherein said executable code comprises navigation software for selecting one of said video information providers.
Claim 61
Dependent Claim
128 words
In a digital entertainment terminal adapted to receive audio/video program information broadcast from a network through one of a plurality of broadband channels, wherein said network receives said audio/video program information from at least one video information provider, a method comprising the steps of: selectively receiving a software application cyclically broadcast in compressed, digital form on one of the broadband channels, said software application comprising executable code and processable data; capturing a copy of said software application within one cycle of said cyclic broadcast; and executing said code and processing at least some of the data to control operations of said digital entertainment terminal relating to the broadcast audio/video program information, wherein said executing step is performed immediately after said software application is captured by said capturing step.
Claim 62
Dependent Claim
128 words
In a digital entertainment terminal adapted to receive audio/video program information broadcast from a network through one of a plurality of broadband channels, wherein said network receives said audio/video program information from at least one video information provider, a method comprising the steps of: selectively receiving a software application cyclically broadcast in compressed, digital form on one of the broadband channels, said software application comprising executable code and processable data; capturing a copy of said software application within one cycle of said cyclic broadcast; and executing said code and processing at least some of the data to control operations of said digital entertainment terminal relating to the broadcast audio/video program information, wherein said executing step is performed immediately after said software application is captured by said capturing step.
Claim 63
Dependent Claim
22 words
A method as recited in claim 47, wherein said executing step is performed in response to an instruction within said software application.
Claim 64
Dependent Claim
27 words
A method as recited in claim 47, wherein said processable data identifies a plurality of video information providers broadcast on at least one of said broadband channels.
Claim 65
Dependent Claim
37 words
A method as recited in claim 49, wherein said processable data further identifies control channels corresponding to said video information providers, respectively, said executable code executing navigation software for a selected one of said video information providers.
Claim 66
Dependent Claim
22 words
A method as recited in claim 49, wherein said executable code comprises navigation software for selecting one of said video information providers.
Claim 67
Dependent Claim
157 words
In a digital entertainment terminal adapted to receive audio/video program information broadcast from a network through one of a plurality of broadband channels, wherein said network receives said audio/video program information from at least one video information provider, a method comprising the steps of: selectively receiving a software application cyclically broadcast in compressed, digital form on one of the broadband channels, said software application comprising executable code and processable data; capturing a copy of said software application within one cycle of said cyclic broadcast; and executing said code and processing at least some of the data to control operations of said digital entertainment terminal relating to the broadcast audio/video program information, further comprising the steps of: scanning said broadband channels to receive a plurality of said software applications identifying a plurality of said video information providers, respectively; and compiling said received software applications as a primary channel map identifying said video information providers available on said network.
Claim 68
Dependent Claim
157 words
In a digital entertainment terminal adapted to receive audio/video program information broadcast from a network through one of a plurality of broadband channels, wherein said network receives said audio/video program information from at least one video information provider, a method comprising the steps of: selectively receiving a software application cyclically broadcast in compressed, digital form on one of the broadband channels, said software application comprising executable code and processable data; capturing a copy of said software application within one cycle of said cyclic broadcast; and executing said code and processing at least some of the data to control operations of said digital entertainment terminal relating to the broadcast audio/video program information, further comprising the steps of: scanning said broadband channels to receive a plurality of said software applications identifying a plurality of said video information providers, respectively; and compiling said received software applications as a primary channel map identifying said video information providers available on said network.
Claim 69
Dependent Claim
237 words
In a network broadcasting programs received from information providers through a plurality of broadband channels, a method for providing said programs to a terminal device adapted to receive said broadband channels, the method comprising the steps of: broadcasting a first group of programs from a first information provider over a first plurality of broadcast channels; broadcasting a second group of programs from a second information provider over a second plurality of broadcast channels; cyclically broadcasting program control information including executable code and processable data over at least one broadcast channel, wherein said program control information at least maps each program in the first group of programs to a channel in the first plurality of broadcast channels and maps each program in the second group of programs to a channel in the second plurality of broadcast channels; in a terminal device: (a) in response to a selection of the first information provider, capturing from the cyclical broadcast the program control information which maps each program in the first group of programs to a channel in the first plurality of broadcast channels, (b) storing the captured program control information in the terminal device (c) in response to selection of a program from the first group, accessing the stored program control information to identify a channel in the first plurality of broadcast channels as corresponding to the selected program, and (d) selectively receiving the selected program from the identified channel.
Claim 70
Dependent Claim
237 words
In a network broadcasting programs received from information providers through a plurality of broadband channels, a method for providing said programs to a terminal device adapted to receive said broadband channels, the method comprising the steps of: broadcasting a first group of programs from a first information provider over a first plurality of broadcast channels; broadcasting a second group of programs from a second information provider over a second plurality of broadcast channels; cyclically broadcasting program control information including executable code and processable data over at least one broadcast channel, wherein said program control information at least maps each program in the first group of programs to a channel in the first plurality of broadcast channels and maps each program in the second group of programs to a channel in the second plurality of broadcast channels; in a terminal device: (a) in response to a selection of the first information provider, capturing from the cyclical broadcast the program control information which maps each program in the first group of programs to a channel in the first plurality of broadcast channels, (b) storing the captured program control information in the terminal device (c) in response to selection of a program from the first group, accessing the stored program control information to identify a channel in the first plurality of broadcast channels as corresponding to the selected program, and (d) selectively receiving the selected program from the identified channel.
Claim 71
Dependent Claim
344 words
In a network broadcasting programs received from information providers through a plurality of broadband channels, a method for providing said programs to a terminal device adapted to receive said broadband channels, the method comprising the steps of: broadcasting a first group of programs from a first information provider over a first plurality of broadcast channels; broadcasting a second group of programs from a second information provider over a second plurality of broadcast channels; cyclically broadcasting program control information over at least one broadcast channel, wherein said program control information at least maps each program in the first group of programs to a channel in the first plurality of broadcast channels and maps each program in the second group of programs to a channel in the second plurality of broadcast channels; in a terminal device: (a) in response to a selection of the first information provider, capturing from the cyclical broadcast the program control information which maps each program in the first group of programs to a channel in the first plurality of broadcast channels, (b) storing the captured program control information in the terminal device (c) in response to selection of a program from the first group, accessing the stored program control information to identify a channel in the first plurality of broadcast channels as corresponding to the selected program, and (d) selectively receiving the selected program from the identified channel, further comprising the steps of: in said terminal device: (e) in response to a selection of the second information provider, capturing from the cyclical broadcast the program control information which maps each program in the second group of programs to a channel in the second plurality of broadcast channels, (f) storing the captured program control information in the terminal device (g) in response to selection of a program from the second group, accessing the stored program control information to identify a channel in the second plurality of broadcast channels as corresponding to the selected program, and (h) selectively receiving the selected program from the identified channel in the second plurality of broadcast channels.
Claim 72
Dependent Claim
344 words
In a network broadcasting programs received from information providers through a plurality of broadband channels, a method for providing said programs to a terminal device adapted to receive said broadband channels, the method comprising the steps of: broadcasting a first group of programs from a first information provider over a first plurality of broadcast channels; broadcasting a second group of programs from a second information provider over a second plurality of broadcast channels; cyclically broadcasting program control information over at least one broadcast channel, wherein said program control information at least maps each program in the first group of programs to a channel in the first plurality of broadcast channels and maps each program in the second group of programs to a channel in the second plurality of broadcast channels; in a terminal device: (a) in response to a selection of the first information provider, capturing from the cyclical broadcast the program control information which maps each program in the first group of programs to a channel in the first plurality of broadcast channels, (b) storing the captured program control information in the terminal device (c) in response to selection of a program from the first group, accessing the stored program control information to identify a channel in the first plurality of broadcast channels as corresponding to the selected program, and (d) selectively receiving the selected program from the identified channel, further comprising the steps of: in said terminal device: (e) in response to a selection of the second information provider, capturing from the cyclical broadcast the program control information which maps each program in the second group of programs to a channel in the second plurality of broadcast channels, (f) storing the captured program control information in the terminal device (g) in response to selection of a program from the second group, accessing the stored program control information to identify a channel in the second plurality of broadcast channels as corresponding to the selected program, and (h) selectively receiving the selected program from the identified channel in the second plurality of broadcast channels.
Claim 73
Dependent Claim
132 words
A method as recited in claim 54, further comprising the steps of: storing in said terminal device an information provider directory that at least maps said first and second information providers to said corresponding program control information cyclically broadcast over said at least one broadcast channel on one of a plurality of information packets; in said terminal device, further comprising the steps of: (i) generating, in accordance with said stored information provider directory, a list of said first and second information providers for display to a user, (j) in response to a user input indicating a selection of one of said first and second information providers, accessing said stored information provider directory to identify said at least one broadcast channel and one of said information packets carrying said corresponding program control information.
Claim 74
Dependent Claim
67 words
A method as recited in claim 55, wherein each of said first and second group of programs are broadcast in an MPEG format and being identified by a broadcast channel and information packet, said terminal identifying said programs of said first and second group in accordance with said broadcast channel and information packets stored in said program control information of said first and second information providers, respectively.
Claim 75
Dependent Claim
19 words
A method as recited in claim 55, wherein said list is generated in response to a user guide input.
Claim 76
Dependent Claim
25 words
A method as recited in claim 54, wherein said terminal device comprises a memory for storing a plurality of said program control information upon capture.
Claim 77
Dependent Claim
19 words
A method as recited in claim 58, wherein said list is generated in response to a user guide input.
Claim 78
Dependent Claim
52 words
A method as recited in claim 54, wherein said terminal device comprises a memory for storing only one of said program control information when captured, said terminal device overwriting stored program control information with newly-captured program control information in response to said selection of one of said first and second information providers.
Claim 79
Dependent Claim
360 words
In a network broadcasting programs received from information providers through a plurality of broadband channels, a method for providing said programs to a terminal device adapted to receive said broadband channels, the method comprising the steps of: broadcasting a first group of programs from a first information provider over a first plurality of broadcast channels; broadcasting a second group of programs from a second information provider over a second plurality of broadcast channels; cyclically broadcasting program control information over at least one broadcast channel, wherein said program control information at least maps each program in the first group of programs to a channel in the first plurality of broadcast channels and maps each program in the second group of programs to a channel in the second plurality of broadcast channels; in a terminal device: (a) in response to a selection of the first information provider, capturing from the cyclical broadcast the program control information which maps each program in the first program in the first group of programs to a channel in the first plurality of broadcast channels, (b) storing the captured program control information in the terminal device (c) in response to selection of a program from the first group, accessing the stored program control information to identify a channel in the first plurality of broadcast channels as corresponding to the selected program, and (d) selectively receiving the selected program from the identified channel, further comprising the steps of: storing in said terminal device an information provider directory that at least maps said first and second information providers to said corresponding program control information cyclically broadcast over said at least one broadcast channel on one of a plurality of information packets; in said terminal device, further comprising the steps of: (e) generating, in accordance with said stored information provider directory, a list of said first and second information providers for display to a user, (f) in response to a user input indicating a selection of one of said first and second information providers, accessing said stored information provider directory to identify said at least one broadcast channel and one of said information packets carrying said corresponding program control information.
Claim 80
Dependent Claim
360 words
In a network broadcasting programs received from information providers through a plurality of broadband channels, a method for providing said programs to a terminal device adapted to receive said broadband channels, the method comprising the steps of: broadcasting a first group of programs from a first information provider over a first plurality of broadcast channels; broadcasting a second group of programs from a second information provider over a second plurality of broadcast channels; cyclically broadcasting program control information over at least one broadcast channel, wherein said program control information at least maps each program in the first group of programs to a channel in the first plurality of broadcast channels and maps each program in the second group of programs to a channel in the second plurality of broadcast channels; in a terminal device: (a) in response to a selection of the first information provider, capturing from the cyclical broadcast the program control information which maps each program in the first program in the first group of programs to a channel in the first plurality of broadcast channels, (b) storing the captured program control information in the terminal device (c) in response to selection of a program from the first group, accessing the stored program control information to identify a channel in the first plurality of broadcast channels as corresponding to the selected program, and (d) selectively receiving the selected program from the identified channel, further comprising the steps of: storing in said terminal device an information provider directory that at least maps said first and second information providers to said corresponding program control information cyclically broadcast over said at least one broadcast channel on one of a plurality of information packets; in said terminal device, further comprising the steps of: (e) generating, in accordance with said stored information provider directory, a list of said first and second information providers for display to a user, (f) in response to a user input indicating a selection of one of said first and second information providers, accessing said stored information provider directory to identify said at least one broadcast channel and one of said information packets carrying said corresponding program control information.
Claim 81
Dependent Claim
19 words
A method as recited in claim 61, wherein said list is generated in response to a user guide input.