US 11,947,437 B2
Assignment of robotic devices using predictive analytics
Willie L. Scott, II, Austin, TX (US); Charu Pandhi, Round Rock, TX (US); Seema Nagar, Bangalore (IN); and Kuntal Dey, New Delhi (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jul. 29, 2020, as Appl. No. 16/942,071.
Prior Publication US 2022/0035727 A1, Feb. 3, 2022
Int. Cl. B25J 11/00 (2006.01); B25J 9/00 (2006.01); G06F 9/50 (2006.01); G06F 11/34 (2006.01); G06N 20/00 (2019.01); G16H 10/60 (2018.01); G16H 40/63 (2018.01)
CPC G06F 11/3438 (2013.01) [B25J 9/0084 (2013.01); G06F 9/5011 (2013.01); G06N 20/00 (2019.01); G16H 10/60 (2018.01); G16H 40/63 (2018.01); B25J 11/009 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
monitoring activities performed by one or more users;
determining, based on the monitoring, a set of activities that require assistance from a robotic device when being performed by the one or more users;
matching the set of activities to a set of capabilities related to a plurality of robotic devices, wherein the matching comprises:
generating a bipartite graph for matching the one or more users with the plurality of robotic devices;
determining a score for each of the set of capabilities based on a suitability of each of the plurality of robotic devices performing each of the set of activities;
comparing the score for each of the set of capabilities to a best fit threshold related to performing each of the set of activities; and
matching, using the bipartite graph, the one or more users with one or more robotic devices from the plurality of devices if the score for each of the set of capabilities exceeds the best fit threshold;
identifying, based on the matching, a first robotic device that is capable of assisting the one or more users in performing a first activity of the set of activities; and
deploying the first robotic device to assist the one or more users in performing the first activity.