Patentable/Patents/US-9271038
US-9271038

Receiving device, receiving method, providing device, providing method, programs, and broadcasting system

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

This technique relates to a receiving device, a receiving method, a providing device, a providing method, a program and a broadcasting system that can notify the receiving side of control information such as the timing to synchronize an application program with progress of a show without using a television broadcast signal.When the application control type written in the application control descriptor is 3, the receiving device acquires application control data from a server, and, for example, acquires and starts a new information service application in accordance with the segment data forming the application control data. When an external device is designated as the command destination device, the receiving device generates a command for the external device, and outputs the command to the external device. In accordance with the command from the receiving device, the external device, for example, acquires and starts the new information service application. This disclosure can be applied in a case where the receiving device is controlled from the broadcasting side.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A receiving device that receives content broadcast via a broadcasting network, the receiving device comprising: circuitry configured to: receive a broadcast signal, from a broadcasting server, broadcast via the broadcasting network, the broadcast signal including the content and an application control descriptor independent of the content, acquire the application control descriptor from the received broadcast signal, acquire application control data from a predetermined server designated by the acquired application control descriptor via a network, the application control data containing command data related to a predetermined application program to be run in synchronization with progress of the content, the application control data being provided by the predetermined server in response to a request from the receiving device, and perform one or more operations related to the predetermined application program, in accordance with the application control data, wherein the command data includes device information indicating a device that controls the one or more operations related to the predetermined application program, and wherein the application control data is acquired from the predetermined server via the network, in accordance with an application control type written in the acquired application control descriptor.

2

2. The receiving device according to claim 1 , wherein the application control data is formed with a segment sequence including a plurality of sets of segment data, each of the sets of segment data containing segment start and end times and the command data.

3

3. The receiving device according to claim 2 , wherein the segment start and end times are written by using a PTS (presentation time stamp) of the corresponding content.

4

4. The receiving device according to claim 2 , wherein the segment sequence includes subtitle data corresponding to the content.

5

5. The receiving device according to claim 1 , wherein the command data contains one of a command for acquiring the predetermined application program, a command for starting the predetermined application program, a command for causing the predetermined application program to fire an event, a command for suspending the predetermined application program, and a command for ending the predetermined application program.

6

6. The receiving device according to claim 1 , wherein the circuitry is configured to perform the one or more operations related to the predetermined application program in accordance with the application control descriptor, in an event the application control data is not acquired from the predetermined server in accordance with the application control type written in the acquired application control descriptor.

7

7. The receiving device according to claim 1 , wherein the circuitry is configured to: determine a type of the application control descriptor; and acquire the application control data from the predetermined server via the network when the type of the application control descriptor is determined to be a predetermined type.

8

8. The receiving device according to claim 1 , wherein the application control descriptor includes a domain name associated with the predetermined server.

9

9. The receiving device according to claim 1 , wherein the command data includes a command type, wherein the command type causes the predetermined application program to fire an event in a state in which a predetermined condition is met.

10

10. The receiving device according to claim 9 , wherein the predetermined condition corresponds to a state in which identification information of the predetermined application program is same as identification information of another application program, being executed by the receiving device.

11

11. A receiving method for a receiving device that receives content broadcast via a broadcasting network, the receiving method comprising: receiving, by circuitry of the receiving device, a broadcast signal from a broadcast server, broadcast via the broadcasting network, the broadcast signal including the content and an application control descriptor independent of the content; acquiring, by the circuitry, the application control descriptor from the received broadcast signal; acquiring, by the circuitry, application control data from a predetermined server designated by the acquired application control descriptor via a network, the application control data containing command data related to a predetermined application program to be run in synchronization with progress of the content, the application control data being provided in response to a request from the receiving device; and performing, by the circuitry, one or more operations related to the predetermined application program, in accordance with the application control data, wherein the command data includes device information indicating a device that controls the one or more operation related to the predetermined application program, and wherein the application control data is acquired from the predetermined server via the network, in accordance with an application control type written in the acquired application control descriptor.

12

