Apparatus and method for processing an interactive service
First Claim
1. A method of providing an app-based enhancement for a linear service by a transmitter, the method comprising:
- generating a first signaling table for the app-based enhancement, the first signaling table including a plurality of sub-elements providing metadata about at least one application for the app-based enhancement;
generating a second signaling table providing signaling information for initiating actions to be taken by the at least one application,wherein the second signaling table includes a period identifier and a list of event elements, the period identifier identifying a time interval of the linear service, andwherein an event element includes first time information setting presentation time for a first event relative to start of the time interval identified by the period identifier,wherein the event element further includes an event identifier for the first event, and data information providing data to be used by an application for carrying out an action initiated by the first event,wherein the second signaling table further includes an identifier which is used to identify the application that the first event is associated with;
transmitting the first signaling table and the second signaling table;
generating an event message including information for initiating an action for a second event, the event message including an event identifier for the second event and second time information indicating presentation time for the second event; and
storing the event message in an event server.
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
14 Claims
-
1. A method of providing an app-based enhancement for a linear service by a transmitter, the method comprising:
-
generating a first signaling table for the app-based enhancement, the first signaling table including a plurality of sub-elements providing metadata about at least one application for the app-based enhancement; generating a second signaling table providing signaling information for initiating actions to be taken by the at least one application, wherein the second signaling table includes a period identifier and a list of event elements, the period identifier identifying a time interval of the linear service, and wherein an event element includes first time information setting presentation time for a first event relative to start of the time interval identified by the period identifier, wherein the event element further includes an event identifier for the first event, and data information providing data to be used by an application for carrying out an action initiated by the first event, wherein the second signaling table further includes an identifier which is used to identify the application that the first event is associated with; transmitting the first signaling table and the second signaling table; generating an event message including information for initiating an action for a second event, the event message including an event identifier for the second event and second time information indicating presentation time for the second event; and storing the event message in an event server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for providing an app-based enhancement for a linear service, the apparatus comprising:
-
a receiver configured to receive a first signaling table and a second signaling table; a parser configured to parse the first signaling table and the second signaling table, wherein the first signaling table includes a plurality of sub-elements providing metadata about at least one application for the app-based enhancement, wherein the second signaling table providing signaling information for initiating actions to be taken by the at least one application, wherein the second signaling table includes a period identifier and a list of event elements, the period identifier identifying a time interval of the linear service, and wherein an event element includes first time information setting presentation time for a first event relative to start of the time interval identified by the period identifier, wherein the event element further includes an event identifier for the first event and data information providing data to be used by an application for carrying out an action initiated by the first event, wherein the second signaling table further includes an identifier which is used to identify the application that the first event is associated with; a service providing module configured to provide the app-based enhancement according to information in the first signaling table and the second signaling table; and a network interface configured to retrieve an event message from an event server, the event message including information for initiating an action for a second event, the event message including an event identifier for the second event and second time information indicating presentation time for the second event, wherein the service providing module is further configured to provide the app-based enhancement according to information in the first signaling table and the event message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification