IP Library Granted Patent US 9,554,175
Granted Patent B2
US 9,554,175 · App. 13/490,216 · Granted Jan 24, 2017

Method, computer program, reception apparatus, and information providing apparatus for trigger compaction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,554,175
App. No.
13/490,216
Granted
Jan 24, 2017
Kind
B2
Abstract

A method, computer program, and reception apparatus, and information providing apparatus. The method includes receiving a trigger parameters table (TPT). The TPT is associated with a triggered declarative object (TDO) and includes at least one parameter associated with a trigger event. The TPT is stored in a first memory of the reception apparatus. The TDO is executed by a processor of the reception apparatus and is stored in a second memory of the reception apparatus. The reception apparatus receives a trigger associated with the trigger event. At least one parameter associated with the trigger event is retrieved from the TPT based on information included in the trigger. Further, a function is performed based on the retrieved at least one parameter.

Claims (65)

1. A method of a reception apparatus for processing a table, comprising:

downloading, by circuitry of the reception apparatus, the table, the table including at least one parameter and an identifier associated with the at least one parameter;

storing the table in a memory of the reception apparatus;

processing the table to determine download information for at least one necessary resource identified in the table, the at least one necessary resource including an application;

downloading the at least one necessary resource, including the application, based on the download information included in the table;

receiving control information, the control information including the identifier associated with the at least one parameter;

retrieving the at least one parameter associated with the identifier from the table using the identifier included in the control information; and

causing, by the circuitry, the application to perform a function based on the retrieved at least one parameter.

2. The method according to claim 1 , further comprising:

receiving content via at least one of a satellite broadcast, a cable television transmission, a terrestrial television broadcast, and the Internet, the content being associated with the application; and

outputting the received content for display.

3. The method according to claim 1 , wherein the step of downloading the table comprises:

downloading the table from a satellite broadcast, a cable television transmission, a terrestrial television broadcast, or the Internet.

4. The method according to claim 1 , wherein the step of receiving the control information comprises:

receiving the control information via a satellite broadcast, a cable television transmission, a terrestrial television broadcast, or the Internet.

5. The method according to claim 1 , further comprising:

executing, by the circuitry of the reception apparatus, a declarative object (DO) Engine that executes the application stored in the memory of the reception apparatus.

6. The method according to claim 5 , further comprising:

extracting, by the DO Engine, the identifier from the received control information; and

providing, by the DO Engine, the extracted identifier to the application.

7. The method according to claim 5 , wherein the table does not include identifier values reserved for commands executed by the DO Engine.

8. The method according to claim 1 , wherein

the table identifies an image associated with the identifier.

9. The method according to claim 1 , wherein

the control information includes an application identifier and a table entry identifier, and

the table entry identifier is associated with the at least one parameter.

10. The method according to claim 1 , wherein the control information includes a media time.

11. A non-transitory computer-readable storage medium having embedded therein instructions, which when executed by a computer, cause the computer to perform a method of a reception apparatus for processing a table, the method comprising:

downloading, by the computer, a table, the table including at least one parameter and an identifier associated with the at least one parameter;

storing the table in a memory of the reception apparatus;

processing the table to determine download information for at least one necessary resource identified in the table, the at least one necessary resource including an application;

downloading the at least one necessary resource, including the application, based on the download information included in the table;

receiving control information, the control information including the identifier associated with the at least one parameter;

retrieving the at least one parameter associated with the identifier from the table using the identifier included in the control information; and

causing, by the computer, the application to perform a function based on the retrieved at least one parameter.

12. A reception apparatus, comprising:

a memory configured to store a table and an application; and

circuitry configured to

download the table, the table including at least one parameter and an identifier associated with the at least one parameter;

process the table to determine download information for at least one necessary resource identified in the table, the at least one necessary resource including the application;

download the at least one necessary resource, including the application, based on the download information included in the table; and

receive control information, the control information including the identifier associated associated with the at least one parameter;

retrieve the at least one parameter associated with the identifier from the table in response to the control information; and

cause the application to perform a function based on the retrieved at least one parameter.

13. The reception apparatus according to claim 12 , wherein the circuitry is configured to

receive content via at least one of a satellite broadcast, a cable television transmission, a terrestrial television broadcast, and the Internet, the content being associated with the application; and

output the received content for display.

14. The reception apparatus according to claim 12 , wherein the circuitry is configured to download the table from a satellite broadcast, a cable television transmission, a terrestrial television broadcast, or the Internet.

15. The reception apparatus according to claim 12 , wherein the circuitry is configured to receive the control information via a satellite broadcast, a cable television transmission, a terrestrial television broadcast, or the Internet.

16. The reception apparatus according to claim 12 , wherein the circuitry is configured to execute a declarative object (DO) Engine that executes the application stored in the memory.

17. The reception apparatus according to claim 16 , wherein

the DO Engine is configured to extract the identifier from the received control information, and to provide the extracted identifier to the application.

18. The reception apparatus according to claim 16 , wherein the table does not include identifier values reserved for commands executed by the DO Engine.

19. The reception apparatus according to claim 12 , wherein

the table identifies an image associated with the identifier.

20. The reception apparatus according to claim 12 , wherein

the control information includes an application identifier and a table entry identifier, and

the table entry identifier is associated with the at least one parameter.

21. The reception apparatus according to claim 12 , wherein the control information includes a media time.

22. The reception apparatus according to claim 12 , wherein the size of the control information is reduced by referring to the identifier in the table.

23. A television set comprising the reception apparatus according to claim 12 .

24. An information providing apparatus, comprising:

a memory configured to store a table, the table including at least one parameter, an identifier associated with the at least one parameter, and download information for at least one necessary resource that includes an application; and

circuitry configured to provide the table to a reception apparatus, which processes the table to determine the at least one necessary resource identified in the table and downloads the at least one necessary resource, including the application, based on the download information included in the table, wherein

the application performs a function based on the at least one parameter retrieved from the table in response to received control information.

Assignments (2)
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2012
From: EYER, MARK
To: SONY CORPORATION
Reel/Frame 028624/0130 →