# US 8,788,567 B2 · Information processing apparatus, information processing system, information processing method, and program

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

- Number: US 8,788,567 B2
- Document ID: US8788567B2
- Status: Granted
- Kind: B2
- Application number: 12/589,569
- Filed: 2009-10-23
- Published: 2010-05-13
- Granted: 2014-07-22
- Earliest claimed: 2008-11-10
- Assignees: Sony Corporation
- Applicants: Shimon Sakai; Masayuki Ebata; Naoki Ode; Keiichi Aoyama
- Inventors: Shimon Sakai; Masayuki Ebata; Naoki Ode; Keiichi Aoyama
- Web page: https://patentgrep.com/patent/US8788567B2

## CPC

- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04L 12/2809: {indicating that an appliance service is present in a home automation network (monitoring functionality H04L43/0817; discovery or management thereof, e.g. service location protocol [SLP] or web services, H04L67/51)}
- H04L 12/281: {indicating a format for calling an appliance service function in a home automation network (for remote control or remote monitoring of applications H04L67/025)}
- H04L 12/2812: {describing content present in a home automation network, e.g. audio video content (retrieval from the Internet G06F16/95)}
- H04L 12/282: {based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204)}
- H04N 5/782: on tape
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/458: Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)}
- H04N 21/47214: {for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market (stock exchange data over packet-switching network H04L12/1804; push services over packet-switching network H04L12/1859; notification of incoming messages in packet switching networks H04L51/224)}
- H04N 21/485: End-user interface for client configuration
- H04L 2012/2849: {Audio/video appliances}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

There is provided an information processing apparatus including an information acquiring unit for acquiring, from external apparatuses connected via a network, processing information about a processing to be executed by each of the external apparatuses and/or about a result of a processing executed thereby and information about a function that each of the external apparatuses can execute in cooperation with the information processing apparatus; an information display unit for displaying the processing information of each of the external apparatuses and program information about program contents and displaying, on the basis of the information about the function of each of the external apparatuses, functions that can be executed by each of the external apparatuses with respect to the one or more program contents; and a function execution unit for causing the external apparatus to execute a selected function with respect to a selected program content.

## Claims

### Claim 1

An information processing apparatus, comprising:
an information acquiring unit for acquiring, from one or more external apparatuses connected via a network, processing information about a processing to be executed by each of the external apparatuses and/or about a result of a processing executed thereby and information about a function that each of the external apparatuses can execute in cooperation with the information processing apparatus;
an information display unit for displaying the processing information of each of the external apparatuses and program information about one or more program contents and displaying, on the basis of the information about the function of each of the external apparatuses, one or more functions that can be executed by each of the external apparatuses with respect to the one or more program contents; and
a function execution unit for causing one or more of the external apparatuses capable of executing a function selected from among the one or more functions to execute the selected function with respect to a program content selected from among the one or more program contents,
said information processing apparatus being a television receiver and the one or more external apparatuses includes a digital recorder so that said television receiver is able to (i) display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein and (ii) cause the digital recorder to execute a respective selected function,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein along with the program information about the one or more program contents, the information display unit displays processing information about a processing to be executed by the information processing apparatus and/or about a result of a processing executed thereby, and the information display unit further displays, on the basis of information about a function of the information processing apparatus, one or more functions that can be executed by the information processing apparatus with respect to the one or more program contents.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1 further comprising:
a processing execution unit for executing a processing with respect to a program content,
wherein the information acquiring unit further obtains, from each of the external apparatuses, the processing condition used by each of the external apparatuses for the processing,
the processing execution unit executes the processing with respect to the program content on the basis of the processing condition used by the information processing apparatus and each of the external apparatuses for the processing, and
the information display unit further displays a result of the processing executed by the processing execution unit along with the program information of the one or more program contents.

### Claim 4

An information processing apparatus comprising:
an information providing unit for providing, to an external apparatuses connected via a network, processing information about a processing to be executed by the information processing apparatus and/or about a result of a processing executed thereby and information about a function that the information processing apparatus can execute in cooperation with one or more of the external apparatus;
a function execution unit for executing a function, selected on the external apparatuses from among the one or more functions, with respect to a program content selected on the external apparatuses from among the one or more program contents, wherein along with the program information about the one or more program contents, one or more of the external apparatuses display the processing information and display, on the basis of the information about the function, the one or more functions that can be executed with respect to the one or more program contents,
said information processing apparatus being a digital recorder and one of the external apparatus being a television receiver so that said television receiver is able to (i) display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein and (ii) cause the digital recorder to execute a respective selected function,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.

### Claim 5 (depends on 4)

The information processing apparatus according to claim 4 further comprising:
a processing execution unit for executing a processing with respect to a program content,
wherein the information providing unit further provides to one or more of the external apparatuses a processing condition used by the information processing apparatus for the processing in order to cause one or more of the external apparatuses to display the result of the processing executed by one or more of the external apparatuses along with the program information about the one or more program contents and further cause one or more of the external apparatuses to execute the processing with respect to the program content on the basis of the processing condition used by the information processing apparatus and one or more of the external apparatuses for the processing.

### Claim 6

