Patent ID: 8719856

Claim:
A method of processing an interactive service, the method comprising: 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 an 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 time means a time of an activation, 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 to which the activation messages in the activation message file apply, 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 with which the activation message file is associated, and wherein the start time information indicates the start of time period for an event targeted to the application relative to time of the segment; generating a multi-part message with the application parameter table as the first part of the multi-part message and the activation message file as the second part of the multi-part message; and transmitting the multi-part message to receiver via HTTP; wherein the application parameter table further includes a fifth identifier, wherein the fifth identifier identifies the event, wherein the activation message further includes a sixth identifier, and wherein the sixth identifier matches the fifth identifier of the application identified by the fourth identifier; wherein the application parameter table further includes a seventh identifier, wherein the seventh identifier identifies data to be used for the event identified by the fifth identifier, wherein the activation message further includes an eighth identifier, and wherein the eighth identifier matches the seventh identifier of the application identified by the fourth identifier.