ENHANCED SIGNALING OF PRE-CONFIGURED INTERACTION MESSAGE IN SERVICE GUIDE
First Claim
1. A broadcast reception method, comprising:
- receiving at a subscriber terminal first broadcast service guide data associated with a first broadcast event, said service guide data including data defining a preconfigured message template, said template formatting a response message to be sent by said subscriber terminal in response to said event, wherein said service guide data further includes a pointer identification to be used in subsequent service guide data to refer to said message template;
subsequently receiving at said subscriber terminal second broadcast service guide data referencing said pointer identification for response formatting, and a user request for an interactive transmission responsive to said event;
said subscriber terminal using said pointer identification to retrieve said preconfigured message template; and
said subscriber terminal formatting an interactive message response for said event, said response being formatted using said preconfigured message template.
1 Assignment
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, such as a pointer associated with a previously-defined template used for the service, 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.
-
Citations
44 Claims
-
1. A broadcast reception method, comprising:
-
receiving at a subscriber terminal first broadcast service guide data associated with a first broadcast event, said service guide data including data defining a preconfigured message template, said template formatting a response message to be sent by said subscriber terminal in response to said event, wherein said service guide data further includes a pointer identification to be used in subsequent service guide data to refer to said message template;
subsequently receiving at said subscriber terminal second broadcast service guide data referencing said pointer identification for response formatting, and a user request for an interactive transmission responsive to said event;
said subscriber terminal using said pointer identification to retrieve said preconfigured message template; and
said subscriber terminal formatting an interactive message response for said event, said response being formatted using said preconfigured message template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A subscriber terminal, comprising:
-
a broadcast transmission receiver; and
a memory storing computer executable instructions for performing the following;
(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 a pointer identification identifying a previously-defined interaction template that permits a user of the device to interact with an entity affiliated with the program content, said interaction template defining a message;
(3) displaying information relating to the interaction template 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 (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A broadcast service system, comprising:
-
a mapping module correlating broadcast events with interactive message templates and pointer identification values corresponding to said templates;
a transmitter and a receiver; and
a memory storing computer-executable instructions for;
transmitting information for said broadcast events, said information including one of said pointer identification values identifying a previously-defined interactive message template associated with one of said broadcast events; and
receiving interactive messages formatted according to said templates and in response to interactive portions of said broadcast events. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A transmitter for transmitting electronic service guide (ESG) fragments associated with an event, the event including an interaction service, the transmitter comprising:
-
an input configured to receive data associated with an 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 configured to process an ESG fragment associated with the event, the ESG fragment including data defining said interaction template and a pointer identification value to be used as a handle for referencing the interaction template;
a mapping module configured to map at least one element associated with the interaction service of the event into the ESG fragment; and
an output configured to deliver the ESG fragment in a broadcast transmission. - View Dependent Claims (30, 31, 32)
-
-
33. A computer program product comprising a computer-readable medium having computer-executable instructions embodied thereon for performing the following:
-
receiving at a subscriber terminal first broadcast service guide data associated with a first broadcast event, said service guide data including data defining a preconfigured message template, said template formatting a response message to be sent by said subscriber terminal in response to said event, wherein said service guide data further includes a pointer identification to be used in subsequent service guide data to refer to said message template;
subsequently receiving at said subscriber terminal second broadcast service guide data referencing said pointer identification for response formatting, and a user request for an interactive transmission responsive to said event;
causing said subscriber terminal to use said pointer identification to retrieve said preconfigured message template; and
causing said subscriber terminal to format an interactive message response for said event, said response being formatted using said preconfigured message template. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification