Dynamic configuration of an augmented reality overlay
First Claim
1. A device, comprising:
- one or more memories; and
one or more processors, communicatively coupled to the one or more memories, configured to;
detect, in a field of view of a camera, one or more components of an automated teller machine (ATM) device using a scale-invariant feature transform (SIFT) technique and a monocular simultaneous localization and mapping (monoSLAM) technique,the one or more components including at least one of;
a cash drawer of the ATM device,a cash recycler of the ATM device,a printer of the ATM device,a keypad of the ATM device,a processor of the ATM device, ora display of the ATM device;
the one or more components being detected based on;
comparing a 3D model of the one or more components;
identify the ATM device as a particular ATM device or as a particular type of ATM device based on at least one of;
comparing the 3D model of the one or more components, or first information related to the ATM device;
identify a set of tasks to be performed with respect to the ATM device after identifying the ATM device as the particular ATM device or the particular type of ATM device,the set of tasks being associated with servicing the ATM device;
provide, for display via a display associated with the device, second information associated with the set of tasks as an augmented reality overlay after identifying the set of tasks;
perform an action related to the set of tasks, the ATM device, or the augmented reality overlay after providing the augmented reality overlay for display; and
monitor, via the camera, a performance of the set of tasks after providing the second information for display as the augmented reality overlay,the performance of the set of tasks being monitored by at least one of;
processing images to identify which components of the one or more components are being serviced,identifying changes in a configuration of the one or more components, ordetermining whether the one or more components have been replaced.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may detect, in a field of view of a camera, one or more components of an automated teller machine (ATM) device using a computer vision technique based on generating a three dimensional model of the one or more components. The device may identify the ATM device as a particular device or as a particular type of device based on the one or more components of the ATM device, or first information related to the ATM device. The device may identify a set of tasks to be performed with respect to the ATM device. The device may provide, for display via a display associated with the device, second information associated with the set of tasks as an augmented reality overlay. The device may perform an action related to the set of tasks, the ATM device, or the augmented reality overlay.
28 Citations
20 Claims
-
1. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to; detect, in a field of view of a camera, one or more components of an automated teller machine (ATM) device using a scale-invariant feature transform (SIFT) technique and a monocular simultaneous localization and mapping (monoSLAM) technique, the one or more components including at least one of; a cash drawer of the ATM device, a cash recycler of the ATM device, a printer of the ATM device, a keypad of the ATM device, a processor of the ATM device, or a display of the ATM device; the one or more components being detected based on;
comparing a 3D model of the one or more components;identify the ATM device as a particular ATM device or as a particular type of ATM device based on at least one of; comparing the 3D model of the one or more components, or first information related to the ATM device; identify a set of tasks to be performed with respect to the ATM device after identifying the ATM device as the particular ATM device or the particular type of ATM device, the set of tasks being associated with servicing the ATM device; provide, for display via a display associated with the device, second information associated with the set of tasks as an augmented reality overlay after identifying the set of tasks; perform an action related to the set of tasks, the ATM device, or the augmented reality overlay after providing the augmented reality overlay for display; and monitor, via the camera, a performance of the set of tasks after providing the second information for display as the augmented reality overlay, the performance of the set of tasks being monitored by at least one of; processing images to identify which components of the one or more components are being serviced, identifying changes in a configuration of the one or more components, or determining whether the one or more components have been replaced. - View Dependent Claims (2, 3, 4, 5, 19, 20)
-
-
6. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors, cause the one or more processors to; detect, in a field of view of a camera associated with a device, one or more components of an automated teller machine (ATM) device, wherein the one or more components are detected using a combination of a scale-invariant feature transform (SIFT) technique and a monocular simultaneous localization and mapping (monoSLAM) technique, and wherein the one or more components include at least one of; a cash drawer of the ATM device, a cash recycler of the ATM device, a printer of the ATM device, a keypad of the ATM device, a processor of the ATM device, or a display of the ATM device, wherein the one or more components are detected based on; comparing a 3D model of the one or more components; identify the ATM device as a particular device or as a particular type of device after detecting the one or more components, wherein a particular configuration of the one or more components of the ATM device indicates that the ATM device is the particular device or the particular type of device; identify a set of tasks to be performed with respect to the ATM device after identifying the ATM device as the particular device or the particular type of device, the set of tasks being associated with servicing the ATM device; provide, for display via a display associated with the device, information associated with the set of tasks as an augmented reality overlay after identifying the set of tasks; perform an action related to the set of tasks, the ATM device, or the augmented reality overlay after providing the augmented reality overlay for display; and monitor, via the camera, a performance of the set of tasks after providing the information for display as the augmented reality overlay, the performance of the set of tasks being monitored by at least one of; processing images to identify which components of the one or more components are being serviced, identifying changes in a configuration of the one or more components, or determining whether the one or more components have been replaced. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
generating, by a device, a three dimensional (3D) model of one or more components of an automated teller machine (ATM) device, the one or more components including at least one of; a cash drawer of the ATM device, a cash recycler of the ATM device, a printer of the ATM device, a keypad of the ATM device, a processor of the ATM device, or a display of the ATM device; detecting, by the device and in a field of view of a camera associated with the device, the one or more components of the ATM device using a scale-invariant feature transform (SIFT) technique, or a monocular simultaneous localization and mapping (monoSLAM) technique, the one or more components of the ATM device being detected based on comparing a 3D model of the one or more components; identifying, by the device, the ATM device as a particular device or as a particular type of device after detecting the one or more components based on the comparing the 3D model of the one or more components; processing first information after identifying the ATM device as the particular device or as the particular type of device, wherein the first information relates to at least the ATM device; identifying, by the device, a set of tasks to be performed with respect to the ATM device based on the first information, the set of tasks being associated with servicing the ATM device; providing, by the device and for display via a display associated with the device, second information associated with the set of tasks as an augmented reality overlay after identifying the set of tasks; monitoring, by the device, a performance of the set of tasks by capturing one or more images at different points in time after providing the second information for display as the augmented reality overlay for display; updating, by the device, the augmented reality overlay after monitoring the performance of the set of tasks; performing, by the device, an action related to the set of tasks, the ATM device, or the augmented reality overlay after providing the augmented reality for display; and monitor, by the device and via the camera, a performance of the set of tasks after providing the second information for display as the augmented reality overlay, the performance of the set of tasks being monitored by at least one of; processing images to identify which components of the one or more components are being serviced, identifying changes in a configuration of the one or more components, or determining whether the one or more components have been replaced. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification