IP Library Granted Patent US 11,621,993
Granted Patent B2
US 11,621,993 · App. 14/069,032 · Granted Apr 4, 2023

Information processing device, information processing method, and program

Inventors: Yasuaki Yamagishi (Kanagawa, JP); Naohisa Kitazato (Tokyo, JP)
Assignee: SATURN LICENSING LLC
H04L67/01H04L67/10H04N21/4622H04N21/8173H04N21/8545
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 11,621,993
App. No.
14/069,032
Granted
Apr 4, 2023
Kind
B2
Abstract

The present technology relates to an information processing device, an information processing method, and a program that can ensure content-related application programs can be reliably utilized. A client 11 reproduces content distributed from a content server 12 via a network 21 , and if the content being reproduced is identified by an ACR server 13 , a T/SS for managing an application relating to the identified content is acquired from a T/SS server 14 , a predetermined application distributed from an application server 15 is acquired on the basis of the T/SS acquired, and the activation and so on of that application is managed, and the application can therefore be reliably utilized. The present technology can, for example, be applied to a content distribution system that distributes content and content-linked applications.

Claims (51)

1. An information processing device comprising:

reception circuitry configured to receive content via broadcast;

output circuitry configured to output the content using at least one of a display or a speaker; and

circuitry configured to:

process, using a first application, the content for output by the output circuitry;

acquire sample data of video data or audio data from a portion of the content;

transmit the sample data to a first server that determines, based on the sample data, a time point of the content from which the sample data of the video data or the audio data was acquired;

receive response information from the first server, the response information including a content identifier of the content, and time information that indicates the determined time point of the content from which the sample data of the video data or the audio data was acquired;

acquire management information of a second application from a second server based on the response information, wherein the management information of the second application is identified in accordance with the content identifier and the time information, and is acquired from the second server to allow acquisition of the management information when the management information is not received via the broadcast; and

control operation of the second application based on the acquired management information, wherein to control the operation of the second application includes to acquire, activate, execute, or stop the second application based on the management information.

2. The information processing device according to claim 1 , wherein the second server is different from the first server.

3. The information processing device according to claim 1 , wherein the management information includes a trigger.

4. The information processing device according to claim 1 , wherein the circuitry is further configured to:

acquire the second application, from a third server that distributes the second application, based on the management information.

5. The information processing device according to claim 1 , wherein to control the operation of the second application includes to acquire the second application using a URL based on the management information.

6. The information processing device according to claim 1 , wherein the management information includes a trigger that defines when the second application is to be acquired, activated, executed, or stopped.

7. An information processing method to be performed by an information processing device, the information processing method comprising:

receiving content via broadcast;

outputting the content using at least one of a display or a speaker;

processing, using a first application, the content for output by the output circuitry;

acquiring sample data of video data or audio data from a portion of the content;

transmitting the sample data to a first server that determines, based on the sample data, a time point of the content from which the sample data of the video data or the audio data was acquired;

receiving response information from the first server, the response information including a content identifier of the content, and time information that indicates the determined time point of the content from which the sample data of the video data or the audio data was acquired;

acquiring, by circuitry of the information processing device, management information of a second application from a second server based on the response information, wherein the management information of the second application is identified in accordance with the content identifier and the time information, and is acquired from the second server to allow acquisition of the management information when the management information is not received via the broadcast; and

controlling, by the circuitry of the information processing device, operation of the second application based on the acquired management information, wherein controlling the operation of the second application includes acquiring, activating, executing, or stopping the second application based on the management information.

8. The information processing method according to claim 7 , wherein the second server is different from the first server.

9. The information processing method according to claim 7 , wherein the management information includes a trigger.

10. The information processing method according to claim 7 , further comprising:

acquiring the second application, from a third server that distributes the second application, based on the management information.

11. The information processing method according to claim 7 , wherein controlling the operation of the second application includes acquiring the second application using a URL based on the management information.

12. The information processing method according to claim 7 , wherein the management information includes a trigger that defines when the second application is to be acquired, activated, executed, or stopped.

13. A non-transitory computer-readable storage medium storing a program which, when executed by a computer, causes the computer to perform an information processing method, the information processing method comprising:

receiving content via broadcast;

outputting the content using at least one of a display or a speaker;

processing, using a first application, the content for output;

acquiring sample data of video data or audio data from a portion of the content;

transmitting the sample data to a first server that determines, based on the sample data, a time point of the content from which the sample data of the video data or the audio data was acquired;

receiving response information from the first server, the response information including a content identifier of the content, and time information that indicates the determined time point of the content from which the sample data of the video data or the audio data was acquired;

acquiring management information of a second application from a second server based on the response information, wherein the management information of the second application is identified in accordance with the content identifier and the time information, and is acquired from the second server to allow acquisition of the management information when the management information is not received via the broadcast; and

controlling, by the circuitry of the information processing device, operation of the second application based on the acquired management information, wherein controlling the operation of the second application includes acquiring, activating, executing, or stopping the second application based on the management information.

14. The information processing device according to claim 1 , wherein the circuitry is further configured to:

transmit the sample data of the video data or the audio data of the content to the first server via a network.

15. The information processing device according to claim 1 , wherein the circuitry is further configured to:

acquire the management information from the second server via a network based on the response information received from the first server, and

acquire the second application from a third server via the network based on the management information.

16. The information processing device according to claim 1 , wherein a content distribution device from which the content is received and the first server are different devices.

17. The information processing device according to claim 1 , wherein the circuitry is further configured to:

receive the response information which is transmitted from the first server in response to the sample data, and

determine whether to acquire the management information based on the received response information.

18. The information processing device according to claim 1 , wherein the management information is determined in accordance with a correction of the determined time point of the content from which the sample data of the video data or the audio data was acquired.

19. The information processing device according to claim 18 , wherein the correction includes a difference between a time at which the sample data is acquired and a time at which the management information is received.

Assignments (1)
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 →