Performing Automated Tasks Based on Visual Cues
First Claim
1. An automated task performing system comprising:
- an imaging device;
at least one data store;
an automated machine; and
a computing device in communication with the imaging device and the automated machine,wherein the computing device is configured to implement one or more services, andwherein the one or more services are configured to;
capture an image of an object using the imaging device;
recognize a visual cue expressed within the image, wherein the visual cue is associated with at least a portion of the object;
determine an association between the visual cue and at least one task to be performed upon the object based at least in part on information regarding a plurality of tasks maintained in the at least one data store;
identify at least one action required for executing the at least one task; and
provide an electronic instruction for performing the at least one task to the automated machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Visual cues may be provided for the purpose of triggering the performance of one or more actions associated with a given task. A visual cue may include one or more characters or other markings on any relevant surfaces, as well as naturally appearing edges, contours or outlines within an environment in which the visual cue is provided. When one or more visual cues appear within a field of view of an imaging device, and the visual cues are recognized as such, a task relating to the visual cues may be identified, and instructions for performing the task may be provided. The task may be dependent upon a context in which the visual cues are provided, such that a single visual cue may be associated with multiple tasks in different contexts, and the performance of the task may be confirmed based on imaging data or other relevant information.
-
Citations
20 Claims
-
1. An automated task performing system comprising:
-
an imaging device; at least one data store; an automated machine; and a computing device in communication with the imaging device and the automated machine, wherein the computing device is configured to implement one or more services, and wherein the one or more services are configured to; capture an image of an object using the imaging device; recognize a visual cue expressed within the image, wherein the visual cue is associated with at least a portion of the object; determine an association between the visual cue and at least one task to be performed upon the object based at least in part on information regarding a plurality of tasks maintained in the at least one data store; identify at least one action required for executing the at least one task; and provide an electronic instruction for performing the at least one task to the automated machine. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
identifying a first set of imaging data regarding an object, wherein the first set of imaging data comprises information regarding at least one visual cue associated with the object; identifying, by at least one computer processor, the at least one visual cue based at least in part on the first set of imaging data; identifying, by the at least one computer processor, a first automated task associated with the object based at least in part on the at least one visual cue; and providing, by the at least one computer processor, an instruction for performing at least one action associated with the first automated task to a first automated machine. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having computer-executable instructions stored thereon,
wherein the instructions, when executed, cause a computer system having at least one computer processor and at least one data store to perform a method comprising: -
capturing a first image of at least a portion of an environment using an imaging device; identifying a visual cue expressed within the first image; selecting a first action to be performed upon the environment based at least in part on the visual cue expressed within the first image; transmitting an instruction for performing at least a portion of the first action to an automated machine; capturing a second image of at least the portion of the environment using the imaging device; determining whether the automated machine performed the first action based at least in part on the second image; upon determining that the automated machine performed the first action, selecting a second action to be performed upon the environment based at least in part on the visual cue expressed within the first image; and transmitting an instruction for performing at least a portion of the second action to the automated machine. - View Dependent Claims (20)
-
Specification