User authentication and data encryption

US2016171192A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016171192-A1
Application numberUS-201414568956-A
CountryUS
Kind codeA1
Filing dateDec 12, 2014
Priority dateDec 12, 2014
Publication dateJun 16, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user is authenticated based on feature data of a target such as a body-part or other object obtained by a touchscreen of a computing device. When the user positions the target to interact with the touchscreen, interaction data is gathered. Feature data of the target is determined from the gathered interaction data. The feature data is used to identify one or more of the target and the user. Various actions are executed based on the identification and authentication of the user.

First claim

Opening claim text (preview).

What is claimed is: 1 ) A method comprising: sensing, by the processor, a target of at least one user interacting with a touchscreen of a mobile device; receiving, by a processor via the touchscreen, interaction data of the target to authorize the user for executing a function with the mobile device; extracting, by the processor, key frames from the received interaction data; determining, by the processor, feature data of the target from the extracted key frames; determining, by the processor, the target from the feature data; comparing, by the processor, the feature data of the target with pre-stored user information; identifying upon the comparison, by the processor, the user based on a match between the feature data and at least a portion of the pre-stored user information; authorizing, by the processor, the user for the function if the user is identified based on the match; and blocking, by the processor, the user from executing the function if there is no match between the feature data and at least a portion of the pre-stored user information. 2 ) The method of claim 1 , authorizing the user for the function further comprises: unlocking, by the processor, a vault comprising a strong key; and providing, by the processor, the strong key to the user for executing the function. 3 ) The method of claim 1 , authorizing the user for the function further comprises: automatically executing, by the processor, the function upon the user being identified based on the match. 4 ) The method of claim 3 , the target being the user's body-part and the user information comprises biometric information of body parts of a plurality of users authorized to use the mobile device. 5 ) The method of claim 4 , the body-part being one of an ear, a fist, a palm, a foot, one or more fingers and different poses of one or more facial features of the user. 6 ) The method of claim 4 , the function being one of answering an incoming phone call, unlocking the mobile device, authenticating in-app purchases via the mobile device, additional verifications for applications on the mobile device, protecting application content on the mobile device, deleting files, payments, remote authentications and opening a document encrypted using the biometric data of the user's body part. 7 ) The method of claim 1 , the user information comprises a model representing the target. 8 ) The method of claim 7 , further comprising: generating, by the processor, the model based on the feature data of the target; training, by the processor, the model on multiple samples of the feature data; and storing, by the processor, the trained model for future authentication. 9 ) The method of claim 1 , wherein the at least one user comprises a plurality of users and the function being opening an encrypted document. 10 ) The method of claim 9 , further comprising: receiving, by the processor, via the touchscreen, feature data of targets of each of the plurality of users; comparing, by the processor, the feature data of each user's target with the respective pre-stored user information; identifying, by the processor, each user based on the comparison; authorizing, by the processor, opening the document if the feature data of the plurality of users matches a portion of the pre-stored user information authorized for the opening the document; and denying, by the processor, the users from the interaction if the plurality of users' identification does not match the respective pre-stored user information. 11 ) The method of claim 1 , extracting key frames by the processor further comprising: extracting, by the processor, a plurality of frames of information of the target during the interaction with the touchscreen; determining, by the processor, intensities for the plurality of frames; identifying, by the processor, a frame with highest intensity from the extracted plurality of frames; sorting, by the processor, the plurality of frames into a plurality of bins based on their respective intensities; and forming, by the processor, respective exponential, logarithmic and linear key frames for each of the plurality of bins via exponential, logarithmic and linear scaling of the plurality of frames. 12 ) The method of claim 11 , further comprising: accessing, by the processor, a plurality of models of different scaling types for each target, each of the plurality of models processes key frames of a respective scaling type from a respective one of the plurality of bins. 13 ) The method of claim 12 determining the target associated with the feature data further comprising: identifying, by the processor, models from the plurality of models that best match key frames of a respective scaling type of a respective one of the plurality of bins; and selecting, by the processor, one of the models as the target based on a voting procedure. 14 ) The method of claim 13 , identifying the user further comprises: identifying, by the processor, a subset of the models that correspond to the determined target; selecting, by the processor, one of the subset of the models as identifying the user. 15 ) An apparatus comprising: a processor; a touchscreen; and a non-transitory processor readable storage medium having stored thereon programming logic, the programming logic comprising: sensing logic, executed by the processor, for sensing a target of at least one user interacting with the touchscreen; receiving logic, executed by the processor for receiving via the touchscreen, interaction data of the target to authorize the user for executing a function with the apparatus; extracting logic, executed by the processor, for extracting key frames from the received interaction data; determining logic, executed by the processor, for determining feature data of the target from the extracted key frames; target determining logic, executed by the processor, for determining the target associated with the feature data from the extracted key frames; comparing logic, executed by the processor, for comparing the feature data of the target with pre-stored user information; user identifying logic, executed by the processor, for identifying the user based on a match between the feature data and at least a portion of the pre-stored user information; authorizing logic, executed by the processor, for authorizing the user for the function if the user is identified; and blocking logic, executed by the processor, for blocking the user from executing the function if there is no match between the feature data and at least a portion of the pre-stored user information. 16 ) The apparatus of claim 15 , the authorizing logic further comprises: unlocking logic, executed by the processor, for unlocking a vault comprising a strong key; and providing logic, executed by the processor, for providing the strong key to the user for executing the function. 17 ) The apparatus of claim 15 , the authorizing logic further comprises: logic for automatically executing, by the processor, the function upon the user being identified based on the match. 18 ) The apparatus of claim 15 , the target being the user's body-part and the user information comprises biometric information of body parts of a plurality of users authorized to use the apparatus. 19 ) The apparatus of claim 15 , the at least one user comprises a plurality of users and the function comprises opening an encrypted document. 20 ) The apparatus of claim 19 , the programming logic further co

Assignees

Inventors

Classifications

  • using biometric data, e.g. fingerprints, iris scans or voiceprints · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • G06F21/31Primary

    User authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016171192A1 cover?
A user is authenticated based on feature data of a target such as a body-part or other object obtained by a touchscreen of a computing device. When the user positions the target to interact with the touchscreen, interaction data is gathered. Feature data of the target is determined from the gathered interaction data. The feature data is used to identify one or more of the target and the user. V…
Who is the assignee on this patent?
Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/31. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).