Collection and validation of data from visual displays
First Claim
1. A mobile handheld computing device for providing an indication of process readings of a machine, the mobile handheld computing device comprising:
- a memory device;
a display device;
a camera; and
at least one processor coupled to a non-transitory storage medium storing computer readable instructions, each of the memory device, the display device, the camera, and the at least one processor being integrated within said mobile handheld computing device, the processor being configured to, when executing the computer readable instructions;
receive an image of a process indicator from the camera, wherein receiving the image is initiated using the mobile handheld computing device after the mobile handheld computing device is carried to a location proximate the machine;
determine a template from a plurality of stored templates, each template associated with a process indicator of a plurality of process indicators, the determined template associated with the process indicator captured in the received image at the time the image was captured, the template retrieved from the memory device, the template including a template image of the process indicator and template components of the process indicator;
display the received image and the determined template image such that one of the received image and the determined template image overlay the other of the received image and the determined template image;
align visual elements in the received image and surrounding environment with corresponding framing elements of the determined template image;
determine at least one of a position of a value indicator shown in the received image with respect to a scale of the process indicator shown in the received image and characters of a digital process indicator;
transform the at least one of the determined position and the determined characters to a process value; and
store the process value in the memory device.
4 Assignments
0 Petitions
Accused Products
Abstract
A mobile computing device for providing an indication of process readings of a machine includes a processor configured to receive an image of a process indicator wherein capture of the image is initiated using the mobile computing device proximate the machine. The at least one processor is also configured to determine a template including a template image of the process indicator and template components of the process indicator. The at least one processor is further configured to display the received image and the determined template image such that they overlay each other and align the received image with the determined template image. The at least one processor is also configured to determine a position of a value indicator with respect to a scale of the process indicator, transform the determined position to a process indicator value, and store the process indicator value in the one or more memory devices.
9 Citations
21 Claims
-
1. A mobile handheld computing device for providing an indication of process readings of a machine, the mobile handheld computing device comprising:
-
a memory device; a display device; a camera; and at least one processor coupled to a non-transitory storage medium storing computer readable instructions, each of the memory device, the display device, the camera, and the at least one processor being integrated within said mobile handheld computing device, the processor being configured to, when executing the computer readable instructions; receive an image of a process indicator from the camera, wherein receiving the image is initiated using the mobile handheld computing device after the mobile handheld computing device is carried to a location proximate the machine; determine a template from a plurality of stored templates, each template associated with a process indicator of a plurality of process indicators, the determined template associated with the process indicator captured in the received image at the time the image was captured, the template retrieved from the memory device, the template including a template image of the process indicator and template components of the process indicator; display the received image and the determined template image such that one of the received image and the determined template image overlay the other of the received image and the determined template image; align visual elements in the received image and surrounding environment with corresponding framing elements of the determined template image; determine at least one of a position of a value indicator shown in the received image with respect to a scale of the process indicator shown in the received image and characters of a digital process indicator; transform the at least one of the determined position and the determined characters to a process value; and store the process value in the memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-based method for providing an indication of process readings of a machine, the method implemented using a handheld mobile computing device coupled to a user interface, a camera, and a memory device, the method comprising:
-
receiving, by the handheld mobile computing device, an image of a process indicator captured from the camera, wherein receiving the image is initiated using the handheld mobile computing device while the handheld mobile computing device is proximate the machine, each of the memory device, a display device, the camera, and at least one processor being integrated within the handheld mobile computing device; determining, by the handheld mobile computing device, a template associated with the process indicator from a plurality of stored templates, the determined template including a template image of the process indicator captured from the camera and template components of the process indicator; displaying the received image and the determined template image overlaid together; aligning visual elements in the received image and surrounding environment with corresponding framing elements of the determined template image; determining a position of a value indicator with respect to a scale of the process indicator; transforming the determined position to a process indicator value; and storing the process indicator value in the memory device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor of a handheld mobile computing device, the computer-executable instructions cause the processor to:
-
receive an image of a process indicator from a camera of the handheld mobile computing device, wherein receiving the image is initiated using the handheld mobile computing device while the handheld mobile computing device is proximate the machine, each of a memory device, a display device, the camera, and the at least one processor being integrated within said handheld mobile computing device; determine a template associated with the process indicator, the determined template including a template image of the process indicator and template components of the process indicator; display the received image and the determined template image overlaid together; align visual elements in the received image and surrounding environment with corresponding framing elements of the determined template image; determine a position of a value indicator with respect to a scale of the process indicator; transform the determined position to a process indicator value; and store the process indicator value in the memory device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification