User-authentication gestures
US-9223955-B2 · Dec 29, 2015 · US
US9710632B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9710632-B2 |
| Application number | US-201514947439-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2015 |
| Priority date | Jan 30, 2014 |
| Publication date | Jul 18, 2017 |
| Grant date | Jul 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This document relates to user-authentication gestures. One example can capture multiple biometric features when a user-authentication gesture is performed as a device authentication attempt. The example can compare values of the multiple biometric features to previous values stored for the user. The example can further unlock the computing device in an instance where the values of the multiple biometric features satisfy a similarity threshold relative to the previous values.
Opening claim text (preview).
The invention claimed is: 1. A system comprising: one or more capacitive touch sensors; at least one hardware processor; and at least one computer-readable storage medium having computer-executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to: obtain, from one or more capacitive touch sensors, a first touch contact duration of a first touch contact and a second touch contact duration of a second touch contact received when a user performs a current instance of a gesture, the first touch contact being performed at least partly concurrently with the second touch contact; obtain, from the one or more capacitive touch sensors, a first touch contact pressure of the first touch contact and a second touch contact pressure of the second touch contact; obtain stored touch contact durations and stored touch contact pressures from a previous instance when the gesture was performed; perform touch contact duration comparisons of the first touch contact duration of the first touch contact and the second touch contact duration of the second touch contact to the stored touch contact durations from the previous instance when the gesture was performed; perform touch contact pressure comparisons of the first touch contact pressure of the first touch contact and the second touch contact pressure of the second touch contact to the stored touch contact pressures from the previous instance when the gesture was performed; and perform an action in response to the current instance of the gesture, provided the touch contact duration comparisons and the touch contact pressure comparisons indicate the same user performed the current instance of the gesture and the previous instance of the gesture. 2. The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one hardware processor, cause the at least one hardware processor to: calculate a personalized similarity threshold for the user using the stored touch contact pressures and the stored touch contact durations; and use the personalized similarity threshold to determine whether the same user has performed the current instance of the gesture and the previous instance of the gesture. 3. The system of claim 1 , embodied as a mobile computing device. 4. The system of claim 1 , wherein the gesture involves three or more touch contacts. 5. The system of claim 1 , wherein the action involves unlocking the system in response to the current instance of the gesture. 6. The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one hardware processor, cause the at least one hardware processor to: obtain, from the one or more capacitive touch sensors, touch contact locations of the first touch contact and the second touch contact; perform touch contact location comparisons of the touch contact locations to stored touch contact locations obtained during the previous instance of the gesture; and use the touch contact location comparisons together with the touch contact duration comparisons and the touch contact pressure comparisons to determine whether the same user has performed the current instance of the gesture and the previous instance of the gesture. 7. The system of claim 1 , further comprising a touch screen embedding the one or more capacitive touch sensors. 8. The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one hardware processor, cause the at least one hardware processor to: determine a current start time difference between the first touch contact and the second touch contact; perform a start time difference comparison of the current start time difference to a stored start time difference of two contacts obtained in the previous instance when the gesture was performed; and use the start time difference comparison together with the touch contact duration comparisons and the touch contact pressure comparisons to determine whether the same user has performed the current instance of the gesture and the previous instance of the gesture. 9. The system of claim 8 , wherein the previous instance of the gesture is performed during a training session. 10. A device comprising: a touch screen having one or more touch sensors configured to sense touch contacts on the touch screen; at least one hardware processor; and at least one computer-readable storage medium having computer-executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to: determine, using the one or more touch sensors, a first touch contact duration of a first touch contact and a second touch contact duration of a second touch contact received when a user performs a current instance of an authentication gesture on the device, the first touch contact being received at least partly concurrently with the second touch contact; determine, using the one or more touch sensors, a first touch contact pressure of the first touch contact and a second touch contact pressure of the second touch contact; obtain stored touch contact durations and stored touch contact pressures from a previous instance when the authentication gesture was performed on the device; perform touch contact duration comparisons of the first touch contact duration of the first touch contact and the second touch contact duration of the second touch contact to the stored touch contact durations from the previous instance when the authentication gesture was performed on the device; perform touch contact pressure comparisons of the first touch contact pressure of the first touch contact and the second touch contact pressure of the second touch contact to the stored touch contact pressures from the previous instance when the authentication gesture was performed on the device; and perform an action on the device in response to the current instance of the authentication gesture, provided the touch contact duration comparisons and the touch contact pressure comparisons indicate the same user performed the current instance of the authentication gesture and the previous instance of the authentication gesture. 11. The device of claim 10 , wherein the computer-executable instructions, when executed by the at least one hardware processor, cause the at least one hardware processor to: not perform the action on the device when at least one of the touch contact duration comparisons or the touch contact pressure comparisons indicate that a different user performed the previous instance of the authentication gesture. 12. The device of claim 10 , wherein the one or more touch sensors comprise capacitive sensors. 13. The device of claim 10 , wherein the action involves unlocking the device responsive to the authentication gesture. 14. The device of claim 10 , wherein the computer-executable instructions, when executed by the at least one hardware processor, cause the at least one hardware processor to: obtain, from the one or more touch sensors, a first touch contact location of the first touch contact and a second touch contact location of the second touch contact; perform touch contact location comparisons of the first touch contact location and the second touch contact location to stored touch contact location values reflecting the previous instances when the authentication gesture was performed on the device; and determine whether to take the action based at least on the touch contact duration comparisons, the touch contact pressure comparisons, and the touch contact location comparisons. 15. T
User authentication · CPC title
using biometric data, e.g. fingerprints, iris scans or voiceprints · CPC title
Structures or tools for the administration of authentication · CPC title
using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231) · CPC title
applying multi-factor authentication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.