Passcode entry through motion sensing
First Claim
1. A method comprising:
- receiving card data at a card reader mechanically connected to a mobile device, in response to use of a card at the card reader;
sending, by the card reader, a communication to cause the mobile device to display an input entry interface on a display component of the mobile device for enabling a user to enter, through multiple tactile presses applied to a surface of the mobile device, an input that is used to authenticate a transaction;
recording a sequence of accelerometer readings from an accelerometer in the card reader, wherein the accelerometer readings correspond to movements of the card reader and the mobile device when the multiple tactile presses are applied to the surface of the mobile device;
based at least in part on the accelerometer readings, determining, by the card reader, locations on the surface of the mobile device corresponding to the multiple tactile presses applied to the surface of the mobile device;
determining, based at least in part on the determined locations corresponding to the multiple tactile presses, an input entry comprised of symbols; and
authenticating the transaction based at least in part on the determined input entry.
2 Assignments
0 Petitions
Accused Products
Abstract
Some examples include determining a plurality of motion pattern readings detected by an electronic device in conjunction with entry of a passcode on the electronic device, such as for authentication of a transaction. The passcode may be entered as a sequence of tactile presses on the electronic device, and the detected motion pattern readings may be indicative of movements of the electronic device when the tactile presses occur. Based at least in part on the motion pattern readings, a plurality of locations corresponding to the tactile presses may be determined. Further, based at least in part on the determined plurality of locations, symbols for the passcode may be determined. In some cases, a process for authenticating the transaction may be initiated using the determined passcode.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving card data at a card reader mechanically connected to a mobile device, in response to use of a card at the card reader; sending, by the card reader, a communication to cause the mobile device to display an input entry interface on a display component of the mobile device for enabling a user to enter, through multiple tactile presses applied to a surface of the mobile device, an input that is used to authenticate a transaction; recording a sequence of accelerometer readings from an accelerometer in the card reader, wherein the accelerometer readings correspond to movements of the card reader and the mobile device when the multiple tactile presses are applied to the surface of the mobile device; based at least in part on the accelerometer readings, determining, by the card reader, locations on the surface of the mobile device corresponding to the multiple tactile presses applied to the surface of the mobile device; determining, based at least in part on the determined locations corresponding to the multiple tactile presses, an input entry comprised of symbols; and authenticating the transaction based at least in part on the determined input entry. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device comprising:
-
a memory configured to store executable instructions; and a processor configured by the executable instructions to execute operations comprising; receiving, by the electronic device, card data from a card reader mechanically connected to the electronic device; displaying an input entry interface on a display component of the electronic device for enabling a user to enter, through multiple tactile presses applied to a surface of the electronic device, an input that is used to authenticate a transaction; receiving a sequence of accelerometer readings from an accelerometer in the card reader, wherein the accelerometer readings correspond to movements of the card reader and the electronic device when the multiple tactile presses are applied to the surface of the electronic device; based at least in part on the accelerometer readings from the accelerometer in the card reader, determining locations on the surface of the electronic device corresponding to the multiple tactile presses applied to the surface of the electronic device; determining, based at least in part on the determined locations corresponding to the multiple tactile presses, an input entry comprised of input symbols; and authenticating the transaction based at least in part on the determined input entry. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, configure the one or more processors to perform operations comprising:
-
receiving card data at a card reader mechanically connected to a mobile device, in response to use of a card at the card reader; sending, by the card reader, a communication to cause the mobile device to display an input entry interface on a display component of the mobile device for enabling a user to enter, through multiple tactile presses applied to a surface of the mobile device, an input that is used to authenticate a transaction; recording a sequence of accelerometer readings from an accelerometer in the card reader, wherein the accelerometer readings correspond to movements of the card reader and the mobile device when the multiple tactile presses are applied to the surface of the mobile device; based at least in part on the accelerometer readings, determining, by the card reader, locations on the surface of the mobile device corresponding to the multiple tactile presses applied to the surface of the mobile device; determining, based at least in part on the determined locations corresponding to the multiple tactile presses, an input entry comprised of symbols; and authenticating the transaction based at least in part on the determined input entry. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification