IP Library Granted Patent US 10,540,657
Granted Patent B2
US 10,540,657 · App. 15/444,796 · Granted Jan 21, 2020

Secure passcode entry user interface

Inventor: Troy J. Edwards (Los Gatos, CA)
Assignee: Square, Inc.
G06Q20/4012G06F3/0482G06F3/04883G06F21/31G06F21/36G06Q20/1085G06Q20/20G06Q20/382G07F7/10G07F7/1033H04L9/3226G06F2203/04803G06F2221/031
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,540,657
App. No.
15/444,796
Granted
Jan 21, 2020
Kind
B2
Abstract

Some examples include determining a traffic region of a touchscreen prior to presentation of a passcode entry interface based on determining a portion of the touchscreen receiving a number of touch events that exceeds a touch event threshold and/or based on determining a portion of the touchscreen on which was presented another user interface that received one or more touch events immediately prior to the presentation of the passcode entry interface. Based at least partially on the traffic region, a location on the touchscreen may be determined for presenting the passcode entry interface. The passcode entry interface may include buttons corresponding to character options for composing a passcode entry. The passcode entry interface may be presented at the determined location on the touchscreen with at least one of the buttons overlapping the traffic region of the touchscreen.

Claims (23)

1. A method of operating an electronic device, the method comprising:

determining, by the electronic device, a traffic region of a touchscreen based at least partially on determining a portion of the touchscreen most recently experiencing one or more touch events;

determining, by the electronic device, based at least partially on the traffic region, a location on the touchscreen for presenting a passcode entry interface, wherein the passcode entry interface includes buttons corresponding to character options for composing a passcode entry, and wherein the passcode entry interface is used to receive the passcode entry for performing authentication; and

presenting, by the electronic device, at the determined location on the touchscreen, the passcode entry interface with at least one of the buttons overlapping the traffic region of the touchscreen, wherein the presented passcode entry interface is smaller than a fullscreen size of the touchscreen.

2. The method as recited in claim 1 , wherein the portion of the touchscreen most recently experiencing the one or more touch events corresponds to a portion of the touchscreen on which another user interface was presented prior to presentation of the passcode entry interface.

3. The method as recited in claim 2 , wherein the other user interface includes at least one menu item presented on the touchscreen prior to presentation of the passcode entry interface, wherein determining the traffic region is based at least partially on a position of the at least one menu item.

4. The method as recited in claim 3 , wherein a plurality of the menu items are presented on the touchscreen as part of a mobile storefront prior to presentation of the passcode entry interface.

5. The method as recited in claim 2 , further comprising at least one of:

swapping positions of the other interface and the passcode entry interface between financial transactions on the electronic device; or

swapping positions of the other interface and the passcode entry interface between user sessions on the electronic device.

6. The method as recited in claim 1 , wherein presenting the passcode entry interface comprises positioning the passcode entry interface on the traffic region to maximize an overlap between the passcode entry interface and the traffic region.

7. The method as recited in claim 1 , further comprising, in response to the electronic device detecting a touch event on the touchscreen, rearranging the buttons in the passcode entry interface.

8. An electronic device comprising:

a touchscreen;

a processor connected for communication with the touchscreen; and

a non-transitory machine-readable medium including instructions executable by the processor to cause the electronic device to perform operations comprising:

determining, by the electronic device, a traffic region of a touchscreen based at least partially on determining a portion of the touchscreen most recently experiencing one or more touch events;

determining, by the electronic device, based at least partially on the traffic region, a location on the touchscreen for presenting a passcode entry interface, wherein the passcode entry interface includes buttons corresponding to character options for comprising a passcode entry, and wherein the passcode entry interface is used to receive the passcode entry for performing authentication; and

presenting, by the electronic device, at the determined location on the touchscreen, the passcode entry interface with at least one of the buttons overlapping the traffic region of the touchscreen, wherein the presented passcode entry interface is smaller than a fullscreen size of the touchscreen.

9. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform operations comprising:

determining, by the electronic device, a traffic region of a touchscreen based at least partially on determining a portion of the touchscreen most recently experiencing one or more touch events;

determining, by the electronic device, based at least partially on the traffic region, a location on the touchscreen for presenting a passcode entry interface, wherein the passcode entry interface includes buttons corresponding to character options for composing a passcode entry, and wherein the passcode entry interface is used to receive the passcode entry for performing authentication; and

presenting, by the electronic device, at the determined location on the touchscreen, the passcode entry interface with at least one of the buttons overlapping the traffic region of the touchscreen, wherein the presented passcode entry interface is smaller than a fullscreen size of the touchscreen.

Assignments (2)
CHANGE OF NAME Recorded Jan 24, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058823/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: EDWARDS, TROY J.
To: SQUARE, INC.
Reel/Frame 050213/0456 →
Continuity (3)
Continuation 14050216 · Oct 9, 2013
Continuation In Part 14041863 · Sep 30, 2013
Related Publication 20170169428A1 · Jun 15, 2017
Cited By (1)
US 12,353,528