Methods and systems for robot cloud computing using slug trails
First Claim
1. A method comprising:
- receiving a first request for a first robot to perform a task at a location, wherein the first robot includes a mechanical actuator and at least one sensor;
processing the first request along a processing route through a first node and a subsequent second node of a plurality of nodes of a cloud computing system to identify environmental information related to the location where the task is to be performed from the second node of the plurality of nodes, wherein the second node is assigned to store the environmental information;
selecting a given node upstream from the second node along the processing route, wherein the given node includes the first node;
associating the environmental information with the first node of the plurality of nodes;
associating the first node with the processing route so that the environmental information can be accessed earlier in the processing route for a subsequent command to perform a subsequent task at the location;
receiving a second request for a second robot to perform a given task at the location; and
processing the second request along the processing route through the plurality of nodes of the cloud computing system to identify the environmental information related to the location where the given task is to be performed from the first node of the plurality of nodes.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a first request for a first robot to perform a first task and processing the first request through first and second computing resources to identify instructions for the first robot to perform the first task. The method also includes providing the one or more instructions to the first robot and identifying information associated with the second computing resource, wherein such information includes environmental information related to a location where the first task is to be performed. The method further includes associating the identified information with the first computing resource, receiving a second request for a second robot to perform a second task, processing the second request through the first computing resource, accessing the information associated with the first computing resource, and, based upon the accessed information, providing instructions to the second robot to perform the second task.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a first request for a first robot to perform a task at a location, wherein the first robot includes a mechanical actuator and at least one sensor; processing the first request along a processing route through a first node and a subsequent second node of a plurality of nodes of a cloud computing system to identify environmental information related to the location where the task is to be performed from the second node of the plurality of nodes, wherein the second node is assigned to store the environmental information; selecting a given node upstream from the second node along the processing route, wherein the given node includes the first node; associating the environmental information with the first node of the plurality of nodes; associating the first node with the processing route so that the environmental information can be accessed earlier in the processing route for a subsequent command to perform a subsequent task at the location; receiving a second request for a second robot to perform a given task at the location; and processing the second request along the processing route through the plurality of nodes of the cloud computing system to identify the environmental information related to the location where the given task is to be performed from the first node of the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
receiving a first request for a first robot to perform a task at a location, wherein the first robot includes a mechanical actuator and at least one sensor; processing the first request along a processing route through a first node and a subsequent second node of a plurality of nodes of a cloud computing system to identify environmental information related to the location where the task is to be performed from the second node of the plurality of nodes, wherein the second node is assigned to store the environmental information; selecting a given node upstream from the second node along the processing route, wherein the given node includes the first node; associating the environmental information with the first node of the plurality of nodes; associating the first node with the processing route so that the environmental information can be accessed earlier in the processing route for a subsequent command to perform a subsequent task at the location; receiving a second request for a second robot to perform a given task at the location; and processing the second request along the processing route through the plurality of nodes of the cloud computing system to identify the environmental information related to the location where the given task is to be performed from the first node of the plurality of nodes. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and memory configured to stored instructions that when executed by the processor, cause the system to perform functions comprising; receiving a first request for a first robot to perform a task at a location, wherein the first robot includes a mechanical actuator and at least one sensor; processing the first request along a processing route through a first node and a subsequent second node of a plurality of nodes of a cloud computing system to identify environmental information related to the location where the task is to be performed from the second node of the plurality of nodes, wherein the second node is assigned to store the environmental information; selecting a given node upstream from the second node along the processing route, wherein the given node includes the first node; associating the environmental information with the first node of the plurality of nodes; associating the first node with the processing route so that the environmental information can be accessed earlier in the processing route for a subsequent command to perform a subsequent task at the location; receiving a second request for a second robot to perform a given task at the location; and processing the second request along the processing route through the plurality of nodes of the cloud computing system to identify the environmental information related to the location where the given task is to be performed from the first node of the plurality of nodes. - View Dependent Claims (16, 17)
-
Specification