Mobile television electronic service guide delivery system
First Claim
1. A method for delivering electronic service guide (ESG) data, the method comprising steps of:
- receiving ESG data;
encapsulating metadata associated with the ESG data to generate a new ESG object;
replacing a current ESG object with the new ESG object;
transmitting the new ESG object in a carousel; and
transmitting a notification of a change in the carousel.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for transmitting electronic service guide (ESG) data to a mobile terminal are described. The method for delivery of ESG data comprises steps of receiving ESG data, encapsulating metadata associated with the ESG data to generate a new ESG object, replacing a current ESG object with the new ESG object, transmitting the new ESG object in a carousel, and transmitting a notification of a change in the carousel. Another method for receiving ESG data comprises steps of receiving a notification of a change in a carousel, receiving a new ESG object in the carousel, replacing a current ESG object with the new ESG object, extracting metadata associated with ESG data from the new ESG object, storing the ESG data and metadata, and updating an ESG on a mobile terminal with the ESG data.
100 Citations
38 Claims
-
1. A method for delivering electronic service guide (ESG) data, the method comprising steps of:
-
receiving ESG data;
encapsulating metadata associated with the ESG data to generate a new ESG object;
replacing a current ESG object with the new ESG object;
transmitting the new ESG object in a carousel; and
transmitting a notification of a change in the carousel. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
3. The method of clam 2, wherein the step of receiving ESG data is responsive to the step of detecting an occurrence of a triggering event.
-
15. A method for receiving electronic service guide (ESG) data at a mobile terminal, the method comprising steps of:
-
receiving a notification of a change in a carousel;
receiving a new ESG object in the carousel;
replacing a current ESG object with the new ESG object;
extracting metadata associated with ESG data from the new ESG object;
storing the ESG data and metadata. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for delivering electronic service guide (ESG) data, the system comprising:
-
a database configured to store metadata associated with ESG data;
an ESG object generator configured to encapsulate the metadata into a new ESG object;
a cache configured to store the new ESG object;
a network carousel manager, coupled to a carousel generator, configured to control operation of the carousel generator and to generate a notification of a change in contents of a carousel;
the carousel generator configured to transmit the new ESG object in the carousel; and
a DVB-H generator configured to transmit the notification. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A mobile terminal for receiving electronic service guide (ESG) data, the mobile terminal comprising:
-
a DVB-H receiver configured to receive a notification of a change in a carousel;
a carousel receiver configured to receive the carousel;
a terminal carousel manager configured to receive the notification from the DVB-H receiver and to control operation of the carousel receiver;
a cache configured to store a new ESG object from the carousel;
a parser configured to extract metadata associated with ESG data from the new ESG object; and
a database configured to store the metadata. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A system for transmission of electronic service guide (ESG) data to a mobile terminal, the system comprising:
a network subsystem for delivering ESG data, the network subsystem including;
a first database configured to store metadata associated with an ESG, an ESG object generator configured to encapsulate the metadata into an ESG object, a first cache configured to store the ESG object, a first carousel manager, coupled to a carousel generator, configured to control operation of the carousel generator and to generate a notification of a change in contents of a carousel, the carousel generator configured to transmit the ESG object in the carousel, and a DVB-H generator configured to transmit the notification; and
a mobile terminal for receiving ESG data, the mobile terminal including;
a DVB-H receiver configured to receive the notification, a carousel receiver configured to receive the carousel, a second carousel manager configured to receive the notification from the DVB-H receiver and to control operation of the carousel receiver, a second cache configured to store the ESG object from the carousel, a parser configured to extract the metadata from the ESG object, and a second database configured to store the metadata.
Specification