IP Library Granted Patent US 9,594,893
Granted Patent B2
US 9,594,893 · App. 14/155,917 · Granted Mar 14, 2017

Multi-touch local device authentication

Inventors: Xin Feng (Arcadia, CA); James Anthony Hunt (Chapel Hill, NC); David Rivera (Raleigh, NC); Peter Carlson Rane (Cary, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F21/36G06F3/0484G06F3/04883G06F2203/04808
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 9,594,893
App. No.
14/155,917
Granted
Mar 14, 2017
Kind
B2
Abstract

An embodiment provides a method, including: detecting, at a touch sensitive surface of an information handling device, user input including at least one multi-touch input; said detecting comprising detecting two or more substantially simultaneous user inputs to the touch sensitive surface; associating, using a processor, a number with the at least one multi-touch input; determining, using the processor, if the user input matches expected user input; and responsive to determining a match, authenticating a user. Other embodiments are described and claimed.

Claims (57)

1. A method, comprising:

detecting, at a touch sensitive surface of an information handling device, user input including at least one multi-touch input;

said detecting comprising detecting two or more concurrent user inputs to the touch sensitive surface;

associating, using a processor, a number with the at least one multi-touch input, the number being chosen based on the number of concurrent user inputs;

thereafter performing, using the processor, a comparison of a sequence of numbers associated with a sequence of concurrent user inputs and a predetermined sequence of numbers; and

providing, responsive to determining a match based on the comparison, an authentication of a user.

2. The method of claim 1 , wherein:

said detecting comprising detecting that the user input includes a directional component; and

said performing a comparison includes matching the directional component with an expected directional component.

3. The method of claim 1 , wherein:

said detecting comprising detecting that the user input includes a force component; and

said performing a comparison includes matching the force component with an expected force component.

4. The method of claim 1 , wherein:

said detecting comprising detecting that the user input includes sequential multi-touch input; and

said associating includes associating numbers with each multi-touch input of the sequential multi-touch input.

5. The method of claim 4 , wherein said performing a comparison includes determining that the numbers associated with each multi-touch input occur in an expected sequence.

6. The method of claim 1 , wherein:

said detecting comprising detecting that the user input includes a location component; and

said performing a comparison includes matching the location component with an expected location component.

7. The method of claim 1 , wherein the detecting comprises detecting at least one multi-touch input selected from the group of inputs consisting of a swipe, a tap, and a press and hold.

8. The method of claim 7 , wherein the detected swipe comprises a directional swipe.

9. The method of claim 8 , wherein the detected, directional swipe is selected from the group consisting of a pinch gesture and a zoom gesture.

10. The method of claim 1 , wherein:

said detecting comprising detecting that the user input includes a temporal component; and

said performing includes matching the temporal component with an expected temporal component.

11. An information handling device, comprising:

a touch sensitive surface that accepts user input;

a processor; and

a memory device that stores instructions accessible to the processor, the instructions being executable by the processor to:

detect, at the touch sensitive surface, user input including at least one multi-touch input;

wherein to detect comprises detecting two or more concurrent user inputs to the touch sensitive surface;

associate a number with the at least one multi-touch input, the number being chosen based on the number of concurrent user inputs;

thereafter perform a comparison of a sequence of numbers associated with a sequence of concurrent user inputs and a predetermined sequence of numbers; and

providing, responsive to determining a match based on the comparison, an authentication of a user.

12. The information handling device of claim 11 , wherein:

to detect comprises detecting that the user input includes a directional component; and

to perform a comparison includes matching the directional component with an expected directional component.

13. The information handling device of claim 11 , wherein:

to detect comprises detecting that the user input includes a force component; and

to perform a comparison includes matching the force component with an expected force component.

14. The information handling device of claim 11 , wherein:

to detect comprises detecting that the user input includes sequential multi-touch input; and

to associate includes associating numbers with each multi-touch input of the sequential multi-touch input.

15. The information handling device of claim 14 , wherein to perform a comparison includes determining that the numbers associated with each multi-touch input occur in an expected sequence.

16. The information handling device of claim 11 , wherein:

to detect comprises detecting that the user input includes a location component; and

to perform a comparison includes matching the location component with an expected location component.

17. The information handling device of claim 11 , wherein the detecting comprises detecting at least one multi-touch input selected from the group of inputs consisting of a swipe, a tap, and a press and hold.

18. The information handling device of claim 17 , wherein the detected swipe comprises a directional swipe.

19. The information handling device of claim 18 , wherein the detected, directional swipe is selected from the group consisting of a pinch gesture and a zoom gesture.

20. A product, comprising:

a storage device having processor executable code stored therewith, the code comprising:

code that detects, at a touch sensitive surface of an information handling device, user input including at least one multi-touch input;

wherein to detect comprises detecting two or more concurrent user inputs to the touch sensitive surface;

code that associates, using a processor, a number with the at least one multi-touch input, the number being chosen based on the number of concurrent user inputs;

code that thereafter performs, using the processor, a comparison of a sequence of numbers associated with a sequence of concurrent user inputs and a predetermined sequence of numbers; and

code that provides, responsive to determining a match based on the comparison, an authentication of a user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049690/0879 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADMINISTRATIVE ERROR ON THE RECORDATION COVER SHEET LISTING AN INCOMPLETE ADDRESS FOR THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 031976 FRAME 0253. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 30, 2014
From: FENG, XIN; HUNT, JAMES ANTHONY; RIVERA, DAVID; RANE, PETER CARLSON
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 032141/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2014
From: FENG, XIN; HUNT, JAMES ANTHONY; RIVERA, DAVID; RANE, PETER CARLSON
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 031976/0253 →
Continuity (1)
Related Publication 20150199504A1 · Jul 16, 2015