Method and system for user authentication based on a visual representation of user location
AssigneeOath Inc.
InventorChien-Hung Zordius Chen
Life of this patent
Estimating the term…
Abstract
The present teaching relates to user authentication based on a visual representation of a location. In one example, a request is received for authenticating a user with respect to a user identity. A location of the user is determined. A candidate visual representation of the location is obtained from the user. One or more visual representations are retrieved from a database. The retrieved one or more visual representations are associated with the user identity in the database. Whether the user is authenticated is determined based on the candidate visual representation and the retrieved one or more visual representations.
Claims21
A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for user authentication, the method comprising:
- receiving, via the network, a request for authenticating a user, the request including a user identity;
- determining a location of the user;
- obtaining, via the network, a candidate visual representation of the location with a person visually captured therein;
- retrieving one or more visual representations of the location from a database associated with the user identity, wherein the one or more visual representations were previously registered by the user associated with the user identity and visually represent the location with the user captured therein, wherein the location is associated with the user identity, and wherein the one or more retrieved visual representations are stored in the database in association with the user identity and the location;
- comparing the candidate visual representation with the one or more retrieved visual representations to generate one or more comparison results, wherein the one or more comparison results indicate whether there is a match between the candidate visual representation and the one or more retrieved visual representations;
- and
- authenticating, via the network, the user based on the one or more comparison results.
A system having at least one hardware processor, storage, and a communication platform connected to a network for user authentication, comprising:
- a request type determiner implemented on the at least one hardware processor and configured for receiving, via the network, a request for authenticating a user, the request including a user identity;
- a user location determiner implemented on the at least one hardware processor and configured for determining a location of the user;
- a visual representation analyzer implemented on the at least one hardware processor and configured for obtaining, via the network, a candidate visual representation of the location with a person visually captured therein;
- a visual representation retriever implemented on the at least one hardware processor and configured for retrieving one or more visual representations of the location from a database associated with the user identity, wherein the one or more visual representations were previously registered by the user associated with the user identity and visually represent the location with the user captured therein, wherein the location is associated with the user identity, and wherein the one or more retrieved visual representations are stored in the database in association with the user identify and the location;
- a visual representation matching unit implemented on the at least one hardware processor and configured for comparing the candidate visual representation with the one or more retrieved visual representations to generate one or more comparison results, wherein the one or more comparison results indicate whether there is a match between the candidate visual representation and the one or more retrieved visual representations;
- and
- an authentication determiner implemented on the at least one hardware processor and configured for authenticating the user based on the one or more comparison results.
A non-transitory machine-readable medium having information recorded thereon for user authentication, wherein the information, when read by the machine, causes the machine to perform the following:
- receiving a request for authenticating a user, the request including a user identity;
- determining a location of the user;
- obtaining a candidate visual representation of the location with a person visually captured therein;
- retrieving one or more visual representations of the location from a database associated with the user identity, wherein the one or more visual representations were previously registered by the user associated with the user identity and visually represent the location with the user captured therein, wherein the location is associated with the user identity, and wherein the one or more visual representations are stored in the database in association with the user identity and the location;
- comparing the candidate visual representation with the one or more retrieved visual representations to generate one or more comparison results, wherein the one or more comparison results indicate whether there is a match between the candidate visual representation and the one or more retrieved visual representations;
- and
- authenticating the user based on the one or more comparison results.
Dependencies are inferred from the claim text.