Method to deliver messaging templates in digital broadcast service guide
First Claim
1. A transmitter for transmitting electronic service guide (ESG) fragments associated with an event, the event including an interaction service, the transmitter comprising:
- an input for receiving data associated with the event to be included in an ESG fragment for transmission, the data including an interaction template element associated with a message template, the message template associated with an interaction service of the event;
a processor for processing an ESG fragment associated with the event, the ESG fragment including metadata;
a mapping module for mapping at least one element associated with the interaction service of the event into the metadata of the ESG fragment; and
an output for delivering the ESG fragment in a broadcast transmission.
3 Assignments
0 Petitions
Accused Products
Abstract
Provided are apparatuses and methods for transmitting and receiving ESG fragments associated with an event or program. The event or program may have an interaction service component in which a subscriber can interact with the program in real-time. The program content information, such as audio and video data associated with the program may be transmitted to a subscriber in an ESG fragment. The ESG fragment may have associated metadata in which information pertaining to the interaction service component of the event or program may be mapped. The subscriber terminal or receiver can parse the ESG fragment data to determine attributes for displaying a message template associated with the interaction service component of the event or program. Subscriber interaction with the program can be provided through the message template.
79 Citations
40 Claims
-
1. A transmitter for transmitting electronic service guide (ESG) fragments associated with an event, the event including an interaction service, the transmitter comprising:
-
an input for receiving data associated with the event to be included in an ESG fragment for transmission, the data including an interaction template element associated with a message template, the message template associated with an interaction service of the event;
a processor for processing an ESG fragment associated with the event, the ESG fragment including metadata;
a mapping module for mapping at least one element associated with the interaction service of the event into the metadata of the ESG fragment; and
an output for delivering the ESG fragment in a broadcast transmission. - View Dependent Claims (2, 3, 5)
-
-
4. The transmitter of embodiment 1, wherein the at least one element associated with the interaction service of the event comprises at least one attribute associated with the message template, the at least one attribute indicating one of a recipient of a message and message content for requesting the interaction service of the event.
-
6. A receiver for receiving an electronic service guide (ESG) fragment, the receiver comprising:
-
an input for receiving the ESG fragment from a service provider;
a parsing module for identifying a pre-configured interaction element in the ESG fragment relating to an event in received broadcast transmission and creating a message template based on the predetermined interaction element; and
a template compiler for compiling information fields of the message template based on the predetermined interaction element. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for providing an interaction service offering associated with an event comprising:
-
obtaining information associated with the event, the event having a subscriber interaction component and the information including data corresponding to a message template associated with the interaction component of the event;
assembling the information associated with the event into an electronic service guide (ESG) fragment, the ESG fragment having corresponding metadata;
mapping the data corresponding to the message template associated with the event into the metadata corresponding to the ESG fragment; and
delivering the ESG fragment in a broadcast transmission. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A device comprising a receiver, a display, a memory, and a processor configured to perform the steps of:
-
(1) displaying program content from a broadcast stream received by the receiver;
(2) extracting from one or more electronic service guide (ESG) fragments associated with the broadcast stream information relating to an interaction template that permits a user of the device to interact with an entity affiliated with the program content;
(3) displaying information relating to the interaction template on the along with the program content;
(4) receiving user input relating to the interaction template; and
(5) transmitting the interaction template corresponding to user input to the entity. - View Dependent Claims (23, 24)
-
-
25. A method for providing an interaction service offering associated with an event comprising:
-
transmitting a content file, the content file including a video or audio stream of an event;
providing data to be associated with the event, the data including an interaction template element associated with a message template, the message template associated with an interaction service of the event;
transmitting the message template in an electronic service guide (ESG) fragment of the video or audio data stream; and
receiving from a device that receives the video or audio data stream a subscriber input via the message template. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for receiving an interaction service offering associated with an event comprising:
-
receiving an electronic service guide (ESG) fragment associated with the event, the ESG fragment having corresponding metadata and the event having an interaction service component;
determining an element corresponding to a pre-configured message template associated with the interaction service component of the event, the element being within the metadata corresponding to the ESG fragment; and
compiling the pre-configured message template based on the element. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A computer program product comprising a computer-readable medium having computer-executable instructions embodied thereon for performing the steps of:
-
receiving an electronic service guide (ESG) fragment associated with an event, the ESG fragment having corresponding metadata and the event having an interaction service component;
determining an element corresponding to a pre-configured message template associated with the interaction service component of the event, the element being within the metadata corresponding to the ESG fragment; and
compiling the pre-configured message template based on the element. - View Dependent Claims (37, 38, 39)
-
-
40. A computer program product comprising a computer-readable medium having computer-executable instructions embodied thereon for performing the steps of:
-
obtaining information associated with the event, the event having a subscriber interaction component and the information including data corresponding to a message template associated with the interaction component of the event;
assembling the information associated with the event into an electronic service guide (ESG) fragment, the ESG fragment having corresponding metadata;
mapping the data corresponding to the message template associated with the event into the metadata corresponding to the ESG fragment; and
delivering the ESG fragment in a broadcast transmission.
-
Specification