Assigning tasks to a robot device for execution
First Claim
Patent Images
1. A method, performed by a processor, for assigning tasks to a robot device, comprising:
- selecting a target region from a displayed image of an image capturing device;
defining one or more tasks in relation to a plurality of objects displayed within the target region such that the defined one or more tasks are arranged according to a task workflow;
wherein defining the one or more tasks further includes inputting image capturing instructions for performing the defined one or more tasks and one or more subtasks of the one or more tasks according to the plurality of objects using text data via a graphical user interface (GUI) such that a user inputs natural language text into the GUI to define the one or more tasks; and
communicating the defined one or more tasks to a self-directed device thereby assigning the self-directed device to perform the defined one or more tasks according to the task workflow.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for assigning tasks to a robot device by a processor. A target region may be selected from a displayed image of an image capturing device. One or more tasks may be defined according to a plurality of objects displayed within the target region such that the defined one or more tasks are arranged according to a task workflow. The defined one or more tasks may be communicated to a self-directed device thereby assigning the self-directed robot to perform the defined one or more tasks according to the task workflow.
6 Citations
17 Claims
-
1. A method, performed by a processor, for assigning tasks to a robot device, comprising:
-
selecting a target region from a displayed image of an image capturing device; defining one or more tasks in relation to a plurality of objects displayed within the target region such that the defined one or more tasks are arranged according to a task workflow; wherein defining the one or more tasks further includes inputting image capturing instructions for performing the defined one or more tasks and one or more subtasks of the one or more tasks according to the plurality of objects using text data via a graphical user interface (GUI) such that a user inputs natural language text into the GUI to define the one or more tasks; and communicating the defined one or more tasks to a self-directed device thereby assigning the self-directed device to perform the defined one or more tasks according to the task workflow. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for assigning tasks to a robot device, comprising:
-
one or more computers with executable instructions that when executed cause the system to; select a target region from a displayed image of an image capturing device; define one or more tasks according to a plurality of objects displayed within the target region such that the defined one or more tasks are arranged according to a task workflow; wherein defining the one or more tasks further includes inputting image capturing instructions for performing the defined one or more tasks and one or more subtasks of the one or more tasks according to the plurality of objects using text data via a graphical user interface (GUI) such that a user inputs natural language text into the GUI to define the one or more tasks; and communicate the defined one or more tasks to a self-directed device thereby assigning the self-directed device to perform the defined one or more tasks according to the task workflow. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for, by a processor, assigning tasks to a robot device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion that selects a target region from a displayed image of an image capturing device; an executable portion that defines one or more tasks according to a plurality of objects displayed within the target region such that the defined one or more tasks are arranged according to a task workflow;
wherein defining the one or more tasks further includes inputting image capturing instructions for performing the defined one or more tasks and one or more subtasks of the one or more tasks according to the plurality of objects using text data via a graphical user interface (GUI) such that a user inputs natural language text into the GUI to define the one or more tasks; andan executable portion that communicates the defined one or more tasks to a self-directed device thereby assigning the self-directed device to perform the defined one or more tasks according to the task workflow. - View Dependent Claims (14, 15, 16, 17)
-
Specification