IP Library › Granted Patent US 10,997,014
Granted Patent B2
US 10,997,014 · App. 16/269,084 · Granted May 4, 2021

Ensured service level by mutual complementation of IoT devices

Inventors: Takuya Mishina (Kanagawa, JP); Sanehiro Furuichi (Tokyo, JP); Norie Iwasaki (Kanagawa, JP); Fumiko Akiyama (Tokyo, JP)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F11/0793G06F11/0706
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 10,997,014
App. No.
16/269,084
Granted
May 4, 2021
Kind
B2
Abstract

A computer-implemented method is provided for ensuring a particular service level provided by multiple devices. The method includes maintaining, by a database, complementation parameters for a set of device groups. Each of the device groups includes at least two devices such that one of the two devices can complement at least one functionality of another one of the at least two devices in a same one of the device groups. The method further includes monitoring, by a processor operatively coupled to the database, the devices in the device groups to detect device malfunctions. The method also includes, responsive to a detection of a malfunctioning device from among the device groups, ensuring, by the processor, the particular service level by changing complementation parameters of a corresponding one of the devices paired with the malfunctioning device.

Claims (33)

1. A computer-implemented method for ensuring a particular service level provided by at least two self-guided robots, comprising:

maintaining, by a database, complementation parameters for a set of robot groups, each of the robot groups including the at least two self-guided robots such that one of the at least two self-guided robots complements at least one functionality of another one of the at least two self-guided robots in a same one of the robot groups;

monitoring, by a processor operatively coupled to the database, the self-guided robots in the robot groups to detect device malfunctions; and

responsive to a detection of a malfunctioning device from among the robot groups, ensuring, by the processor, the particular service level by changing complementation parameters of a corresponding one of the self-guided robots paired with the malfunctioning device,

wherein the at least two self-guided robots are configured to provide a guidance service to a user in a facility.

2. The computer-implemented method of claim 1 , wherein the method is employed in an Internet of Things environment.

3. The computer-implemented method of claim 1 , wherein the at least two self-guided robots in each of the robot groups are comprised in an Internet of Things network.

4. The computer-implemented method of claim 1 , wherein the malfunctioning device is configured to self-detect a malfunction.

5. The computer-implemented method of claim 1 , wherein the processor is configured to detect a malfunction in any of the at least two self-guided robots in each of the robot groups.

6. The computer-implemented method of claim 1 , wherein the complementation parameters of the corresponding one of the self-guided robots paired with the malfunctioning device are changed using a parameter change message.

7. The computer-implemented method of claim 6 , wherein the parameter change message is sent from the processor to a device controller operatively coupled to each of the at least two self-guided robots in each of the robot groups.

8. The computer-implemented method of claim 1 , wherein the complementation parameters of the corresponding one of the self-guided robots paired with the malfunctioning device are changed using an application programming interface.

9. The computer-implemented method of claim 1 , further comprising initially creating the complementation parameters using an operation interface.

10. The computer-implemented method of claim 9 , wherein the operation interface comprises a Representational State Transfer.

11. A computer program product for ensuring a particular service level provided by at least two self-guided robots, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

maintaining, by a database, complementation parameters for a set of robot groups, each of the robot groups including the at least two self-guided robots such that one of the at least two self-guided robots complements at least one functionality of another one of the at least two self-guided robots in a same one of the robot groups;

monitoring, by a processor operatively coupled to the database, the self-guided robots in the robot groups to detect device malfunctions; and

responsive to a detection of a malfunctioning device from among the robot groups, ensuring, by the processor, the particular service level by changing complementation parameters of a corresponding one of the self-guided robots paired with the malfunctioning device,

wherein the at least two self-guided robots are configured to provide a guidance service to a user in a facility.

12. The computer program product of claim 11 , wherein the method is employed in an Internet of Things environment.

13. The computer program product of claim 11 , wherein the at least two self-guided robots in each of the robot groups are comprised in an Internet of Things network.

14. The computer program product of claim 11 , wherein the malfunctioning device is configured to self-detect a malfunction.

15. The computer program product of claim 11 , wherein the processor is configured to detect a malfunction in any of the at least two self-guided robots in each of the robot groups.

16. The computer program product of claim 11 , wherein the complementation parameters of the corresponding one of the self-guided robots paired with the malfunctioning device are changed using a parameter change message.

17. The computer program product of claim 16 , wherein the parameter change message is sent from the processor to a device controller operatively coupled to each of the at least two self-guided robots in each of the robot groups.

18. The computer program product of claim 11 , wherein the complementation parameters of the corresponding one of the self-guided robots paired with the malfunctioning device are changed using an application programming interface.

19. The computer program product of claim 11 , wherein the method further comprises initially creating the complementation parameters using an operation interface.

20. A computer processing system for ensuring a particular service level provided by multiple at least two self-guided robots, comprising:

a database for maintaining complementation parameters for a set of robot groups, each of the robot groups including the at least two self-guided robots such that one of the at least two self-guided robots can complements at least one functionality of another one of the at least two self-guided robots in a same one of the robot groups; and

a processor, operatively coupled to the database, configured to:

monitor the self-guided robots in the robot groups to detect device malfunctions; and

responsive to a detection of a malfunctioning device from among the robot groups, ensure the particular service level by changing complementation parameters of a corresponding one of the self-guided robots paired with the malfunctioning device,

wherein the at least two self-guided robots are configured to provide a guidance service to a user in a facility.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2019
From: MISHINA, TAKUYA; FURUICHI, SANEHIRO; IWASAKI, NORIE; AKIYAMA, FUMIKO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048253/0944 →
Continuity (1)
Related Publication 20200252263A1 · Aug 6, 2020