# US 2015/0106535 A1 · Information processing apparatus, 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 2015/0106535 A1
- Document ID: US20150106535A1
- Status: Published application
- Kind: A1
- Application number: 14/572,706
- Filed: 2014-12-16
- Published: 2015-04-16
- Earliest claimed: 2012-03-23
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Yoshihiro Manabe
- Web page: https://patentgrep.com/patent/US20150106535A1

## CPC

- G06F 13/102: {where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52)}
- G06F 11/3006: {where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50)}
- G06F 11/3048: {where the topology of the computing system or computing system component explicitly influences the monitoring activity, e.g. serial, hierarchical systems}
- G06F 11/3055: {Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16)}
- G06F 13/10: Program control for peripheral devices (G06F13/14 - G06F13/42 take precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

There is provided an information processing apparatus including a device detection part configured to detect a second execution device that is identical or similar to a first execution device which executes a command, and an execution control part configured to perform control in a manner that the command is executed by the second execution device detected by the device detection part.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

An information processing apparatus comprising:
a circuitry configured to:
detect a plurality of second devices that are identical or similar to a first device,
select a second device of the plurality of second devices based on a usage frequency or a usage time period of each of the plurality of second devices, and
perform control in a manner that a command is executed by the second device instead of the first device.

### Claim 22 (depends on 21)

The information processing apparatus according to claim 21,
wherein the circuitry is further configured to:
detect a second related device that is identical or similar to a first related device which is related to the command, and
perform control in a manner that the second related device relates to the execution of the command performed by the second device.

### Claim 23 (depends on 22)

The information processing apparatus according to claim 22,
wherein the circuitry is further configured to detect the second related device usable by the second device.

### Claim 24 (depends on 23)

The information processing apparatus according to claim 23,
wherein the circuitry is further configured to detect the second related device connectable to the second device.

### Claim 25 (depends on 23)

The information processing apparatus according to claim 23,
wherein the circuitry is further configured to detect the second related device, which supports a protocol that is identical to a protocol that the second device supports.

### Claim 26 (depends on 22)

The information processing apparatus according to claim 22,
wherein, in a case where there are one or more related devices that are identical or similar to the first related device, the circuitry is further configured to determine the second related device from the one or more related devices.

### Claim 27 (depends on 21)

The information processing apparatus according to claim 21,
wherein the circuitry is further configured to perform control in a manner that a type of the second device detected by the circuitry is displayed.

### Claim 28 (depends on 27)

The information processing apparatus according to claim 27,
wherein the circuitry is further configured to acquire execution information indicating whether the command is to be executed by the second device, and
wherein, in a case where the execution information indicates that the command is to be executed by the second device, the circuitry is further configured to perform control in a manner that the command is executed by the second device.

### Claim 29 (depends on 21)

The information processing apparatus according to claim 21,
wherein the circuitry is further configured to detect the second device that is identical or similar to the first device included in a plurality of first devices from the plurality of second devices.

### Claim 30 (depends on 29)

The information processing apparatus according to claim 29,
wherein the circuitry is further configured to:
acquire selection information for selecting the plurality of second devices, and
detect the second device from the plurality of second devices selected based on the selection information.

### Claim 31 (depends on 21)

The information processing apparatus according to claim 21,
wherein the circuitry is further configured to select the second device from the plurality of second devices based on operation information input by a user.

### Claim 32 (depends on 21)

The information processing apparatus according to claim 21,
wherein the circuitry is further configured to select the second device from the plurality of second devices based on setting information that is set in advance of selecting.

### Claim 33 (depends on 21)

The information processing apparatus according to claim 21,
wherein the circuitry is further configured to select the second device from the plurality of second devices based on a usage status of each of the plurality of second devices.

### Claim 34 (depends on 21)

The information processing apparatus according to claim 21,
wherein, in a case where each of the plurality of second devices has a storage area, the circuitry is further configured to select the second device from the plurality of second devices based on an available space in the storage area of each of the plurality of second devices.

### Claim 35 (depends on 21)

The information processing apparatus according to claim 21,
wherein the circuitry is further configured to:
acquire an execution time at which the command is to be executed by the second device, and
perform control in a manner that the command is executed at the execution time by the second device.

### Claim 36 (depends on 21)

The information processing apparatus according to claim 21,
wherein the command has already been executed by the first device, is being executed by the first device at a present moment, or will be executed by the first device in a future moment.

### Claim 37

An information processing method comprising:
detecting a plurality of second devices that are identical or similar to a first device,
selecting a second device of the plurality of second devices based on a usage frequency or a usage time period of each of the plurality of second devices, and
performing control in a manner that a command is executed by the second device instead of the first device.

### Claim 38 (depends on 37)

The information processing method according to claim 37, further comprising:
selecting the second device from the plurality of second devices based on an available space in the storage area of each of the plurality of second devices.

### Claim 39

A computer-readable storage medium having stored thereon instructions that, when executed by a processor, perform a method comprising:
detecting a plurality of second devices that are identical or similar to a first device,
selecting a second device of the plurality of second devices based on a usage frequency or a usage time period of each of the plurality of second devices, and
performing control in a manner that a command is executed by the second device instead of the first device.

### Claim 40 (depends on 39)

The computer-readable storage medium according to claim 39, wherein the method further comprises:
selecting the second device from the plurality of second devices based on an available space in the storage area of each of the plurality of second devices.
