IP Library Granted Patent US 10,244,078
Granted Patent B2
US 10,244,078 · App. 14/347,319 · Granted Mar 26, 2019

Information processing apparatus, information processing method, and program

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,244,078
App. No.
14/347,319
Granted
Mar 26, 2019
Kind
B2
Abstract

[Object] To support transfer of an application to an external device in an apparatus that performs a control of the application using an AIT. [Solving Means] An application destination descriptor (Application_destination_discriptor) for specifying a corresponding device of an application is newly provided as an application descriptor of an AIT. An information processing apparatus determines based on this application destination descriptor whether or not the application is an application for its own device or an application for an external device. If the application is the application for the external device, the information processing apparatus transfers the application to the external device to start it.

Claims (39)

1. An information processing apparatus, comprising:

a communication interface; and

circuitry configured to

receive and process audiovisual broadcast content;

acquire an application information table in which an application destination descriptor for specifying a device type of an application to be executed concurrently with the audiovisual broadcast content is set;

determine whether the application destination descriptor indicating the device type of the application corresponds to the information processing apparatus or corresponds to an external device;

in response to a determination that the device type of the application corresponds to the information processing apparatus, execute the application concurrently with the audiovisual broadcast content; and

in response to a determination that the device type of the application corresponds to the external device, transfer, via the communication interface, the application to the external device.

2. The information processing apparatus according to claim 1 , wherein the circuitry is configured to

convert, when the device type of the application is determined to correspond to the external device, an application control code described in the acquired application information table into external device control information in a format executable by the external device, and

transfer, via the communication interface, the converted application control code to the external device together with the application.

3. The information processing apparatus according to claim 2 , wherein the circuitry is configured to

acquire the application information table in which an application validity period descriptor for specifying a validity period of the application is set, and

manage the validity period of the application based on the application validity period descriptor.

4. The information processing apparatus according to claim 3 , wherein

the circuitry is configured to perform processing for deleting the application, the validity period of which has expired.

5. The information processing apparatus according to claim 1 , wherein the application is executed by the external device when the device type of the application corresponds to the external device.

6. The information processing apparatus according to claim 1 , wherein the circuitry is configured to download the application according to the application information table.

7. The information processing apparatus according to claim 1 , wherein the circuitry is configured to execute the application according to the application information table when the device type of the application is determined to correspond to the information processing apparatus.

8. The information processing apparatus according to claim 1 , further comprising:

a display, wherein

the circuitry is configured to output video of the processed broadcast content to the display.

9. The information processing apparatus according to claim 1 , wherein the circuitry is configured to

in response to a determination that the device type of the application corresponds to the information processing apparatus, acquire the application from an application server and execute the application concurrently with the audiovisual broadcast content;

in response to a determination that the device type of the application corresponds to the external device, determine whether the external device is connected to the information processing apparatus; and

in response to a determination that the device type of the application corresponds to the external device and the external device is connected to the information processing apparatus, transfer, via the communication interface, the application to the external device.

10. An information processing method, comprising:

receiving and processing audiovisual broadcast content;

acquiring, by circuitry of an information processing apparatus, an application information table in which an application destination descriptor for specifying a device type of an application to be executed concurrently with the audiovisual broadcast content is set;

determining, by the circuitry, whether the application destination descriptor indicating the device type of the application corresponds to the device type of the information processing apparatus or corresponds to an external device;

in response to a determination that the device type of the application corresponds to the information processing apparatus, executing the application concurrently with the audiovisual broadcast content; and

in response to a determination that the device type of the application corresponds to the external device, transferring, via the communication interface, the application to the external device.

11. The information processing method according to claim 10 , wherein the application is executed by the external device when the device type of the application corresponds to the external device.

12. A non-transitory computer-readable medium storing instructions which when executed by a computer cause the computer to:

acquire an application information table in which an application destination descriptor for specifying a device type of an application to be executed concurrently with audiovisual broadcast content is set;

determine whether the application destination descriptor indicating the device type of the application corresponds to the device type of the computer or corresponds to an external device;

in response to a determination that the device type of the application corresponds to the computer, execute the application concurrently with the audiovisual broadcast content; and

in response to a determination that the device type of the application corresponds to the external device, transfer the application to the external device.

13. The non-transitory computer-readable medium according to claim 12 , wherein the application is executed by the external device when the device type of the application corresponds to the external device.

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 Mar 26, 2014
From: KITAHARA, JUN; KITAZATO, NAOHISA
To: SONY CORPORATION
Reel/Frame 032528/0330 →