Method to determine the completeness of a service guide
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,receive data to be included in an Electronic Service Guide (ESG) fragment for transmission, wherein the ESG fragment specifies information on one or more services and how the services can be accessed;
determine topology information of the ESG fragment, wherein the topology information specifies current content of the ESG fragment;
determine to transmit the ESG fragment on a first channel according to the determined topology information; and
determine to transmit at least one descriptor including the determined topology information on a second channel according to the determined topology information,wherein the at least one descriptor on a list of descriptors is not received over the first channel if the at least one descriptor matches at least one descriptor stored in a memory.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are apparatuses and methods in a digital broadcast transmission system for deducing the contents or topology of an ESG fragment, transport object, container or session. In one example, descriptors may be transmitted on a first channel that may correspond to ESG fragments transmitted on a second channel. The first and second channel can be received at a subscriber terminal. The subscriber terminal may thus be apprised of the topology of the ESG fragments to minimize the amount of information the subscriber terminal needs to receive. This provides an optimized overall retrieval of the ESG fragments.
-
Citations
32 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive data to be included in an Electronic Service Guide (ESG) fragment for transmission, wherein the ESG fragment specifies information on one or more services and how the services can be accessed; determine topology information of the ESG fragment, wherein the topology information specifies current content of the ESG fragment;
determine to transmit the ESG fragment on a first channel according to the determined topology information; anddetermine to transmit at least one descriptor including the determined topology information on a second channel according to the determined topology information, wherein the at least one descriptor on a list of descriptors is not received over the first channel if the at least one descriptor matches at least one descriptor stored in a memory. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a list of descriptors including at least one descriptor corresponding to at least one Electronic Service Guide (ESG) fragment, wherein the one ESG fragment specifies information on one or more services and how the services can be accessed, and the at least one descriptor includes topology information specifying current content of the one ESG fragment; determine to store at least one descriptor of at least one previously received ESG fragment; compare the at least one descriptor in the list of descriptors with previously stored descriptors; determine whether the ESG fragment is to be received at the apparatus based on the comparison; and determine that an ESG fragment corresponding to the at least one descriptor on the list of descriptors is not to be received if the at least one descriptor on the list of descriptors matches at least one descriptor stored in the memory. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a list of descriptors on an announcement channel; receiving an Electronic Service Guide (ESG) fragment on a delivery channel, the ESG fragment corresponding to at least one descriptor in the list of descriptors, wherein the ESG fragment specifies information on one or more services and how the services can be accessed, and the at least one descriptor includes topology information specifying current content of the ESG fragment; comparing the at least one descriptor in the list of descriptors with descriptors previously stored in memory; determining, by a processor, whether the ESG fragment is to be received based on the comparing step; and determining, by the processor, to store the corresponding at least one descriptor if the ESG fragment is determined to be received based on the determining step, wherein the comparing step comprises determining that the at least one descriptor in the list of descriptors is the same as a descriptor stored in memory; and wherein the step of determining whether the ESG fragment is to be received comprises determining that the ESG fragment is not to be received. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving a list of descriptors at a subscriber terminal on a first channel, wherein at least one of the descriptors on the list of descriptors corresponds to a received Electronic Service Guide (ESG) fragment, the received ESG fragment being received on a second channel, wherein the received ESG fragment specifies information on one or more services and how the services can be accessed, and the at least one descriptor includes topology information specifying current content of the received ESG fragment; determining whether the received ESG fragment is to be stored in memory based on comparing the descriptor corresponding to the received ESG fragment to descriptors previously stored in memory; and determining to store the corresponding descriptor in memory based on the determining step, wherein the comparing comprises determining that the corresponding descriptor is the same as a descriptor stored in memory; and wherein the step of determining whether the ESG fragment is to be received comprises determining that the ESG fragment is not to be received. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification