Communication systems for multi-source robot control
First Claim
1. A system, comprising:
- a network interface connecting a server to a network; and
the server programmed to;
receive a work item comprising a robot execution portion for execution by a first robot at a service location, the robot execution portion comprising a physical interaction, and a coordinated task, the coordinated task comprising an interaction between a resource and the first robot;
determine that the work item will require the execution of the coordinated task at a requested resource time;
select the resource from a resource pool, the selected resource having an estimated resource availability time to perform the coordinated task coinciding with the requested resource time;
route the work item to the selected resource; and
signal a resource communication device associated with the selected resource to establish a communication channel with the first robot, via the network interface, accommodating the interaction between the resource and the first robot.
14 Assignments
0 Petitions
Accused Products
Abstract
A service robot may be autonomous, with respect to a portion of a customer service task, and coordinated, with respect to another portion of a customer service task. A resource, such as another robot or an agent (human or automated), may monitor or interact with the robot and, in such a combination, perform a customer service task. The robot may be instructed to pause or delay initiation of a robot portion to allow for a resource to become available at a common time that the interaction portion is to be performed to minimize delay and promote better customer service. Should the delay be beyond an acceptable threshold, the robot may engage in a delay task (e.g., slow down, pause, etc.). The delay task may include a social interaction with a human at a service location.
52 Citations
20 Claims
-
1. A system, comprising:
-
a network interface connecting a server to a network; and the server programmed to; receive a work item comprising a robot execution portion for execution by a first robot at a service location, the robot execution portion comprising a physical interaction, and a coordinated task, the coordinated task comprising an interaction between a resource and the first robot; determine that the work item will require the execution of the coordinated task at a requested resource time; select the resource from a resource pool, the selected resource having an estimated resource availability time to perform the coordinated task coinciding with the requested resource time; route the work item to the selected resource; and signal a resource communication device associated with the selected resource to establish a communication channel with the first robot, via the network interface, accommodating the interaction between the resource and the first robot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17)
-
-
12. A system, comprising:
-
means to communicate over a network; means to receive a work item comprising a robot execution portion for execution by a first robot at a service location, the robot execution portion comprising a physical interaction, and a coordinated task, the coordinated task comprising an interaction between a resource and the first robot; means to determine that the work item will require the execution of the coordinated task at a requested resource time; means to select a resource from a resource pool, the selected resource having an estimated resource availability time to perform the coordinated task coinciding with the requested resource time; means to route the work item to the selected resource; and means to signal a resource communication device associated with the selected resource to establish a communication channel with the first robot, via the network interface, accommodating the interaction between the resource and the first robot. - View Dependent Claims (13, 14, 18, 19, 20)
-
Specification