An information processing system comprising:
an information processing apparatus; and
one or more external apparatuses,
wherein the information processing apparatus includes:
an information acquiring unit for acquiring, from the one or more external apparatuses connected via a network, processing information about a processing to be executed by each of the external apparatuses and/or about a result of a processing executed thereby and information about a function that each of the external apparatuses can execute in cooperation with the information processing apparatus;
an information display unit for displaying the processing information of each of the external apparatuses and program information about one or more program contents and displaying, on the basis of the information about the function of each of the external apparatuses, one or more functions that can be executed by each of the external apparatuses with respect to the one or more program contents; and
a first function execution unit for causing one or more of the external apparatuses capable of executing a function selected from among the one or more functions to execute the selected function with respect to a program content selected from among the one or more program contents, and
wherein the external apparatus includes:
an information providing unit for providing the processing information and the information about the function to the information processing apparatus; and
a second function execution unit for executing the selected function with respect to the selected program content,
said information processing apparatus being a television receiver and the one or more external apparatuses includes a digital recorder so that said television receiver is able to (i) display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein and (ii) cause the digital recorder to execute a respective selected function,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.

### Claim 7

An information processing method for an information processing apparatus, comprising the steps of:
acquiring, from one or more external apparatuses connected via a network, processing information about a processing to be executed by each of the external apparatuses and/or about a result of a processing executed thereby and information about a function that each of the external apparatuses can execute in cooperation with the information processing apparatus;
displaying the processing information of each of the external apparatuses and program information about one or more program contents and displaying, on the basis of the information about the function of each of the external apparatuses, one or more functions that can be executed by each of the external apparatuses with respect to the one or more program contents; and
causing one or more of the external apparatuses capable of executing a function selected from among the one or more functions to execute the selected function with respect to a program content selected from among the one or more program contents,
said information processing apparatus being a television receiver and the one or more external apparatuses includes a digital recorder so that said television receiver is able to (i) display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein and (ii) cause the digital recorder to execute a respective selected function,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.

### Claim 8

A non-transitory computer-readable storage medium having a program recorded thereon for causing a computer to execute an information processing method for an information processing apparatus, comprising the steps of:
acquiring, from one or more external apparatuses connected via a network, processing information about a processing to be executed by each of the external apparatuses and/or about a result of a processing executed thereby and information about a function that each of the external apparatuses can execute in cooperation with the information processing apparatus;
displaying the processing information of each of the external apparatuses and program information about one or more program contents and displaying, on the basis of the information about the function of each of the external apparatuses, one or more functions that can be executed by each of the external apparatuses with respect to the one or more program contents; and
causing one or more of the external apparatuses capable of executing a function selected from among the one or more functions to execute the selected function with respect to a program content selected from among the one or more program contents,
said information processing apparatus being a television receiver and the one or more external apparatuses includes a digital recorder so that said television receiver is able to (i) display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein and (ii) cause the digital recorder to execute a respective selected function,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.

### Claim 9

An information processing apparatus comprising:
a receiving unit for receiving, from an external apparatus connected to the information processing apparatus via a network, function information about one or more functions of the external apparatus and a function display request for displaying a list of the functions included in the function information;
a display unit for displaying, in response to the function display request, the list of the functions of the external apparatus included in the function information;
a selection receiving unit for receiving information representing one or more of the functions selected by a user from among the list of the functions displayed on the display unit; and
a cooperation function execution unit for causing the external apparatus to execute one or more of the functions selected by the user,
said information processing apparatus being a television receiver and the external apparatus being a digital recorder so that said television receiver is able to (i) display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein and (ii) cause the digital recorder to execute a respective selected function or functions,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.

### Claim 10 (depends on 9)

The information processing apparatus according to claim 9, wherein
the function information includes identification information corresponding to each of the functions, and
the cooperation function execution unit transmits to the external apparatus the identification information corresponding to one or more of the functions selected by the user.

### Claim 11 (depends on 9)

The information processing apparatus according to claim 9, wherein
the function information includes information about a source location from which a program corresponding to each of the functions is acquired, and
the cooperation function execution unit causes the external apparatus to execute one or more of the functions selected by acquiring the program from the source location of the program corresponding to one or more of the functions selected by the user and executing the acquired program.

### Claim 12

An information processing apparatus comprising:
an external apparatus search unit for searching an external apparatus connected via a network; and
a transmitting unit for transmitting, to the external apparatus, function information about one or more functions and a function display request for causing the external apparatus to display a list of the one or more functions,
said external apparatus being a television receiver and the information processing apparatus being a digital recorder so that said television receiver is able to display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.

### Claim 13 (depends on 12)

The information processing apparatus according to claim 12, wherein
the function information includes identification information corresponding to each of the functions, and
the information processing apparatus receives from the external apparatus the identification information corresponding to one or more of the functions selected by a user from among the functions included in the function information, and executes one or more of the functions corresponding to the identification information.

### Claim 14 (depends on 12)

The information processing apparatus according to claim 12, wherein
the function information includes information about a source location from which a program corresponding to each of the functions is acquired, and
the external apparatus executes the program corresponding to one or more of the functions selected by the user from among the functions included in the function information, thereby executing one or more of the functions selected.

### Claim 15 (depends on 12)

The information processing apparatus according to claim 12, wherein the transmitting unit selects the one or more functions included in the function information in accordance with a type of the external apparatus searched by the external apparatus search unit.

### Claim 16

An information processing method for use with an information processing apparatus, said method comprising the steps of:
receiving, from an external apparatus connected via a network, function information about one or more functions of the external apparatus and a function display request for displaying a list of the functions included in the function information;
displaying, in response to the function display request, the list of the functions of the external apparatus included in the function information;
receiving information representing one or more of the functions selected by a user from among the list of the functions displayed in the step for displaying; and
causing the external apparatus to execute one or more of the functions selected by the user,
said information processing apparatus being a television receiver and the external apparatus being a digital recorder so that said television receiver is able to (i) display one or more functions that can be executed by the digital recorder without having previously had information regarding the digital recorder stored therein and (ii) cause the digital recorder to execute a respective selected function,
wherein the information about a function includes behavior information specifying an operation method when the function is selected, the behavior information including information representing either of an embedded type and a download type.
