Method and apparatus for improved acquisition and monitoring of event information table sections
First Claim
Patent Images
1. A method for acquiring event information table (EIT) information in an interactive television system, the method comprising:
- monitoring an EIT broadcast at a client device, said EIT broadcast comprising a plurality of EIT sections, wherein at least a portion of said EIT broadcast is cyclic;
initializing an EIT section table, wherein said initializing comprises incorporating section processing latencies of the client device in determining whether a requested section is to be acquired out of an order in which the requested section is broadcast;
detecting a first request for a first section of said EIT sections and a second request for a second section of said EIT sections;
requesting acquisition of the second EIT section prior to the first EIT section responsive to determining it is likely that the second EIT section will be attainable in the EIT broadcast prior to the first EIT section, wherein the first EIT section is available prior to the second EIT section;
wherein determining it is likely the second EIT section will be attainable prior to the first EIT section is based at least in part on an amount of time required by the client device to process the first EIT section.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for acquiring and storing schedule event information from a cyclical broadcast in an interactive television system comprising a Head end (20), transmission media (32) and a client device such as a set top box (28) and display TV (26). An request queue for particular Event Information Table (EIT) schedule sections (42) is created and serviced in optimal fashion by selecting a section from the EIT request queue with the least acquisition latency based on the current position in the EIT broadcast cycle, the set top box (28) processing speed and the sequence of EIT sections (42) requested.
41 Citations
37 Claims
-
1. A method for acquiring event information table (EIT) information in an interactive television system, the method comprising:
-
monitoring an EIT broadcast at a client device, said EIT broadcast comprising a plurality of EIT sections, wherein at least a portion of said EIT broadcast is cyclic; initializing an EIT section table, wherein said initializing comprises incorporating section processing latencies of the client device in determining whether a requested section is to be acquired out of an order in which the requested section is broadcast; detecting a first request for a first section of said EIT sections and a second request for a second section of said EIT sections; requesting acquisition of the second EIT section prior to the first EIT section responsive to determining it is likely that the second EIT section will be attainable in the EIT broadcast prior to the first EIT section, wherein the first EIT section is available prior to the second EIT section; wherein determining it is likely the second EIT section will be attainable prior to the first EIT section is based at least in part on an amount of time required by the client device to process the first EIT section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having non-transitory computer-executable instructions for performing a method for acquiring event information table (EIT) information in an interactive television system comprising:
-
monitoring an EIT broadcast at a client device, said EIT broadcast comprising a plurality of EIT sections, wherein at least a portion of said EIT broadcast is cyclic; initializing an EIT section table, wherein said initializing comprises incorporating section processing latencies of the client device in determining whether a requested section is to be acquired out of an order in which the requested section is broadcast; detecting a first request for a first section of said EIT sections and a second request for a second section of said EIT sections; requesting acquisition of the second EIT section prior to the first EIT section responsive to determining it is likely that the second EIT section will be attainable in the EIT broadcast prior to the first EIT section, wherein the first EIT section is available prior to the second EIT section; wherein determining it is likely the second EIT section will be attainable prior to the first EIT section is based at least in part on an amount of time required by the client device to process the first EIT section. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A client device for acquiring event information table (EIT) information in an interactive television system, the device comprising:
-
a processor; and memory; wherein the processor is operable to; monitor an EIT broadcast at a client device, said EIT broadcast comprising a plurality of EIT sections, wherein at least a portion of said EIT broadcast is cyclic; initialize an EIT section table, wherein said initializing comprises incorporating section processing latencies of the client device in determining whether a requested section is to be acquired out of an order in which the requested section is broadcast; detect a first request for a first section of said EIT sections and a second request for a second section of said EIT sections; request acquisition of the second EIT section prior to the first EIT section responsive to determining it is likely that the second EIT section will be attainable in the EIT broadcast prior to the first EIT section, wherein the first EIT section is available prior to the second EIT section; wherein determining it is likely the second EIT section will be attainable prior to the first EIT section is based at least in part on an amount of time required by the client device to process the first EIT section. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification