IP Library › Granted Patent US 12,061,095
Granted Patent B2
US 12,061,095 · App. 18/120,535 · Granted Aug 13, 2024

Information processing system, processing device, and information processing method

Inventor: Masaya Fujiyoshi (Hyogo, JP)
Assignee: MICWARE CO., LTD.
G01C21/3859
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,061,095
App. No.
18/120,535
Granted
Aug 13, 2024
Kind
B2
Abstract

A processing device and an information processing system included in a network can select a device to be connected. A processing device includes a controller and a communicator. Software includes a first implementation program to cause the controller to implement a predetermined function. First use-data is used to execute the first implementation program. The controller included in a logical network connects with, of other processing devices with each of which the controller can communicate, a processing device that implements, based on a second implementation program or second use-data, the same function as the function implemented when the first implementation program is executed.

Claims (31)

1. An information processing system, comprising:

two or more processing devices included in a network, each of the two or more processing devices including

a controller including modules to implement a predetermined function based on software, and

a communicator configured to perform communications based on control performed by the controller,

wherein the controller included in at least one of the two or more processing devices selects one of the modules as a first candidate, and another one of the modules as a second candidate configured to implement the same function as the first candidate and having a lower order than the first candidate based on a predetermined reference,

transmits a command to implement the function to each of the first candidate and the second candidate, and

receives a first implementation result produced by the first candidate executing the command, and a second implementation result produced by the second candidate executing the command.

2. The information processing system according to claim 1 , wherein

the controller included in at least one of the two or more processing devices includes a function implementer configured to select the first candidate and the second candidate, transmit the command to each of the first candidate and the second candidate, and receive the first implementation result and the second implementation result, and

the function implementer causes an output unit configured to output at least one of image data or audio data to output information based on the second implementation result when the function implementer receives no first implementation result after a predetermined time elapses following transmission of the command to each of the first candidate and the second candidate.

3. The information processing system according to claim 2 , wherein

the predetermined reference is one of a communication speed being a data volume transmittable and receivable per unit time between a first processing device including the function implementer and a second processing device different from the first processing device, a version of the software corresponding to the command, or a version of map data used when navigation is implemented as the function.

4. The information processing system according to claim 3 , wherein

the function implementer selects, as the first candidate or the second candidate, one of the modules included in the first processing device when the first processing device is to implement the function in accordance with the command.

5. The information processing system according to claim 4 , wherein

the function implementer reselects the first candidate and the second candidate based on a predetermined reference when the function implementer receives no first implementation result and no second implementation result after the predetermined time elapses.

6. The information processing system according to claim 4 , wherein

the function implementer selects the first candidate and the second candidate from the modules included in at least one of the two or more processing devices being online.

7. A processing device, comprising:

a controller including modules to implement a predetermined function based on software; and

a communicator configured to perform communications based on control performed by the controller,

wherein the processing device is included in a network together with another processing device, and

the controller selects one of the modules as a first candidate, and another one of the modules as a second candidate configured to implement the same function as the first candidate and having a lower order than the first candidate based on a predetermined reference,

transmits a command to implement the function to each of the first candidate and the second candidate, and

receives a first implementation result produced by the first candidate executing the command, and a second implementation result produced by the second candidate executing the command.

8. A processing method implementable with an information processing system including two or more processing devices included in a network, each of the two or more processing devices including a controller including modules to implement a predetermined function based on software, and a communicator configured to perform communications based on control performed by the controller, the method comprising:

selecting, with the controller included in at least one of the two or more processing devices, one of the modules as a first candidate, and another one of the modules as a second candidate configured to implement the same function as the first candidate and having a lower order than the first candidate based on a predetermined reference;

transmitting, with the controller included in the at least one of the two or more processing devices, a command to implement the function to each of the first candidate and the second candidate; and

receiving, with the controller included in the at least one of the two or more processing devices, a first implementation result produced by the first candidate executing the command, and a second implementation result produced by the second candidate executing the command.

9. The information processing system according to claim 5 , wherein

the function implementer selects the first candidate and the second candidate from the modules included in at least one of the two or more processing devices being online.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2023
From: FUJIYOSHI, MASAYA
To: MICWARE CO., LTD.
Reel/Frame 062959/0720 →
Priority Claims (2)
JP 2020-183058 · Oct 30, 2020 · national
JP 2021-014004 · Jan 29, 2021 · national
Continuity (2)
Continuation PCTJP2021040021 · Oct 29, 2021
Related Publication 20230221141A1 · Jul 13, 2023