IP Library Granted Patent US 10,705,723
Granted Patent B2
US 10,705,723 · App. 15/918,013 · Granted Jul 7, 2020

Systems and methods for authentication code entry in touch-sensitive screen enabled devices

Inventors: Imran A. Hajimusa (San Jose, CA); Glen Robson (Morgan Hill, CA); Davey Faoro (Newcastle, CA)
Assignee: VeriFone, Inc.
G06F3/04883G06F3/016G06F3/041G06F3/0489G06F3/04886G06F21/31G06F21/36G06F21/45G06F2203/04808G06Q20/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,705,723
App. No.
15/918,013
Granted
Jul 7, 2020
Kind
B2
Abstract

Systems and methods for authentication code entry in touch-sensitive screen enabled devices are disclosed. In one embodiment, a method for entering data to a data entry device comprising at least one computer processor, a memory, and a touch-sensitive screen may include the touch-sensitive screen providing an input interface comprising a plurality of virtual keys; the touch-sensitive screen sensing a first touch on the touch-sensitive screen; the touch-sensitive screen sensing a release of the first touch and a location of the first touch at the time of release; the computer processor determining a corresponding virtual key based on the location of the first touch at the time of release; the computer processor receiving an entry gesture at an entry gesture interface; and the computer processor identifying the corresponding virtual key as a value in an authentication code following the receipt of the entry gesture.

Claims (51)

1. A method for entering data to a data entry device comprising at least one computer processor, a memory, and a touch-sensitive screen, comprising:

the touch-sensitive screen providing an input interface comprising a plurality of virtual keys;

the touch-sensitive screen sensing a first touch on the touch-sensitive screen;

the touch-sensitive screen sensing a release of the first touch and a location of the first touch at the time of release;

the at least one computer processor determining a first corresponding virtual key based on the location of the first touch at the time of release;

the at least one computer processor receiving a first entry gesture at an entry gesture interface, wherein the entry gesture interface comprises a physical key;

in response to the receipt of the first entry gesture, the at least one computer processor identifying the first corresponding virtual key as a value in an authentication code;

the touch-sensitive screen sensing a second touch on the touch-sensitive screen;

the touch-sensitive screen sensing a release of the second touch and a location of the second touch at the time of release;

the at least one computer processor determining a second corresponding virtual key based on the location of the second touch at the time of release, wherein the second corresponding virtual key comprises an enter virtual key;

the at least one computer processor receiving a second entry gesture at the entry gesture interface; and

in response to the receipt of the second entry gesture, the at least one computer processor submitting the authentication code.

2. The method of claim 1 , further comprising:

the at least one computer processor causing feedback to be provided in response to the touch-sensitive screen being touched in a touch-sensitive area of the touch-sensitive screen.

3. The method of claim 1 , further comprising:

the at least one computer processor causing feedback to be provided in response to one of the plurality of virtual keys being touched.

4. The method of claim 3 , wherein the first touch traverses more than one of the plurality of virtual keys; and

the at least one computer processor causes feedback to be provided as the first touch traverses from a first virtual key to a second virtual key.

5. The method of claim 4 , wherein the feedback is haptic feedback.

6. The method of claim 1 , wherein a first subset of the plurality of virtual keys are aligned along a first edge of the touch-sensitive screen, and a second subset of the plurality of virtual keys are aligned along a second edge of the touch-sensitive screen, and the first subset of virtual keys and second subset of virtual keys comprise virtual keys that represent values of 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.

7. The method of claim 1 , wherein the data entry device comprises a point of sale device.

8. A data entry device comprising:

a housing comprising:

a touch-sensitive screen;

a memory; and

at least one computer processor; and

an entry gesture interface, wherein the entry gesture interface comprises a physical key;

wherein:

the touch-sensitive screen provides an input interface comprising a plurality of virtual keys;

the touch-sensitive screen senses a first touch on the touch-sensitive screen;

the touch-sensitive screen senses a release of the first touch and a location of the first touch at the time of release;

the at least one computer processor determines a first corresponding virtual key based on the location of the first touch at the time of release;

the at least one computer processor receives a first entry gesture at the entry gesture interface;

in response to the receipt of the first entry gesture, the at least one computer processor identifies the first corresponding virtual key as a value in an authentication code;

the touch-sensitive screen senses a second touch on the touch-sensitive screen;

the touch-sensitive screen senses a release of the second touch and a location of the second touch at the time of release;

the at least one computer processor determines a second corresponding virtual key based on the location of the second touch at the time of release, wherein the second corresponding virtual key comprises an enter virtual key;

the at least one computer processor receives a second entry gesture at the entry gesture interface; and

in response to the receipt of the second entry gesture, the at least one computer processor submits the authentication code.

9. The data entry device of claim 8 , wherein the entry gesture interface is provided in the housing.

10. The data entry device of claim 8 , wherein the entry gesture interface is provided in a device separate from the housing, the entry gesture interface in communication with the at least one computer processor.

11. The data entry device of claim 8 , wherein the data entry device provides feedback in response to the touch-sensitive screen being touched in a touch-sensitive area of the touch-sensitive screen.

12. The data entry device of claim 8 , wherein a first subset of the plurality of virtual keys are aligned along a first edge of the touch-sensitive screen, and a second subset of the plurality of virtual keys are aligned along a second edge of the touch-sensitive screen, and the first subset of virtual keys and second subset of virtual keys comprise virtual keys that represent values of 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.

13. The data entry device of claim 8 , further comprising:

a bezel surrounding the touch-sensitive screen.

14. The data entry device of claim 13 , wherein the bezel comprises at least one orientation mark.

15. The data entry device of claim 14 , wherein at least one of the virtual keys represents a value, and at least one of the orientation marks comprises the value.

16. The data entry device of claim 8 , wherein the data entry device comprises a point of sale device.

17. The data entry device of claim 8 , wherein the first touch traverses more than one of the plurality of virtual keys; and

the at least one computer processor causes feedback to be provided as the first touch traverses from a first virtual key to a second virtual key.

18. The data entry device of claim 17 , wherein the feedback is haptic feedback.

Assignments (5)
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 046920-0784 Recorded Apr 28, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ASSIGNOR
To: BARCLAYS BANK PLC, AS ASSIGNEE
Reel/Frame 071095/0667 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 46920/0817 Recorded May 10, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERIFONE SYSTEMS, INC.; VERIFONE, INC.; HYPERCOM CORPORATION
Reel/Frame 049150/0190 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: VERIFONE, INC.; HYPERCOM CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS COLLATERAL AGENT
Reel/Frame 046920/0784 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: VERIFONE, INC.; HYPERCOM CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS COLLATERAL AGENT
Reel/Frame 046920/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2018
From: HAJIMUSA, IMRAN A.; ROBSON, GLEN; FAORO, DAVEY
To: VERIFONE, INC.
Reel/Frame 045350/0179 →
Continuity (4)
Continuation In Part 15663206 · Jul 28, 2017
Continuation PCTUS2016063285 · Nov 22, 2016
Provisional Application 62258757 · Nov 23, 2015
Related Publication 20180203600A1 · Jul 19, 2018