12. A non-transitory computer-readable storage medium, storing a set of computer-readable instructions for a computer that receives content broadcast via a broadcasting network, the set of computer-readable instructions causing the computer to: receive a broadcast signal, from a broadcast server, broadcast via the broadcasting network, the broadcast signal including the content and an application control descriptor independent of the content; acquire the application control descriptor from the received broadcast signal; acquire application control data from a predetermined server designated by the acquired application control descriptor via a network, the application control data containing command data related to a predetermined application program to be run in synchronization with progress of the content, the application control data being provided in response to a request from the computer; and perform one or more operations related to the predetermined application program, in accordance with the application control data, wherein the command data includes device information indicating a device that controls the one or more operations related to the predetermined application program, and wherein the application control data is acquired from the predetermined server via the network, in accordance with an application control type written in the acquired application control descriptor.

13

13. A providing system that provides content to a receiving device via a broadcasting network, the providing system comprising: circuitry configured to: broadcast a broadcast signal containing an application control descriptor independent of the content and the content via the broadcasting network, the application control descriptor containing information designating a server to provide application control data containing command data related to a predetermined application program to be run in synchronization with progress of the content, wherein the command data includes device information indicating a device that controls one or more operations related to the predetermined application program; and wherein the application control data is acquired from the predetermined server via the network, in accordance with an application control type written in the acquired application control descriptor; and provide the application control data to the receiving device via a network in response to a request from the receiving device.

14

14. The providing system according to claim 13 , wherein the application control data is formed with a segment sequence including a plurality of sets of segment data, each of the sets of segment data containing segment start and end times and the command data.

15

15. The providing system according to claim 14 , wherein the segment start and end times are written by using a PTS (presentation time stamp) of the corresponding content.

16

16. The providing system according to claim 13 , wherein the command data contains one of a command for acquiring the predetermined application program, a command for starting the predetermined application program, a command for causing the predetermined application program to fire an event, a command for suspending the predetermined application program, and a command for ending the predetermined application program.

17

17. A providing method for a providing system that provides content to a receiving device via a broadcasting network, the providing method comprising: broadcasting, by circuitry of the providing system, a broadcast signal containing an application control descriptor independent of the content and the content via the broadcasting network, the application control descriptor containing information designating a server to provide application control data containing command data related to a predetermined application program to be run in synchronization with progress of the content, wherein the command data includes device information indicating a device that controls one or more operations related to the predetermined application program; and wherein the application control data is acquired from the predetermined server via the network, in accordance with an application control type written in the acquired application control descriptor; and providing, by the circuitry, the application control data to the receiving device in response to a request from the receiving device.

18

18. A non-transitory computer-readable storage medium, storing a set of computer-readable instructions for a computer that provides content to a receiving device via a broadcasting network, the set of computer-readable instructions causing the computer to: broadcast a broadcast signal containing an application control descriptor independent of the content and the content via the broadcasting network, the application control descriptor containing information designating a server to provide application control data containing command data related to a predetermined application program to be run in synchronization with progress of the content, wherein the command data includes device information indicating a device that controls one or more operations related to the predetermined application program; and wherein the application control data is acquired from the predetermined server via the network, in accordance with an application control type written in the acquired application control descriptor; and provide the application control data to the receiving device in response to a request from the receiving device.

19

19. A broadcasting system that provides content from a providing subsystem to a receiving device via a broadcasting network, the providing subsystem including first circuitry configured to: broadcast a broadcast signal containing an application control descriptor independent of the content and the content via the broadcasting network, the application control descriptor containing information designating a server to provide application control data containing command data related to a predetermined application program to be run in synchronization with progress of the content, wherein the command data includes device information indicating a device that controls one or more operations related to the predetermined application program, and wherein the application control data is acquired from the predetermined server via the network, in accordance with an application control type written in the acquired application control descriptor; and provide the application control data to the receiving device via a network in response to a request from the receiving device, wherein the receiving device including second circuitry configured to: receive the broadcast signal broadcast via the broadcasting network, the broadcast signal including the content and the application control descriptor independent of the content, acquire the application control descriptor from the received broadcast signal, acquire the application control data from the server designated by the acquired application control descriptor via the network, and perform the one or more operations related to the predetermined application program, in accordance with the application control data.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 17, 2012

Publication Date

February 23, 2016

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Receiving device, receiving method, providing device, providing method, programs, and broadcasting system” (US-9271038). https://patentable.app/patents/US-9271038

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.