Patent ID: 9038097
Filing Date: 2015-05-19
Classification: H04L,H04N

Abstract:
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.