Methods and systems for facilitating interactions between a robot and user
First Claim
1. A system comprising:
- a robot communicatively coupled to an electronic device comprising a touchscreen, the robot comprising;
a plurality of interaction inducing components, wherein each interaction inducing component is respectively coupled to one of a plurality of actuators, wherein each actuator is configured to cause a mechanical action of the respectively coupled interaction inducing component;
at least one sensor configured to detect at least one user action;
a processor; and
a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to perform operations comprising;
receiving data indicative of a first task from the electronic device and/or from the at least one sensor;
identifying, based on similarity to the first task, a second task stored in a database, wherein the second task is associated with a solution as part of a task-solution pair stored in the database, wherein the database includes a plurality of stored task-solution pairs, and wherein the solution includes start and end coordinates corresponding to a touch gesture on the touchscreen; and
executing the solution associated with the second task, including providing a synthesized touch action to the electronic device based on the start and end coordinates;
wherein the solution corresponds to an action of the robot responsive to the first task.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for facilitating interactions between a robot and user are provided. The system may include a robot and an electronic device communicatively coupled to the robot. The robot may include a plurality of actuators ones of which are configured to cause a mechanical action of at least one component of the robot, a plurality of interaction inducing components operatively connected to corresponding ones of the plurality of actuators, at least one sensor configured to detect at least one action of a user, a processor, and a memory coupled to the processor, the memory including computer readable program code embodied therein that, when executed by the processor, causes the processor to: receive a task; identify, based on similarity to the task received, a similar task from a database stored in the memory, the database including at least one stored task-solution pair; execute the solution associated with the similar task; and store a new task-solution pair responsive to the robot performing a solution relating to the task.
17 Citations
19 Claims
-
1. A system comprising:
a robot communicatively coupled to an electronic device comprising a touchscreen, the robot comprising; a plurality of interaction inducing components, wherein each interaction inducing component is respectively coupled to one of a plurality of actuators, wherein each actuator is configured to cause a mechanical action of the respectively coupled interaction inducing component; at least one sensor configured to detect at least one user action; a processor; and a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to perform operations comprising; receiving data indicative of a first task from the electronic device and/or from the at least one sensor; identifying, based on similarity to the first task, a second task stored in a database, wherein the second task is associated with a solution as part of a task-solution pair stored in the database, wherein the database includes a plurality of stored task-solution pairs, and wherein the solution includes start and end coordinates corresponding to a touch gesture on the touchscreen; and executing the solution associated with the second task, including providing a synthesized touch action to the electronic device based on the start and end coordinates;
wherein the solution corresponds to an action of the robot responsive to the first task.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method of increasing user participation in an activity performed on an electronic device comprising a touchscreen, the method comprising:
-
providing a robot comprising; a plurality of interaction inducing components, wherein each interaction inducing component is respectively coupled to one of a plurality of actuators, wherein each actuator is configured to cause a mechanical action of the respectively coupled interaction inducing component; at least one sensor configured to detect at least one user action; a processor; and a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to; receive data indicative of a first task from the electronic device and/or from the at least one sensor; identify, based on similarity to the first task, a second task stored in a database, wherein the second task is associated with a solution as part of a task-solution pair stored in the database, wherein the database includes a plurality of stored task-solution pairs, and wherein the solution includes start and end coordinates corresponding to a touch gesture on the touchscreen; and execute the solution associated with the second task, including providing a synthesized touch action to the electronic device based on the start and end coordinates;
wherein the solution corresponds to an action of the robot responsive to the first task; andwherein the robot facilitates the user participation in the activity, thereby increasing the user participation in the activity on the electronic device.
-
Specification