Patentable/Patents/US-10951707
US-10951707

Selection device, device selection method, and program

PublishedMarch 16, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A selection device includes: a storage part in which connection path information indicating a connection path of a device is stored; and a selection part configured to select the device for executing a process from among the plurality of devices. The selection part is configured to select, as the devices for executing a process, the devices whose paths from a place to store data used in the process to the devices are at least partly common on the basis of the connection path information.

Patent Claims
12 claims

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

1

1. A device selection method executed by a selection device storing connection path information and process information, the connection path information indicating a connection path between a plurality of process execution devices and a data storage device in which data to be used for a process is stored, the process information indicating information regarding selection of the process execution devices in the past and including information indicating data that was used in a process, the device selection method comprising: acquiring the connection path information indicating the connection path; and when causing the process execution devices to execute processes using given data, selecting, on the basis of the connection path information, the process execution devices in which paths between a storage location of the data to be used for the process and the process execution devices are at least partly in common, and select, on the basis of the process information, the process execution devices so as to cause same process execution device to execute a process using data that is common with the data that was used in the process executed in the past.

2

2. The device selection method according to claim 1 , comprising: causing the plurality of the process execution devices to execute processes using the given data of the data stored in the data storage device, and selecting, as the process execution devices for executing the processes, the process execution devices whose connection paths from the data storage device to a predetermined place coincide with each other on a basis of the connection path information.

3

3. The device selection method according to claim 1 , comprising: acquiring movement information of the process execution devices; and selecting the process execution device for executing a process from among the devices whose movement information having been acquired satisfies a predetermined condition of the plurality of process execution devices.

4

4. The device selection method according to claim 3 , wherein the movement information includes information indicating a number of changes of a relay device with which the process execution device communicates, the device selection method comprising: selecting the process execution device for executing a process from among the process execution devices whose numbers of changes of communicating relay devices are equal to or less than a predetermined standard, on a basis of the movement information.

5

5. A selection device comprising: a processor; and a memory storing instructions executable by the processor to: store connection path information and process information is stored, the connection path information indicating a connection path between a plurality of process execution devices and a data storage device in which data to be used for a process is stored, the process information indicating information regarding selection of the process execution devices in the past and including information indicating data that was used in a process; and when causing a plurality of the process execution devices to execute processes using given data, select, on the basis of the connection path information, the process execution devices in which paths between a storage location of the data to be used for the process and the process execution devices are at least partly in common, and select, on the basis of the process information, the process execution devices so as to cause same process execution device to execute a process using data that is common with the data that was used in the process executed in the past.

6

6. The selection device according to claim 5 , wherein the instructions are executable by the processor to further cause a plurality of the process execution devices to execute processes using the given data of the data stored in the data storage device, and select, as the process execution devices for executing the processes, the process execution devices whose connection paths from the data storage device to a predetermined place coincide with each other, on a basis of the connection path information.

7

7. The selection device according to claim 5 , wherein the instructions are executable by the processor to further: acquire movement information of the process execution devices; select the process execution device for executing a process from among the process execution devices whose movement information acquired by the movement information acquisition part satisfy a predetermined condition of the plurality of the process execution devices.

8

8. The selection device according to claim 7 , wherein: the movement information includes information indicating a number of changes of a relay device with which the process execution device communicates; and the instructions are executable by the processor to further select the process execution device for executing a process from among the process execution devices whose numbers of changes of communicating relay devices are equal to or less than a predetermined standard on a basis of the movement information.

9

9. A non-transitory computer-readable medium storing a computer program comprising instructions executable by a selection device to perform a selection method comprising: storing connection path information and process information, the connection path information indicating a connection path between a plurality of process execution devices and a data storage device in which data to be used for a process is stored, the process information indicating information regarding selection of the process execution devices in the past and including information indicating data that was used in a process; acquiring the connection path information indicating the connection path; and when causing the process execution devices to execute processes using given data, selecting, on the basis of the connection path information, the process execution devices in which paths between a storage location of the data to be used for the process and the process execution devices are at least partly in common, and select, on the basis of the process information, the process execution devices so as to cause same process execution device to execute a process using data that is common with the data that was used in the process executed in the past.

10

10. The non-transitory computer-readable medium storing the computer program according to claim 9 , wherein the method further comprises causing a plurality of the plurality of the process execution devices to execute processes using the given data of the data stored in the data storage device, and selecting, as the process execution devices for executing the processes, the process execution devices whose connection paths from the data storage device to a predetermined place coincide with each other on a basis of the connection path information.

11

11. The non-transitory computer-readable medium storing the computer program according to claim 9 , wherein the method further comprising: acquiring movement information of the device; selecting the process execution device for executing a process from among the devices whose movement information acquired by the movement information acquisition unit satisfy a predetermined condition of the plurality of process execution devices.

12

12. The non-transitory computer-readable medium storing the computer program according to claim 11 , wherein: the movement information includes information indicating a number of changes of a relay device with which the process execution device communicates; and the method further comprises selecting the process execution device for executing a process from among the process execution devices whose numbers of changes of communicating relay devices are equal to or less than a predetermined standard on a basis of the movement information.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

February 13, 2018

Publication Date

March 16, 2021

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. “Selection device, device selection method, and program” (US-10951707). https://patentable.app/patents/US-10951707

© 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.