Apparatus and method for processing an interactive service
First Claim
1. A method of processing an interactive service, the method comprising:
- generating a broadcast content;
transmitting the generated broadcast content to a receiver;
generating a trigger for the interactive service related to the broadcast content;
transmitting the generated trigger to the receiver that playing the broadcast content, wherein the trigger includes a first identifier and a parameter, wherein the first identifier identifies an application to be launched in the receiver, wherein the parameter includes a media time stamp and a content identifier, wherein the media time stamp indicates current media time of the broadcast content currently being viewed in the receiver relative to a segment, thereby establishing a time base for providing the interactive service synchronized with the broadcast content currently being viewed,wherein the content identifier identifies the broadcast content currently being viewed,wherein the trigger is passed into the application after the application is launched,wherein the content identifier is delivered to a back-end server by the application in order to identify the broadcast content currently being viewed and to communicate with the back-end server to get instructions for providing the interactive service synchronized with the broadcast content currently being viewed,wherein the application provides the interactive service as directed by the back-end server based on the established time base;
transmitting a first subsequent trigger, wherein the first subsequent trigger includes a locator part identifying an application parameter table, wherein the application parameter table includes metadata about applications of the segment and interactive events targeted to the applications; and
transmitting the application parameter table identified by the locator part in the first subsequent trigger,wherein the application parameter table includes an application element including information about a second application, wherein the application element includes an application identifier identifying the second application and an event element,wherein the event element includes information about an interactive event targeted to the second application, wherein the event element includes an event identifier identifying the interactive event targeted to the second application.
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 a trigger, wherein the trigger contains a first identifier and a parameter, wherein the first identifier identifies an application to be launched, wherein the parameter contains a media time stamp and a content identifier, wherein the media time stamp indicates a current point in the playout of a content, wherein the content identifier identifies the content currently being viewed, wherein the trigger is passed into the application after the application is launched, and wherein the application delivers the content identifier to a server in order to identify the content currently being viewed; generating a broadcast signal including the trigger; and transmitting the broadcast signal.
-
Citations
10 Claims
-
1. A method of processing an interactive service, the method comprising:
-
generating a broadcast content; transmitting the generated broadcast content to a receiver; generating a trigger for the interactive service related to the broadcast content; transmitting the generated trigger to the receiver that playing the broadcast content, wherein the trigger includes a first identifier and a parameter, wherein the first identifier identifies an application to be launched in the receiver, wherein the parameter includes a media time stamp and a content identifier, wherein the media time stamp indicates current media time of the broadcast content currently being viewed in the receiver relative to a segment, thereby establishing a time base for providing the interactive service synchronized with the broadcast content currently being viewed, wherein the content identifier identifies the broadcast content currently being viewed, wherein the trigger is passed into the application after the application is launched, wherein the content identifier is delivered to a back-end server by the application in order to identify the broadcast content currently being viewed and to communicate with the back-end server to get instructions for providing the interactive service synchronized with the broadcast content currently being viewed, wherein the application provides the interactive service as directed by the back-end server based on the established time base; transmitting a first subsequent trigger, wherein the first subsequent trigger includes a locator part identifying an application parameter table, wherein the application parameter table includes metadata about applications of the segment and interactive events targeted to the applications; and transmitting the application parameter table identified by the locator part in the first subsequent trigger, wherein the application parameter table includes an application element including information about a second application, wherein the application element includes an application identifier identifying the second application and an event element, wherein the event element includes information about an interactive event targeted to the second application, wherein the event element includes an event identifier identifying the interactive event targeted to the second application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing an interactive service, the method comprising:
-
receiving a broadcast content; displaying the received broadcast content; receiving a trigger for the interactive service related to the broadcast content, wherein the trigger includes a first identifier and a parameter, wherein the first identifier identifies a first application to be launched, wherein the parameter includes a media time stamp and a content identifier, wherein the media time stamp indicates current media time of the broadcast content currently being viewed relative to a segment, wherein the content identifier identifies the broadcast content currently being viewed; establishing a time base for providing the interactive service synchronized with the broadcast content currently being viewed, by using the media time stamp; launching the first application indicated by the first identifier, wherein the trigger is passed into the first application after the first application is launched; sending the content identifier to a back-end server by using the first application in order to identify the broadcast content currently being viewed; receiving an instruction for providing the interactive service, from the back-end server; providing the interactive service related to the broadcast content according to the received instruction, wherein the interactive service is synchronized with the broadcast content currently being viewed by using the established time base; receiving a first subsequent trigger, wherein the first subsequent trigger includes a locator part identifying an application parameter table, wherein the application parameter table includes metadata about applications of the segment and interactive events targeted to the applications; and receiving the application parameter table identified by the locator part in the first subsequent trigger, wherein the application parameter table includes an application element including information about a second application, wherein the application element includes an application identifier identifying the second application and an event element, wherein the event element includes information about an interactive event targeted to the second application, wherein the event element includes an event identifier identifying the interactive event targeted to the second application. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for processing an interactive service, the apparatus comprising:
-
a first receiving module that receives a broadcast content; a displaying module that displays the received broadcast content; a second receiving module that receives a trigger for the interactive service related to the broadcast content, wherein the trigger includes a first identifier and a parameter, wherein the first identifier identifies an application to be launched, wherein the parameter includes a media time stamp and a content identifier, wherein the media time stamp indicates current media time of the broadcast content currently being viewed relative to a segment, wherein the content identifier identifies the broadcast content currently being viewed; a time base module that establishes a time base for providing the interactive service synchronized with the broadcast content currently being viewed, by using the media time stamp; an application launching module that launches the application indicated by the first identifier, wherein the trigger is passed into the application after the application is launched; a network interface module that sends the content identifier to a back-end server by using the application in order to identify the broadcast content currently being viewed; wherein the network interface module receives an instruction for providing the interactive service, from the back-end server; an interactive service providing module that provides the interactive service related to the broadcast content according to the received instruction, wherein the interactive service is synchronized with the broadcast content currently being viewed by using the established time base, wherein the second receiving module receives a first subsequent trigger, wherein the first subsequent trigger includes a locator part identifying an application parameter table, wherein the application parameter table includes metadata about applications of the segment and interactive events targeted to the applications; and a third receiving module that receives the application parameter table identified by the locator part in the first subsequent trigger, wherein the application parameter table includes an application element including information about a second application, wherein the application element includes an application identifier identifying the second application and an event element, wherein the event element includes information about an interactive event targeted to the second application, wherein the event element includes an event identifier identifying the interactive event targeted to the second application.
-
Specification