System and method for guiding card positioning using phone sensors
First Claim
1. A method for guiding positioning of a card to a target position relative to a device includes the steps of:
- detecting by a proximity sensor that the card is proximate to the device;
responsive to the card being proximate to the device, the device capturing a series of images of a three-dimensional volume proximate to the device;
processing the series of images to determine a position and a trajectory of the card within the three-dimensional volume proximate to the device;
predicting a projected position of the card relative to the device based on the position of the card and the trajectory of the card;
identifying one or more variances between the projected position and the target position including identifying at least one trajectory adjustment predicted to reduce the one or more variances and one or more prompts predicted to achieve the trajectory adjustments;
displaying the one or more prompts on a display of the device;
repeating the steps of capturing the series of images, determining the position and trajectory of the card, predicting the projected position of the card, identifying the one or more variances, the at least one trajectory adjustment and the one or more prompts and displaying the one or more prompts until the one or more variances are within a predetermined threshold; and
triggering an event at the device to retrieve data from the card in response to the one or more variances being within the predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A position alignment system facilitates positioning of a contactless card in a ‘sweet spot’ in a target volume relative to a contactless card reading device. Alignment logic uses information captured from available imaging devices such as infrared proximity detectors, cameras, infrared sensors, dot projectors, and the like to guide the card to a target location. The captured image information is processed to identify a card position, trajectory and predicted location using one or both of a machine learning model and/or a Simultaneous Localization and Mapping logic. Trajectory adjustment and prompt identification may be intelligently controlled and customized using machine-learning techniques to customize guidance based on the preference and/or historical behavior of the user. As a result, the speed and accuracy of contactless card alignment is improved and received NFC signal strength is maximized, thereby reducing the occurrence of dropped transactions.
517 Citations
20 Claims
-
1. A method for guiding positioning of a card to a target position relative to a device includes the steps of:
-
detecting by a proximity sensor that the card is proximate to the device; responsive to the card being proximate to the device, the device capturing a series of images of a three-dimensional volume proximate to the device; processing the series of images to determine a position and a trajectory of the card within the three-dimensional volume proximate to the device; predicting a projected position of the card relative to the device based on the position of the card and the trajectory of the card; identifying one or more variances between the projected position and the target position including identifying at least one trajectory adjustment predicted to reduce the one or more variances and one or more prompts predicted to achieve the trajectory adjustments; displaying the one or more prompts on a display of the device; repeating the steps of capturing the series of images, determining the position and trajectory of the card, predicting the projected position of the card, identifying the one or more variances, the at least one trajectory adjustment and the one or more prompts and displaying the one or more prompts until the one or more variances are within a predetermined threshold; and triggering an event at the device to retrieve data from the card in response to the one or more variances being within the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a proximity sensor configured to detect whether a card is proximate to the device; an image capture device coupled to the proximity sensor and configured to capture a series of images of a three-dimensional volume proximate to the device; a processor coupled to the proximity sensor and the image capture device; a display interface coupled to the processor; a card reader interface coupled to the processor; and a non-transitory medium storing alignment program code configured to guide a card to a target position relative to the device, the alignment program code operable when executed upon by the processor to; monitor a proximity of the card to the device; enable the image capture device to capture the series of images of the three-dimensional volume proximate to the device; process the series of images to determine a position and a trajectory of the card within the three-dimensional volume proximate to the device and to predict a projected position of the card relative to the device based on the position of the card and the trajectory of the card; identify one or more variances between the projected position and the target position including identifying at least one trajectory adjustment and one or more prompts to achieve the at least one trajectory adjustment, the at least one trajectory adjustment predicted to reduce the one or more variances; display the one or more prompts on the display interface during at least one of prior to and during the card read operation; and trigger a card read operation by the card reader interface when the one or more variances are within a predetermined threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for guiding a card to a target position relative to a device includes the steps of:
-
detecting a request by the device to perform a transaction; measuring, using a proximity sensor of the device, a proximity of the card to the device; controlling at least one of a camera and an infrared depth sensor of the device to capture a series of images of a three-dimensional volume proximate to the device when the card is determined to be proximate to the device; processing the series of images to determine a position and trajectory of the card in the three-dimensional volume proximate to the device, the processing performed by at least one of a machine learning model trained using historic attempts to guide the card to the target position or a simultaneous localization and mapping (SLAM) process; predicting a projected position of the card relative to the device based on the position and the trajectory of the card; identifying one or more variances between the projected position and the target position including identifying at least one trajectory adjustment selected to reduce the one or more variances and identifying one or more prompts to achieve the trajectory adjustments; displaying the one or more prompts on a display of the device; repeating the steps of capturing image information, determining the position and trajectory of the card, predicting the projected position of the card, identifying the one or more variances, the at least one trajectory adjustment and the one or more prompts and displaying the one or more prompts until the one or more variances are within a predetermined threshold; and triggering a read of the card by a card reader of the device when the variances are less than the predetermined threshold.
-
Specification