Trigger compaction
First Claim
1. A method of a reception apparatus for processing one or more event information associated with audio/video (A/V) content, the method comprising:
- receiving by circuitry of the reception apparatus the A/V content;
receiving first event information associated with the received A/V content;
retrieving by the circuitry of the reception apparatus an event data set from a server identified based on the received first event information, the event data set defining a plurality of events associated with a downloadable application that is executed in synchronization with the A/V content and defining, for each of the events, an event identifier and event data corresponding to the respective event; and
performing by the circuitry of the reception apparatus a look up in the event data set, based on the first event information, to identify the event data of one of the events defined in the event data set;
determining whether the event data of the one of the events defined in the event data set is of a first type that is processed by an application engine of the reception apparatus or a second type that is processed by the downloadable application; and
passing the event data of the one of the events defined in the event data set to the downloadable application for processing when the event data of the one of the event defined in the event data set is determined to be of the second type, whereinthe event data for a first one of the events is of the first type and includes a command that causes execution of the downloadable application, andthe event data for a second one of the events is of the second type and includes a parameter to be processed by the downloadable application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, non-transitory computer-readable storage medium, and reception apparatus for processing one or more triggers associated with audio/video (A/V) content, and an information providing apparatus for providing the one or more triggers. The method includes receiving by the reception apparatus the A/V content and a first trigger associated with the received A/V content. Further, the reception apparatus retrieves a trigger parameters table (TPT), associated with the A/V content, from a TPT server identified in the received first trigger. The TPT defines at least one event associated with the A/V content and defines, for each of the at least one event, a parameter used to perform a process and corresponding to the respective event.
-
Citations
21 Claims
-
1. A method of a reception apparatus for processing one or more event information associated with audio/video (A/V) content, the method comprising:
-
receiving by circuitry of the reception apparatus the A/V content; receiving first event information associated with the received A/V content; retrieving by the circuitry of the reception apparatus an event data set from a server identified based on the received first event information, the event data set defining a plurality of events associated with a downloadable application that is executed in synchronization with the A/V content and defining, for each of the events, an event identifier and event data corresponding to the respective event; and performing by the circuitry of the reception apparatus a look up in the event data set, based on the first event information, to identify the event data of one of the events defined in the event data set; determining whether the event data of the one of the events defined in the event data set is of a first type that is processed by an application engine of the reception apparatus or a second type that is processed by the downloadable application; and passing the event data of the one of the events defined in the event data set to the downloadable application for processing when the event data of the one of the event defined in the event data set is determined to be of the second type, wherein the event data for a first one of the events is of the first type and includes a command that causes execution of the downloadable application, and the event data for a second one of the events is of the second type and includes a parameter to be processed by the downloadable application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing a program which when executed by a computer causes the computer to perform a method of a reception apparatus for processing one or more event information associated with audio/video (A/V) content, the method comprising:
-
receiving by the reception apparatus the A/V content; receiving first event information associated with the received A/V content; retrieving by the reception apparatus an event data set from a server identified based on the received first event information, the event data set defining a plurality of events associated with a downloadable application that is executed in synchronization with the A/V content and defining, for each of the events, an event identifier and event data corresponding to the respective event; performing a look up in the event data set, based on the first event information, to identify the event data of one of the events defined in the event data set; determining whether the event data of the one of the events defined in the event data set is of a first type that is processed by an application engine of the reception apparatus or a second type that is processed by the downloadable application; and passing the event data of the one of the events defined in the event data set to the downloadable application for processing when the event data of the one of the event defined in the event data set is determined to be of the second type, wherein the event data for a first one of the events is of the first type and includes a command that causes execution of the downloadable application, and the event data for a second one of the events is of the second type and includes a parameter to be processed by the downloadable application.
-
-
11. A reception apparatus, comprising:
-
circuitry configured to receive audio/video (A/V) content; receive first event information associated with the received A/V content; retrieve an event data set from a server identified in the received first event information, the event data set defining a plurality of events associated with a downloadable application that is executed in synchronization with the A/V content and defining, for each of the events, an event identifier and event data corresponding to the respective event; perform a look up in the event data set, based on the first event information, to identify the event data of one of the events defined in the event data set; determine whether the event data of the one of the events defined in the event data set is of a first type that is processed by an application engine of the reception apparatus or a second type that is processed by the downloadable application; and pass the event data of the one of the events defined in the event data set to the downloadable application for processing when the event data of the one of the event defined in the event data set is determined to be of the second type, wherein the event data for a first one of the events is of the first type and includes a command that causes execution of the downloadable application, and the event data for a second one of the events is of the second type and includes a parameter to be processed by the downloadable application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 21)
-
-
20. An information providing apparatus, comprising:
-
circuitry configured to retrieve and/or generate a plurality of event information, the plurality of event information including first event information that includes a first event identifier that identifies a first event defined by an event data set, the event data set defining, for the first event, the first event identifier and first event data of a first type, the first event data including a command that causes the reception apparatus to execute a downloadable application, and second event information that includes a second event identifier that identifies a second event defined by the event data set, the event data set defining, for the second event, the second event identifier and second event data of a second type, the second event data including a parameter to be processed by the downloadable application; and provide the plurality of event information to the reception apparatus via one of a satellite broadcast, a cable television transmission, a terrestrial television broadcast, and a communication network, wherein the first event information causes the reception apparatus to perform a look up in the event data set, based on the first event information, to identify the command of the first event defined in the event data set, the second event information causes the reception apparatus to perform a look up in the event data set, based on the second event information, to identify the parameter of the second event defined in the event data set, and the reception apparatus determines whether each of the first event data and the second event data corresponds to a first type that is processed by an application engine of the reception apparatus or a second type that is processed by the downloadable application, and the reception apparatus passes the second event data to the downloadable application for processing when the second event data is determined to correspond to the second type.
-
Specification