Method to deliver messaging templates in digital broadcast service guide
First Claim
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 associated with a broadcast event, the data including an interaction template element associated with a pre-configured message template, the pre-configured message template being associated with an interaction service of the event;
assemble the data into an electronic service guide fragment associated with the event, the electronic service guide fragment having metadata relating to displaying a list of options of interaction service offerings for a subscriber;
map and embed the interaction template element into the metadata of the electronic service guide fragment;
determine to deliver the electronic service guide fragment embedded with the interaction template element via one broadcast channel; and
receive, in response to the delivery of the electronic service guide fragment, a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is generated based upon the pre-configured message template either during or after the event,wherein the interaction template element comprises at least one attribute associated with the pre-configured message template, the at least one attribute indicating an e-mail recipient that is a participant in the broadcast event and a subject header for requesting the interaction service of the event to send an e-mail to the participant after the e-mail is displayed to the subscriber.
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.
15 Citations
36 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 associated with a broadcast event, the data including an interaction template element associated with a pre-configured message template, the pre-configured message template being associated with an interaction service of the event; assemble the data into an electronic service guide fragment associated with the event, the electronic service guide fragment having metadata relating to displaying a list of options of interaction service offerings for a subscriber; map and embed the interaction template element into the metadata of the electronic service guide fragment; determine to deliver the electronic service guide fragment embedded with the interaction template element via one broadcast channel; and receive, in response to the delivery of the electronic service guide fragment, a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is generated based upon the pre-configured message template either during or after the event, wherein the interaction template element comprises at least one attribute associated with the pre-configured message template, the at least one attribute indicating an e-mail recipient that is a participant in the broadcast event and a subject header for requesting the interaction service of the event to send an e-mail to the participant after the e-mail is displayed to the subscriber. - 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, via one broadcast channel, an electronic service guide fragment associated with a broadcast event, the electronic service guide fragment having metadata mapped to and embedded with data of a pre-configured message template, the pre-configured message template being associated with a subscriber interaction service included in the event; determine within the metadata an interaction template element corresponding to the pre-configured message template; determine to display information relating to the pre-configured message template to a subscriber, wherein the information relating to the pre-configured message template includes a list of options of interaction service offerings for the subscriber to select; and compile a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is compiled based upon the pre-configured message template either during or after the event, wherein the pre-configured message template is mapped in the electronic service guide fragment to a string according to extensible markup language schema, and the element comprises an attribute that indicates one e-mail recipient that is a participant in the broadcast event and a subject header for requesting the interaction service of the event to send an e-mail to the participant after the e-mail is displayed to the subscriber and the subscriber selects one option from the list of options. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, by an apparatus, data associated with a broadcast event,—
the data including an interaction template element associated with a pre-configured message template, the pre-configured message template being associated with an interaction service of the event;assembling, by the apparatus, the data into an electronic service guide fragment associated with the event, the electronic service guide fragment having metadata relating to displaying a list of options of interaction service offerings for a subscriber; mapping and embedding, by the apparatus, the interaction template element into the metadata of the electronic service guide fragment; determining, by the apparatus, to deliver the electronic service guide fragment embedded with the interaction template element via one broadcast channel; and receiving by the apparatus, in response to the delivery of the electronic service guide fragment, a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is generated based upon the pre-configured message template either during or after the event, wherein the interaction template element comprises at least one attribute associated with the pre-configured message template, the at least one attribute indicating an e-mail recipient that is a participant in the broadcast event and a subject header for requesting the interaction service of the event to send an e-mail to the participant after the e-mail is displayed to the subscriber. - View Dependent Claims (15, 16, 17, 18)
-
-
19. 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, display program content from a received broadcast stream; receive, via one broadcast channel, an electronic service guide fragment associated with a broadcast event, the electronic service guide fragment having metadata mapped to and embedded with data of a pre-configured message template, the pre-configured message template being associated with a subscriber interaction service included in the event; determine within the metadata an interaction template element corresponding to the pre-configured message template; display information relating to the pre-configured message template to a subscriber, wherein the information relating to the pre-configured message template includes a list of options of interaction service offerings for the subscriber to select; receive subscriber selection of one of the options; compile a pre-configured message that includes the subscriber selection of one of the options, wherein the pre-configured message is compiled based upon the pre-configured message template either during or after the event; and transmit the pre-configured message including the user input to an entity, wherein the event is related to a television program and a first interaction service offering included in the list of options comprises a voting interaction service offering for submitting a vote to interact with the television program and cost information for placing the vote. - View Dependent Claims (20, 21)
-
-
22. A method comprising:
-
determining, by an apparatus, to transmit a content file, the content file including a video or audio stream of a broadcast event, wherein an interaction service is associated with the event; receiving, by the apparatus, data associated with a broadcast event,—
the data including an interaction template element associated with a pre-configured message template, the pre-configured message template being associated with an interaction service of the event;assembling, by the apparatus, the data into an electronic service guide fragment associated with the event, the electronic service guide fragment having metadata relating to displaying a list of options of interaction service offerings for a subscriber; mapping and embedding, by the apparatus, the interaction template element into the metadata of the electronic service guide fragment; determining, by the apparatus, to transmit the electronic service guide fragment embedded with interaction template element and associated with the video or audio data stream in one broadcast channel to a device; and receiving, by the apparatus from the device, in response to the delivery of the electronic service guide fragment, a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is generated based upon the pre-configured message template either during or after the event, wherein the event is related to a television program and a first interaction service offering included in the list of options comprises a voting interaction service offering for submitting a vote to interact with the television program and cost information for placing the vote. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method comprising:
-
receiving, by an apparatus, via one broadcast channel, an electronic service guide fragment associated with a broadcast event, the electronic service guide fragment having metadata mapped to and embedded with data of a pre-configured message template, the pre-configured message template being associated with a subscriber interaction service included in the event; determining within the metadata, by the apparatus, an interaction template element corresponding to the pre-configured message template; determining to display information relating to the pre-configured message template to a subscriber, wherein the information relating to the pre-configured message template includes a list of options of interaction service offerings for the subscriber to select; and compiling, at the apparatus, a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is compiled based upon the pre-configured message template either during or after the event, wherein the pre-configured message template is mapped in the electronic service guide fragment to a string according to extensible markup language schema, and the element comprises an attribute that indicates one e-mail recipient that is a participant in the broadcast event and a subject header for requesting the interaction service of the event to send an e-mail to the participant after the e-mail is displayed to the subscriber and the subscriber selects one option from the list of options. - View Dependent Claims (28, 29, 30, 31)
-
-
32. 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, via one broadcast channel, an electronic service guide fragment associated with a broadcast event, the electronic service guide fragment having metadata mapped to and embedded with data of a pre-configured message template, the pre-configured message template being associated with a subscriber interaction service included in the event; determining within the metadata an interaction template element corresponding to the pre-configured message template; determining to display information relating to the pre-configured message template to a subscriber, wherein the information relating to the pre-configured message template includes a list of options of interaction service offerings for the subscriber to select; and compiling a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is compiled based upon the pre-configured message template either during or after the event, wherein the pre-configured message template is mapped in the electronic service guide fragment to a string according to extensible markup language schema, and the element comprises an attribute that indicates one e-mail recipient that is a participant in the broadcast event and a subject header for requesting the interaction service of the event to send an e-mail to the participant after the e-mail is displayed to the subscriber and the subscriber selects one option from the list of options. - View Dependent Claims (33, 34, 35)
-
-
36. 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 data associated with a broadcast event,—
the data including an interaction template element associated with a pre-configured message template, the pre-configured message template being associated with an interaction service of the event;assembling the data into an electronic service guide fragment associated with the event, the electronic service guide fragment having metadata relating to displaying a list of options of interaction service offerings for a subscriber; mapping and embedding the interaction template element into the metadata of the electronic service guide fragment; determining to deliver the electronic service guide fragment embedded with the interaction template element via one broadcast channel; and receiving, in response to the delivery of the electronic service guide fragment, a pre-configured message that includes subscriber selection of one of the options, wherein the pre-configured message is generated based upon the pre-configured message template either during or after the event, wherein the interaction template element comprises at least one attribute associated with the pre-configured message template, the at least one attribute indicating an e-mail recipient that is a participant in the broadcast event and a subject header for requesting the interaction service of the event to send an e-mail to the participant after the e-mail is displayed to the subscriber.
-
Specification