# US 2014/0156853 A1 · Computer and resource retrieval method

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

- Number: US 2014/0156853 A1
- Document ID: US20140156853A1
- Status: Published application
- Kind: A1
- Application number: 14/233,523
- Filed: 2012-07-12
- Published: 2014-06-05
- Earliest claimed: 2011-08-04
- Assignees: NEC Corporation
- Inventors: Shinichiro Suda; Akihisa Ushirokawa; Yohei Hayashi
- Web page: https://patentgrep.com/patent/US20140156853A1

## CPC

- H04L 47/78: Architectures of resource allocation
- G06F 9/5061: {Partitioning or combining of resources}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The computer is connected with a plurality of computer systems each having one or more resources. The computer stores information relating to a network connecting a first computer system, which is a particular computer system of the plurality of the computer systems, and second computer systems which are those other than the particular computer system. The computer computes a set of the second computer systems connected with the first computer system over the network based on the information relating to the network, and retrieves a resource to be provided for use in the first computer system from among the resources held by the second computer systems included in the computed set.

## Claims

### Claim 1

A computer connected with a plurality of computer systems each having one or more resources, the resources being a computer resource and a network resource, the computer comprising:
a network information storage unit that stores information relating to a network connecting a first computer system and second computer systems, the first computer system being a particular computer system of the plurality of the computer systems, the second computer systems being computer systems other than the particular computer system; and
a retrieval unit that computes a set of the second computer systems connected with the first computer system over the network based on the information relating to the network stored in the network information storage unit, and retrieves a resource to be provided for use in the first computer system, from among resources held by the second computer systems included in the computed set.

### Claim 2 (depends on 1)

The computer according to claim 1, wherein
the retrieval unit retrieves a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems included in the set.

### Claim 3 (depends on 1)

The computer according to claim 1, wherein
the information relating to the network connecting the first computer system and the second computer systems includes matrix data in which identifiers of the first computer system and the second computer systems take a vertical axis and a horizontal axis, and presence or absence of a network connection is associated at each of intersections of the axes, and
the retrieval unit computes the set based on the matrix data, and retrieves a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems included in the computed set.

### Claim 4 (depends on 1)

The computer according to claim 1, wherein
the information relating to the network connecting the first computer system and the second computer systems includes:
matrix data in which identifiers of the first computer system and the second computer systems take a vertical axis and a horizontal axis, and presence or absence of a network connection is associated at each of intersections of the axes; and
free line information, per unit time, of the network connecting the first computer system and the second computer systems, and
the retrieval unit computes the set based on the matrix data, and retrieves a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems which are included in the computed set and in which a free line is present in the network with the first computer system.

### Claim 5 (depends on 1)

The computer according to claim 1, wherein
the information relating to the network connecting the first computer system and the second computer systems includes:
matrix data in which identifiers of the first computer system and the second computer systems take a vertical axis and a horizontal axis, and presence or absence of a network connection is associated at each of intersections of the axes;
free line information, per unit time, of the network connecting the first computer system and the second computer systems; and
quality information of the network, and
the retrieval unit computes the set based on the matrix data, and retrieves a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems which are included in the computed set and in which a free line satisfying quality required by the first computer system is present in the network with the first computer system.

### Claim 6 (depends on 4)

The computer according to claim 4, wherein
when the retrieval unit has determined a resource to be provided for use in the first computer system, the retrieval unit updates the free line information of the network connecting the second computer system having the determined resource and the first computer system, by a quantity to be used by the determined resource.

### Claim 7 (depends on 6)

The computer according to claim 6, wherein
if there is no free line any more in the network connecting the first computer system and the second computer systems due to updating of the free line information of the network, the retrieval unit updates a value of a corresponding intersection in the matrix data to a state in which there is no network connection.

### Claim 8 (depends on 6)

The computer according to claim 6, wherein
the resource condition includes a condition relating to a period, and
the retrieval unit updates the free line information of the network according to the period included in the resource condition.

### Claim 9

A resource retrieval method to be executed by a computer connected with a plurality of computer systems each having one or more resources, the resources being a computer resource and a network resource, the computer including a network information storage unit that stores information relating to a network connecting a first computer system and second computer systems, the first computer system being a particular computer system of the plurality of the computer systems, the second computer systems being computer systems other than the particular computer system, the method comprising:
computing a set of the second computer systems connected with the first computer system over the network based on the information relating to the network stored in the network information storage unit; and
retrieving a resource to be provided for use in the first computer system, from among resources held by the second computer systems included in the computed set.

### Claim 10 (depends on 9)

The resource retrieval method according to claim 9, wherein
the retrieving includes retrieving a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems included in the set.

### Claim 11 (depends on 9)

The resource retrieval method according to claim 9, wherein
the information relating to the network connecting the first computer system and the second computer systems includes matrix data in which identifiers of the first computer system and the second computer systems take a vertical axis and a horizontal axis, and presence or absence of a network connection is associated at each of intersections of the axes,
the computing includes computing the set based on the matrix data, and
the retrieving includes retrieving a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems included in the computed set.

### Claim 12 (depends on 9)

The resource retrieval method according to claim 9, wherein
the information relating to the network connecting the first computer system and the second computer systems includes:
matrix data in which identifiers of the first computer system and the second computer systems take a vertical axis and a horizontal axis, and presence or absence of a network connection is associated at each of intersections of the axes; and
free line information, per unit time, of the network connecting the first computer system and the second computer systems,
the computing includes computing the set based on the matrix data, and
the retrieving includes retrieving a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems which are included in the computed set and in which a free line is present in the network with the first computer system.

### Claim 13 (depends on 9)

The resource retrieval method according to claim 9, wherein
the information relating to the network connecting the first computer system and the second computer systems includes:
matrix data in which identifiers of the first computer system and the second computer systems take a vertical axis and a horizontal axis, and presence or absence of a network connection is associated at each of intersections of the axes;
free line information, per unit time, of the network connecting the first computer system and the second computer systems; and
quality information of the network,
the computing includes computing the set based on the matrix data, and
the retrieving includes retrieving a resource satisfying a resource condition required by the first computer system as the resource to be provided for use in the first computer system, from among the resources held by the second computer systems which are included in the computed set and in which a free line satisfying quality required by the first computer system is present in the network with the first computer system.

### Claim 14 (depends on 12)

The resource retrieval method according to claim 12, wherein
the retrieving includes, when a resource to be provided for use in the first computer system has been determined, updating the free line information of the network connecting the second computer system having the determined resource and the first computer system, by a quantity to be used by the determined resource.

### Claim 15 (depends on 14)

The resource retrieval method according to claim 14, wherein
the retrieving includes, if there is no free line any more in the network connecting the first computer system and the second computer systems due to updating of the free line information of the network, updating a value of a corresponding intersection in the matrix data to a state in which there is no network connection.

### Claim 16 (depends on 14)

The resource retrieval method according to claim 14, wherein
the resource condition includes a condition relating to a period, and
the retrieving includes updating the free line information of the network according to the period included in the resource condition.

### Claim 17

A non-transitory computer-readable medium having instructions to cause a computer to execute a method for controlling the computer, the computer being connected with a plurality of computer systems each having one or more resources, the resources being a computer resource and a network resource, the computer including a network information storage unit that stores information relating to a network connecting a first computer system and second computer systems, the first computer system being a particular computer system of the plurality of the computer systems, the second computer systems being computer systems other than the particular computer system, the method comprising the steps of:
computing a set of the second computer systems connected with the first computer system over the network based on the information relating to the network stored in the network information storage unit; and
retrieving a resource to be provided for use in the first computer system, from among resources held by the second computer systems included in the computed set.
