Apparatus and method for processing an interactive service
First Claim
1. A method of providing an app-based enhancement for a linear service, the method comprising:
- generating an application table for the app-based enhancement, the application table including plural application elements having information about applications of the app-based enhancement;
generating an event table for initiating actions to be taken by the applications, the event table including plural event elements, each of the events elements includes an event identifier for a first event and first time information indicating presentation time for the first event;
transmitting the application table and the event table via a specific signaling channel in a broadcast stream;
generating an event message for a second event initiating an action, the event message includes an event identifier for the second event and second time information indicating presentation time for the second event; and
storing the event message in a live event server;
wherein the application table further includes URL information for the live event server;
wherein the event table includes a period identifier identifying an interval that the event table pertains to,wherein the first time information in the event table indicates start time of the first event relative to start time of the interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing an interactive service and an apparatus thereof are disclosed. The present invention includes generating an application parameter table which includes information about at least one of applications, wherein the application parameter table includes a first identifier and a second identifier, wherein the first identifier identifies a interactive programming segment which application parameter table pertains to, and wherein the second identifier identifies an application within the scope of application parameter table; generating an activation message file that indicates at least one of activation times of the applications, wherein the activation message file includes a third identifier and activation messages, wherein the third identifier matches the first identifier of application parameter table which contains the applications, wherein the activation message includes a fourth identifier and a start time information, wherein the fourth identifier matches the second identifier of the application in the application parameter table, and wherein the start time information indicates the start time for an event targeted to the application relative to segment time; generating a multi-part message with the application parameter table as the first part and the activation message file as the second part; and transmitting the multi-part message to receiver via HTTP.
-
Citations
4 Claims
-
1. A method of providing an app-based enhancement for a linear service, the method comprising:
-
generating an application table for the app-based enhancement, the application table including plural application elements having information about applications of the app-based enhancement; generating an event table for initiating actions to be taken by the applications, the event table including plural event elements, each of the events elements includes an event identifier for a first event and first time information indicating presentation time for the first event; transmitting the application table and the event table via a specific signaling channel in a broadcast stream; generating an event message for a second event initiating an action, the event message includes an event identifier for the second event and second time information indicating presentation time for the second event; and storing the event message in a live event server; wherein the application table further includes URL information for the live event server; wherein the event table includes a period identifier identifying an interval that the event table pertains to, wherein the first time information in the event table indicates start time of the first event relative to start time of the interval. - View Dependent Claims (2)
-
-
3. An apparatus for providing an app-based enhancement for a linear service, the apparatus comprising:
-
a receiving module that receives a broadcast stream, a parser that parser the broadcast stream, the broadcast stream having a specific signaling channel delivering an application table and an event table for initiating actions to be taken by the applications, wherein the application table for the app-based enhancement includes plural application elements having information about applications of the app-based enhancement, wherein the event table includes plural event elements, each of the event elements includes an event identifier for a first event and first time information indicating presentation time for the first event; a service providing module that provides the app-based enhancement according to information in the application table and the event table; and a network interface that receives an event message for a second event initiating an action from a live event server, the event message including an event identifier for the second event and second time information indicating presentation time for the second event, and the application table further includes URL information for the live event server, wherein the service providing module further provides the app-based enhancements according to information in the application table and the event message; wherein the event table includes a period identifier identifying an interval that the event table pertains to, wherein the first time information in the event table indicates start time of the first event relative to start time of the interval. - View Dependent Claims (4)
-
Specification