IP Library Granted Patent US 10,097,994
Granted Patent B2
US 10,097,994 · App. 15/068,772 · Granted Oct 9, 2018

Mobile touch authentication refresh

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,097,994
App. No.
15/068,772
Granted
Oct 9, 2018
Kind
B2
Abstract

Techniques for resetting authentication for touch-enabled devices are presented. When a user authenticates to a mobile device a touch profile (TP) is recorded. Each subsequent time the user unlocks a locked mobile device via touch, a new TP is noted. The new TP is compared to the recorded TP and if the deviation is within an acceptable tolerance, the user is permitted access to the mobile device without re-authentication. When the new TP is not within the acceptable tolerance of the recorded TP, the user is forced to re-authenticate before access is granted to the mobile device.

Claims (31)

1. A method, comprising:

capturing touch attributes as capacitance and inductance readings when a user is authenticating to a touchscreen of a mobile device with authentication credentials from touches of a finger of the user when the user provides the authentication credentials through the touchscreen;

comparing the touch attributes to last saved touch attributes that were last saved in a previous authentication performed by the user to access the mobile device and updating the last saved touch attributes as the touch attributes;

setting a duration for a time until the authentication credentials are to be re-entered by the user through the touchscreen based on the comparing;

periodically updating the last saved touch attributes for the user as the user touches the touchscreen during operation of the mobile device; and

variably adjusting the duration for the time based on the periodically updating by increasing the duration or decreasing the duration.

2. The method of claim 1 , wherein capturing further includes capturing multiple simultaneous touches from the user through the touchscreen as the authentication credentials are entered.

3. The method of claim 1 , wherein comparing further includes scoring the touch attributes and comparing the scored touch attributes against a computed score for the last saved touch attributes.

4. The method of claim 3 , wherein scoring further includes comparing a difference between the scored touch attributes and the computed score against a threshold and setting the duration based on the comparison of the difference to the threshold.

5. The method of claim 1 , wherein setting further includes setting the duration to a longer period of time as a difference between the touch attributes and the last saved touched attributes grows smaller.

6. The method of claim 1 , wherein setting further includes setting the duration to a shorter period of time as a difference between the touch attributes and the last saved touched attributes grows larger.

7. The method of claim 1 , wherein setting further includes varying the duration based on a difference between the touch attributes and the last saved touch attributes.

8. The method of claim 1 further comprising, providing access to the mobile device after a lock touchscreen occurs on the mobile device without requiring entry of the authentication credentials when the duration has not yet elapsed.

9. The method of claim 1 further comprising, locking the mobile device when the duration has passed and requiring re-entry of the authentication credentials for access to the mobile device.

10. The method of claim 1 further comprising, extending the duration while the user interacts with the touchscreen based on new touch attributes obtained while the user interacts with the touchscreen and compared against the last saved touch attributes.

11. A method, comprising:

establishing and periodically updating a time out period for providing authentication credentials for accessing a mobile device based on current touch interactions of a user touching a touchscreen of the mobile device and based on comparisons between the current touch interactions with a touch profile maintained for the user, wherein the touch interactions and the touch profile include capacitance and inductance measures for a finger of the user touching the touchscreen, wherein establishing and periodically updating further includes variably increasing or decreasing the time out period;

periodically updating the touch profile based on the current touch interactions;

wherein establishing further includes setting a shorter period of time for the time out period when a difference between a comparison of the current touch interactions and the touch profile grows larger; and

wherein establishing further includes setting a longer period of time for the time out period when a difference between a comparison of the current touch interactions and the touch profile grows smaller.

12. The method of claim 11 further comprising, forcing a time out before the timeout period when a particular touch interaction is outside a range associated with the touch profile.

13. The method of claim 11 further comprising, locking the mobile device and requesting that the user enter the authentication credentials when the time out period is reached.

14. The method of claim 11 , wherein establishing further includes varying the time out period to an extended period of time the longer a user continues to interact with the touchscreen through the current touch interactions.

15. The method of claim 11 , wherein periodically updating further includes using the current touch interactions to continually update the touch profile.

16. A mobile device, comprising:

a processor; and

a touch profile manager configured to: i) execute on the processor, ii) set a time out for which a user has to enter authentication credentials to unlock the mobile device for access, iii) determine the time out period based on comparisons between current touch interactions of the user with a touchscreen of the mobile device and a touch profile maintained for the user, wherein the current touch interactions and the touch profile include capacitance and inductance measures for a finger of the user touching the touchscreen, iv) update the touch profile based on the current touch interactions, v) continuously update the touch profile based on subsequent touch interactions of the user during operation of the mobile device, and vi periodically update the time out period based on updates to the touch profile by increasing or decreasing the time out period, vii) setting a duration for a time until the authentication credentials are to be re-entered by the user through the touchscreen based on the comparing, and viii) variably adjusting the duration for the time based on the periodically updating by increasing the duration or decreasing the duration.

17. The system of claim 16 , wherein the touch profile manager is further configured, in iii), to:

extend the time out period as a difference between the current touch interactions and the touch profile grows smaller.

18. The system of claim 16 , wherein the touch profile manager is further configured, in iii), to:

shorten the time out period as a difference between the current touch interactions and the touch profile grows larger.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2026
From: NETIQ CORPORATION
To: MICRO FOCUS LLC
Reel/Frame 073758/0696 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →