TRACKING OBJECTS DURING PROCESSES
First Claim
1. On a computing device, a method for monitoring performance of a process utilizing one or more objects, the method comprising:
- receiving a set of rules defining one or more portions of the process;
receiving object identification information regarding the one or more objects;
for a selected portion of the process,receiving image information of a physical scene;
identifying from the image information and the object identification information an operation performed with an identified object in the physical scene; and
taking an action based upon whether the operation satisfies a rule of the set of rules associated with the selected portion of the process.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed that relate to tracking one or more objects during a process that utilizes the objects. For example, one embodiment provides a method for monitoring performance of a process involving one or more objects, wherein the method includes receiving a set of rules defining one or more portions of the process and receiving object identification information regarding the one or more objects. The method further includes, for a selected portion of the process, receiving image information of a physical scene, identifying from the image information and the object identification information an operation performed with an identified object in the physical scene, and taking an action based upon whether the operation satisfies a rule of the set of rules associated with the selected portion of the process.
32 Citations
20 Claims
-
1. On a computing device, a method for monitoring performance of a process utilizing one or more objects, the method comprising:
-
receiving a set of rules defining one or more portions of the process; receiving object identification information regarding the one or more objects; for a selected portion of the process, receiving image information of a physical scene; identifying from the image information and the object identification information an operation performed with an identified object in the physical scene; and taking an action based upon whether the operation satisfies a rule of the set of rules associated with the selected portion of the process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. On a computing device, a method for monitoring performance of a process, the method comprising:
-
receiving a set of rules defining one or more actions to be performed on one or more objects during the process; receiving object identification information regarding the one or more objects; for a selected portion of the process, receiving image information of a physical scene; identifying from the image information and the object identification information an operation performed with an identified object in the physical scene; if the operation does not satisfy the rule, outputting an instruction to instruct how to perform an expected operation to satisfy the rule; and if the operation does satisfy the rule, advancing to a subsequent selected portion of the process. - View Dependent Claims (14, 15, 16)
-
-
17. A hardware storage device holding instructions executable by a logic device to:
-
receive a set of rules defining one or more actions to be performed on one or more objects during a process; receive depth image information of a physical scene; receive object identification information comprising three-dimensional object data usable to identify the one or more objects in a plurality of different orientations from the depth image information; for a selected portion of the process, identify from the depth image information and the object identification information an operation performed with an identified object in the physical scene; if the operation does not satisfy the rule, output an instruction to instruct how to perform an expected operation to satisfy the rule; and if the operation does satisfy the rule, advance to a subsequent selected portion of the process. - View Dependent Claims (18, 19, 20)
-
Specification