IP Library Granted Patent US 10,531,156
Granted Patent B2
US 10,531,156 · App. 14/842,293 · Granted Jan 7, 2020

Reception apparatus, reception method, program, and information processing system

Inventors: Naohisa Kitazato (Tokyo, JP); Mark Eyer (Woodinville, WA)
Assignee: Saturn Licensing LLC
H04N21/462H04H20/93H04N5/4401H04N21/44008H04N21/6543H04N21/8173H04H60/13H04H60/76
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 10,531,156
App. No.
14/842,293
Granted
Jan 7, 2020
Kind
B2
Abstract

Disclosed herein is a reception apparatus including: a reception portion configured to receive audio video content; a trigger extraction portion configured to extract trigger information for operating an application program transmitted along with the audio video content and executed in interlocked relation to the audio video content; a table acquisition portion configured to acquire a correspondence table for associating the trigger information with commands for controlling the operation of the application program; a command determination portion configured such that, based on the acquired correspondence table, the command determination portion determines the commands associated with the extracted trigger information; and a control portion configured to control the operation of the application program in response to the determined commands.

Claims (61)

1. A reception apparatus, comprising:

a memory configured to store a parameters data set, the parameters data set including a plurality of entry identifiers and a respective action in the parameters data set for each of the plurality of entry identifiers; and

circuitry configured to

receive trigger information that identifies the parameters data set and includes one of the plurality of entry identifiers included in the parameters data set,

determine whether the parameters data set identified by the trigger information is stored in the memory,

acquire the parameters data set when the received trigger information identifies the parameters data set and the parameters data set identified by the trigger information is determined not to be stored in the memory,

identify the one of the plurality of entry identifiers that is included in the received trigger information,

determine which action of the respective actions that are included in the parameters data set is associated with the identified one of the plurality of entry identifiers, and

perform the determined action for an application program while processing content for display.

2. The reception apparatus according to claim 1 , wherein the circuitry is configured to receive a broadcast stream that includes the trigger information and the content.

3. The reception apparatus according to claim 1 , wherein

the trigger information includes a domain name part, and

the circuitry is configured to acquire the parameters data set from a server associated with the domain name part.

4. The reception apparatus according to claim 1 , wherein

the parameters data set includes a URL associated with the application program, and

the circuitry is configured to acquire the application program from a server based on the URL included in the parameters data set.

5. The reception apparatus according to claim 1 , wherein the application program is executed in synchronization with the display of the content in accordance with a time the trigger information is received.

6. The reception apparatus according to claim 1 , wherein the circuitry is configured to receive another trigger information that includes another one of the plurality of entry identifiers included in the parameters data set.

7. A method for determining an action to be performed for an application program, the method comprising:

receiving, by circuitry of a reception apparatus, trigger information that identifies a parameters data set and includes one of a plurality of entry identifiers included in the parameters data set, the parameters data set including a respective action for each of the plurality of entry identifiers;

determining, by the circuitry, whether the parameters data set identified by the trigger information is stored in a memory;

acquiring, by the circuitry, the parameters data set when the received trigger information identifies the parameters data set and the parameters data set identified by the trigger information is determined not to be stored in the memory;

identifying, by the circuitry, the one of the plurality of entry identifiers that is included in the received trigger information;

determining, by the circuitry, which action of the respective actions that are included in the parameters data set is associated with the identified one of the plurality of entry identifiers; and

performing, by the circuitry, the determined action for the application program while processing content for display.

8. The method according to claim 7 , further comprising:

receiving, by the circuitry, a broadcast stream that includes the trigger information and the content.

9. The method according to claim 7 , wherein

the trigger information includes a domain name part, and

the method further includes acquiring the parameters data set from a server associated with the domain name part.

10. The method according to claim 7 , wherein

the parameters data set includes a URL associated with the application program, and

the method further includes acquiring the application program from a server based on the URL included in the parameters data set.

11. The method according to claim 7 , wherein the application program is executed in synchronization with the display of the content in accordance with a time the trigger information is received.

12. The method according to claim 7 , further comprising:

receiving another trigger information that includes another one of the plurality of entry identifiers included in the parameters data set.

13. A non-transitory computer-readable medium storing a program which when executed by a computer causes the computer to:

receive trigger information that identifies a parameters data set and includes one of a plurality of entry identifiers included in the parameters data set, the parameters data set including a respective action for each of the plurality of entry identifiers,

determine whether the parameters data set identified by the trigger information is stored in a memory,

acquire the parameters data set when the received trigger information identifies the parameters data set and the parameters data set identified by the trigger information is determined not to be stored in the memory,

identify the one of the plurality of entry identifiers that is included in the received trigger information,

determine which action of the respective actions that are stored in the parameters data set is associated with the identified one of the plurality of entry identifiers, and

perform the determined action for an application program while processing content for display.

14. The non-transitory computer-readable medium according to claim 13 , wherein the program further causes the computer to receive a broadcast stream that includes the trigger information and the content.

15. The non-transitory computer-readable medium according to claim 13 , wherein

the trigger information includes a domain name part, and

the program further causes the computer to acquire the parameters data set from a server associated with the domain name part.

16. The non-transitory computer-readable medium according to claim 13 , wherein

the parameters data set includes a URL associated with the application program, and

the program further causes the computer to acquire the application program from a server based on the URL included in the parameters data set.

17. The non-transitory computer-readable medium according to claim 13 , wherein the application program is executed in synchronization with the display of the content in accordance with a time the trigger information is received.

18. The non-transitory computer-readable medium according to claim 13 , wherein the program further causes the computer to receive another trigger information that includes another one of the plurality of entry identifiers included in the parameters data set.

19. A television set comprising the reception apparatus according to claim 1 .

20. The reception apparatus according to claim 1 , wherein the circuitry is configured to determine the action that is defined in the parameters data set as corresponding to the one of the plurality of entry identifiers.

21. The reception apparatus according to claim 1 , wherein the circuitry is configured to

determine whether the trigger information, which identifies the parameters data set and includes the one of the plurality of entry identifiers, was previously received;

when the trigger information is determined not to have been previously received,

identify the one of the plurality of entry identifiers that is included in the received trigger information,

determine which action of a plurality of different actions in the parameters data set is identified by the one of the plurality of entry identifiers, and

perform the determined action for the application program while processing content for display; and

when the trigger information is determined to have been previously received, skip performing of the action for the application program.

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 Jan 18, 2017
From: SONY ELECTRONICS INC.
To: SATURN LICENSING LLC
Reel/Frame 041391/0529 →