# US 10,771,832 B2 · Information processing apparatus, information processing method, program, application information table supplying apparatus, and application information table supplying method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,832 B2
- Document ID: US10771832B2
- Status: Granted
- Kind: B2
- Application number: 14/365,140
- Filed: 2012-11-22
- Published: 2014-11-20
- Granted: 2020-09-08
- Earliest claimed: 2011-12-27
- Assignees: Saturn Licensing LLC
- Applicants: Saturn Licensing LLC
- Inventors: Jun Kitahara; Naohisa Kitazato
- Web page: https://patentgrep.com/patent/US10771832B2

## CPC

- H04N 21/26283: {for associating distribution time parameters to content, e.g. to generate electronic programme guide data}
- H04H 20/93: which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
- H04H 60/82: the transmission system being the Internet
- H04N 21/2396: {characterized by admission policies (admission control, resource allocation in open networks H04L12/5692; arrangements for network security using user profiles for access control H04L63/102; access security in wireless networks H04W12/08)}
- H04N 21/4345: {Extraction or processing of SI, e.g. extracting service information from an MPEG stream}
- H04N 21/4351: {involving reassembling additional data, e.g. rebuilding an executable program from recovered modules}
- H04N 21/437: Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)}
- H04N 21/8166: {involving executable data, e.g. software (arrangements for executing specific programs G06F9/44; broadcasting computer programmes in broadcast systems H04H20/91; involving the movement of software or configuration parameters H04L67/34)}
- H04H 2201/40: characterised in that additional data relating to the broadcast data are available via a different channel than the broadcast channel
- H04N 21/278: Content descriptor database or directory service for end-user access {(details of content or meta data based information retrieval of video data in video databases G06F16/739)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)

## Abstract

[Object] To stably supply an application processed together with broadcast content. [Solving Means] An information processing apparatus includes a broadcast content processing unit that receives and processes broadcast content, and a controller that acquires, for each request for acquiring an application capable of being processed together with the broadcast content from a server, an application information table in which first information for calculating a random timing is stored, and calculates, based on the first information, a timing at which the request for acquiring the application is transmitted.

## Claims

### Claim 1

An information processing apparatus, comprising:
a memory configured to store an application information table; and
circuitry configured to
receive and process broadcast content,
acquire the application information table for an application which is capable of being processed together with the broadcast content and is to be acquired from a server, the application information table storing first information, and the first information including a distribution number of an access timing of the application to be acquired from the server and including a time range in which access to the server is distributed, and
calculate, based on the time range and the distribution number included in the first information, a random timing at which a request for acquiring the application is transmitted.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein
in the application information table, second information on a valid period of processing based on the first information is stored, and
the circuitry is configured to determine, based on the second information, on or off of execution of the processing based on the first information.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2, wherein
the circuitry is configured to determine whether the valid period of the processing has elapsed or not based on the second information, and when the valid period has elapsed, transmit the request for acquiring the application with a timing that is not based on the first information.

### Claim 4

An information processing method, comprising:
receiving and processing, by circuitry of an information processing apparatus, broadcast content;
acquiring, by the circuitry, an application information table for an application which is capable of being processed together with the broadcast content and is to be acquired from a server, the application information table storing first information, and the first information including a distribution number of an access timing of the application to be acquired from the server and including a time range in which access to the server is distributed; and
calculating, based on the time range and the distribution number included in the first information, a random timing at which a request for acquiring the application is transmitted.

### Claim 5

A non-transitory computer-readable medium having stored thereon, a set of computer-executable instructions for causing a computer to perform a method comprising:
receiving and processing broadcast content;
acquiring an application information table for an application which is capable of being processed together with the broadcast content and is to be acquired from a server, the application information table storing first information, and the first information including a distribution number of an access timing of the application to be acquired from the server and including a time range in which access to the server is distributed; and
calculating, based on the time range and the distribution number included in the first information, a random timing at which a request for acquiring the application is transmitted.

### Claim 6

An application information table supplying apparatus, comprising:
a memory configured to store an application information table; and
circuitry configured to supply the application information table to an information processing apparatus, for an application which is capable of being processed together with broadcast content and is to be acquired from a server, the application information table storing first information for the information processing apparatus to calculate, based on the first information, a random timing at which a request for acquiring the application is transmitted based on the first information,
the first information including a distribution number of an access timing of the application to be acquired from the server and including a time range in which access to the server is distributed, and
the random timing calculated based the time range and the distribution number.

### Claim 7

An application information table supplying method, comprising:
supplying, by circuitry of an application information table supplying apparatus, an application information table to an information processing apparatus, for an application which is capable of being processed together with broadcast content and is to be acquired from a server, the application information table storing first information for the information processing apparatus to calculate, based on the first information, a random timing at which a request for acquiring the application is transmitted,
the first information including a distribution number of an access timing of the application to be acquired from the server and including a time range in which access to the server is distributed, and
the random timing calculated based the time range and the distribution number.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1, wherein the circuitry is configured to acquire the application based on location information of the application stored in the application information table.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1, further comprising:
a television receiver configured to receive a digital broadcast signal that includes the application information table.

### Claim 10 (depends on 6)

The application information table supplying apparatus according to claim 6, further comprising:
a transmitter configured to transmit a digital broadcast signal including the application information table.

### Claim 11 (depends on 1)

The information processing apparatus according to claim 1, wherein the calculated random timing is further based on a ratio between the time range and the distribution number.
