Scrambling passcode entry interface
First Claim
1. A method of operating a mobile device, the method comprising:
- detecting a swipe of a payment card on a card reader coupled to the mobile device;
in response to detecting the swipe, initializing a financial transaction between a consumer and a merchant by;
generating a personal identification number (PIN) entry interface that includes a plurality of buttons for the consumer to compose a PIN entry, the plurality of buttons representing single numeric digits, wherein said generating includes displaying the buttons on a touchscreen of the mobile device in an arrangement that does not reflect a natural sequence of the numeric digits;
storing the arrangement of the buttons in the PIN entry interface in an interface configuration file;
transmitting the interface configuration file to an external server system;
detecting a sequence of touch events representing interactions by the consumer with the touchscreen while the PIN entry interface is displayed, wherein the sequence of touch events is indicative of a PIN entry corresponding to the payment card; and
transmitting the sequence of touch events to the external server system to authenticate the consumer; and
in response to receiving a message from the external server system authenticating the consumer, processing the financial transaction.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of secured passcode entry is disclosed. The method, in one embodiment, includes: receiving a request to authenticate a user; in response to receiving the request, generating a passcode entry interface that includes a plurality of buttons for the user to compose a passcode entry, each button representing a character of a set of characters, the set of characters having a natural sequence, wherein said generating includes displaying the buttons on a touchscreen of the electronic device in an arrangement that does not reflect the natural sequence of the set of characters; detecting a touch event, represented as a coordinate on the touchscreen, interacting with the touchscreen while the passcode entry interface is displayed, wherein the touch event is indicative of at least a portion of a passcode entry by the user; and verifying an authenticity of the passcode entry based at least partly on the touch event.
-
Citations
24 Claims
-
1. A method of operating a mobile device, the method comprising:
-
detecting a swipe of a payment card on a card reader coupled to the mobile device; in response to detecting the swipe, initializing a financial transaction between a consumer and a merchant by; generating a personal identification number (PIN) entry interface that includes a plurality of buttons for the consumer to compose a PIN entry, the plurality of buttons representing single numeric digits, wherein said generating includes displaying the buttons on a touchscreen of the mobile device in an arrangement that does not reflect a natural sequence of the numeric digits; storing the arrangement of the buttons in the PIN entry interface in an interface configuration file; transmitting the interface configuration file to an external server system; detecting a sequence of touch events representing interactions by the consumer with the touchscreen while the PIN entry interface is displayed, wherein the sequence of touch events is indicative of a PIN entry corresponding to the payment card; and transmitting the sequence of touch events to the external server system to authenticate the consumer; and in response to receiving a message from the external server system authenticating the consumer, processing the financial transaction. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a server system, the method comprising:
-
receiving an interface configuration file from the electronic device; determining a geometric arrangement of a plurality of buttons of a passcode entry interface for displaying on an electronic device, wherein the passcode entry interface includes the plurality of buttons for a user to compose a passcode entry, each button representing a character of a set of characters, the set of characters having a natural sequence, wherein the geometric arrangement of the plurality of buttons does not reflect the natural sequence of the set of characters, and wherein determining the geometric arrangement includes interpreting the interface configuration file to determine the geometric arrangement of the plurality of buttons; receiving a sequence of touch events, represented as coordinates on the touchscreen, from the electronic device, wherein the sequence of touch events represents interactions by the user with the touchscreen, the sequence of touch events indicative of a passcode entry corresponding to a payment card; composing the passcode entry by matching the sequence of touch events with the geometric arrangement; and authenticating the passcode entry. - View Dependent Claims (6, 7, 8)
-
-
9. A method of operating an electronic device, the method comprising:
-
receiving a request to authenticate a user; in response to receiving the request, generating a passcode entry interface that includes a plurality of buttons for the user to compose a passcode entry, each button representing a character of a set of characters, the set of characters having a natural sequence, wherein said generating includes displaying the buttons on a touchscreen of the electronic device in an arrangement that does not reflect the natural sequence of the set of characters; storing the arrangement of the buttons in the PIN entry interface in an interface configuration file; transmitting the interface configuration file to an external server system; detecting a touch event, represented as a coordinate on the touchscreen, interacting with the touchscreen while the passcode entry interface is displayed, wherein the touch event is indicative of at least a portion of a passcode entry by the user; and verifying an authenticity of the passcode entry based at least partly on the touch event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An electronic device comprising:
-
a connector to receive a request to authenticate a user; a processor configured to generate a passcode entry interface that includes a plurality of buttons for the user to compose a passcode entry, each button representing a character of a set of characters, the set of characters having a natural sequence; a touchscreen to display the buttons in an arrangement that does not reflect the natural sequence of the set of characters and to detect a touch event, represented as a coordinate on the touchscreen, interacting with the touchscreen while the buttons are displayed, the touch event indicative of at least a portion of a passcode entry by the user; and wherein the processor is configured to store the arrangement of the buttons in the PIN entry interface in an interface configuration file and to transmit the interface configuration file to an external server system; and wherein the processor is configured to verify an authenticity of the passcode entry based at least partly on the touch event. - View Dependent Claims (23, 24)
-
Specification