System and method for determining manufacturer instructions executable by a robotic device
First Claim
1. A method performed by a computing system having a processor and memory, the method comprising:
- receiving from a robotic device an identifier of an object, wherein the robotic device includes a mechanical actuator;
based on the identifier, determining a manufacturer of the object;
identifying in a database first instructions associated with the identifier of the object, wherein the first instructions are manufacturer instructions associated with the manufacturer of the object, and wherein the manufacturer instructions are executable by the robotic device to interact with the object;
sending a query to the robotic device regarding an interaction between the robotic device and the object;
receiving a query response indicating information associated with the interaction between the robotic device and the object;
based on the query response, modifying, by the computing system, the first instructions to obtain second instructions that are executable by the robotic device to perform the interaction with the object; and
sending the second instructions to the robotic device.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples disclose systems and methods related to manufacturer submitted robot instructions. The method may be executable to receive from a robotic device an identifier of an object and based on the identifier, determine a manufacturer of the object, and identify in a database first instructions associated with the identifier of the object, wherein the manufacturer instructions may be associated with the manufacturer of the object and executable by the robotic device to interact with the object. The method may further be executable to send a query to the robotic device regarding an interaction between the robotic device and the object and receive a query response indicating information associated with an interaction between the robotic device and the object. Based on the query response, the method may be executable to identify second instructions executable to perform the interaction with the object and send the second instructions to the robotic device.
36 Citations
20 Claims
-
1. A method performed by a computing system having a processor and memory, the method comprising:
-
receiving from a robotic device an identifier of an object, wherein the robotic device includes a mechanical actuator; based on the identifier, determining a manufacturer of the object; identifying in a database first instructions associated with the identifier of the object, wherein the first instructions are manufacturer instructions associated with the manufacturer of the object, and wherein the manufacturer instructions are executable by the robotic device to interact with the object; sending a query to the robotic device regarding an interaction between the robotic device and the object; receiving a query response indicating information associated with the interaction between the robotic device and the object; based on the query response, modifying, by the computing system, the first instructions to obtain second instructions that are executable by the robotic device to perform the interaction with the object; and sending the second instructions to the robotic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system comprising:
-
at least one processor; a computer-readable medium; and program instructions stored on the computer-readable medium and executable by the at least one processor to cause the computing system to; receive from a robotic device an identifier of an object; based on the identifier, determine a manufacturer of the object; identify in a database first instructions associated with the identifier of the object, wherein the first instructions are manufacturer instructions associated with the manufacturer of the object, and wherein the manufacturer instructions are executable by the robotic device to interact with the object; send a query to the robotic device regarding an interaction between the robotic device and the object; receive a query response indicating information associated with the interaction between the robotic device and the object; based on the query response, modify the first instructions to obtain second instructions executable by the robotic device to perform the interaction with the object; and send the second instructions to the robotic device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon instructions executable by a computing device having at least one processor to cause the computing device to perform functions comprising:
-
receiving from a robotic device an identifier of an object, wherein the robotic device includes a mechanical actuator; based on the identifier, determine a manufacturer of the object; identifying in a database first instructions associated with the identifier of the object, wherein the first instructions are manufacturer instructions associated with the manufacturer of the object, and wherein the manufacturer instructions are executable by the robotic device to interact with the object; sending a query to the robotic device regarding an interaction between the robotic device and the object; receiving a query response indicating information associated with the interaction between the robotic device and the object; based on the query response, modifying the first instructions to obtain second instructions that are executable by the robotic device to perform the interaction with the object; and sending the second instructions to the robotic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification