Robotic system
AssigneeTutor Intelligence, Inc.
InventorsJoshua Aaron Gruenstein, Alon Zechariah Kosowsky-Sachs
Life of this patent
Estimating the term…
Abstract
Systems and methods for a robotic platform comprising an on-demand intelligence component. An exemplary computer-enabled method for operating a robot comprises obtaining an instruction for the robot, wherein the instruction is associated, with a first user; identifying, based on the instruction, a task; transmitting the task to the robot; receiving, from the robot, a request associated with the task; determining whether the request can be solved by one or more trained machine-learning algorithms; if the request cannot be solved by the one or more trained machine-learning algorithms. transmitting a query to a second user's electronic device; receiving a response to the query from the second user; and causing the task to be performed by the robot based on the response.
Claims17
A computer-enabled method for operating a robot, the method comprising:
- obtaining an instruction for the robot, wherein the instruction is associated with a first user;
- identifying, based on the instruction, a task;
- transmitting the task to the robot;
- receiving, from the robot, a request associated with the task;
- determining, by the computer, if a score indicative of the ability of one or more trained machine-learning algorithms to solve the request fulfills a predefined threshold;
- if the score indicative of the ability of the one or more trained machine-learning algorithms to solve the request does not fulfill the predefined threshold, transmitting a query to a second user's electronic device;
- receiving a response to the query from the second user;
- and
- causing the task to be performed by the robot based on the response.
An electronic device, comprising:
- one or more processors;
- a memory;
- and
- one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
- obtaining an instruction for the robot, wherein the instruction is associated with a first user;
- identifying, based on the instruction, a task;
- transmitting the task to the robot;
- receiving, from the robot, a request associated with the task;
- determining, by the computer, if a score indicative of the ability of one or more trained machine-learning algorithms to solve the request fulfills a predefined threshold;
- if the score indicative of the ability of the one or more trained machine-learning algorithms to solve the request does not fulfill the predefined threshold, transmitting a query to a second user's electronic device;
- receiving a response to the query from the second user;
- and
- causing the task to be performed by the robot based on the response.
A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to perform:
- obtaining an instruction for the robot, wherein the instruction is associated with a first user;
- identifying, based on the instruction, a task;
- transmitting the task to the robot;
- receiving, from the robot, a request associated with the task;
- determining, by the computer, if a score indicative of the ability of one or more trained machine-learning algorithms to solve the request fulfills a predefined threshold;
- if the score indicative of the ability of the one or more trained machine-learning algorithms to solve the request does not fulfill the predefined threshold, transmitting a query to a second user's electronic device;
- receiving a response to the query from the second user;
- and
- causing the task to be performed by the robot based on the response.
Dependencies are inferred from the claim text.