Enhanced security authentication system

US11310224B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11310224-B2
Application numberUS-201715433921-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2017
Priority dateFeb 15, 2017
Publication dateApr 19, 2022
Grant dateApr 19, 2022

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 method, computer system and computer program product for authenticating a transaction is provided. A service provider receives a transaction between a user and a website displayed on a first device. The service provider identifies a first geolocation of the first device. The service provider generates a code for display on the first device. The service provider receives credential information to identify the user and the code from a second device. The service provider identifies a second geolocation of the second device, and determines a level of risk for the transaction based at in part on the first geolocation and the second geolocation. In response to the level of risk being an acceptable level of risk, the service provider authenticates the user. The service provider generates information to enable the user on the first device to perform the transaction with the website, and sends the information to the website.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for authenticating a transaction of a user, the method comprising: receiving by a service provider a transaction between a user and a website displayed on a first device; identifying by the service provider a first geolocation of the first device; generating by the service provider a code for display on the first device; receiving by the service provider from a second device credential information to identify the user; receiving by the service provider the code from the second device; identifying by the service provider a second geolocation of the second device; determining, by the service provider, a level of risk for the transaction based at in part on the first geolocation, the second geolocation, and a self-learning statistical evaluation of device profiling, behavioral profiling, and known fraud patterns to generates a numeric risk score for the transaction; in response to determining that the level of risk is an acceptable level of risk, authenticating the user; generating, by the service provider, information to enable the user on the first device to perform the transaction with the website; and sending the information from the service provider to the website. 2. The method of claim 1 , wherein the transaction is a login of the user with the website on the first device. 3. The method of claim 1 , wherein the first geolocation is identified from an internet protocol address of the first device. 4. The method of claim 3 , wherein identifying the first geolocation further comprises: identifying the internet protocol address of the first device within a geolocation database; and identifying a geolocation associated with the first device in the geolocation database, wherein the geolocation is selected from wherein the geolocation is selected from at least one of a country, a region, a city, a zip code, a latitude, a longitude, and a time zone. 5. The method of claim 1 , wherein the second geolocation is identified from at least one of global positioning location information of the second device, and triangulation signal location information of the second device. 6. The method of claim 1 , wherein determining the level of risk for the transaction further comprises: determining a location proximity between the first device and the second device; and determining that the level of risk is the acceptable level of risk when the location proximity between the first device and the second device is less than a proximity threshold. 7. The method of claim 1 , wherein the code is a single use quick response (QR) code, wherein generating the code further comprises: dynamically generating the single use quick response (QR) code for display on the first device; and receiving the QR code from the second device, wherein the second device is a mobile device having a camera configured to scan the QR code displayed on the first device. 8. The method of claim 1 , wherein generating information to enable the website to perform the transaction with the user on the first device further comprises: generating by the service provider a cookie to enable the user to perform the transaction with the website on the first device; and sending the cookie from the service provider to the first device. 9. A computer system comprising: a hardware processor; and an authentication system in communication with the processor and configured: to receive a transaction between a user and a website displayed on a first device; to identify a first geolocation of the first device; to generate a code for display on the first device; to receive credential information from a second device to identify the user; to receive the code from the second device; to identify a second geolocation of the second device; to determine a level of risk for the transaction based at in part on the first geolocation, the second geolocation, and a self-learning statistical evaluation of device profiling, behavioral profiling, and known fraud patterns to generates a numeric risk score for the transaction; to authenticate the user in response to determining that the level of risk is an acceptable level of risk; to generate information to enable the website to perform the transaction with the user on the first device; and to send the information to the website. 10. The computer system of claim 9 , wherein the transaction is a login of the user with the website on the first device. 11. The computer system of claim 9 , wherein the first geolocation is identified from an internet protocol address of the first device. 12. The computer system of claim 11 , wherein in identifying the first geolocation, the authentication system is further configured: to identify the internet protocol address of the first device within a geolocation database; and to identify a geolocation associated with the first device in the geolocation database, wherein the geolocation is selected from wherein the geolocation is selected from at least one of a country, a region, a city, a zip code, a latitude, a longitude, and a time zone. 13. The computer system of claim 9 , wherein the second geolocation is identified from at least one of global positioning location information of the second device, and triangulation signal location information of the second device. 14. The computer system of claim 9 , wherein in determining the level of risk for the transaction, the authentication system is further configured: to determine a location proximity between the first device and the second device; and to determine that the level of risk is the acceptable level of risk when the location proximity between the first device and the second device is less than a proximity threshold. 15. The computer system of claim 9 , wherein the code is a single use quick response (QR) code, and wherein in generating the code, the authentication system is further configured: to dynamically generate the single use quick response (QR) code for display on the first device; and to receive the QR code from the second device, wherein the second device is a mobile device having a camera configured to scan the QR code displayed on the first device. 16. The computer system of claim 9 , wherein in generating information to enable the website to perform the transaction with the user on the first device, the authentication system is further configured: to generate a cookie to enable the user to perform the transaction with the website on the first device; and to send the cookie from the service provider to the first device. 17. A computer program product for authenticating a transaction of a user, the computer program product comprising: a computer readable storage media; first program code, stored on the computer readable storage media, for receiving a transaction between a user and a website displayed on a first device; second program code, stored on the computer readable storage media, for identifying a first geolocation of the first device; third program code, stored on the computer readable storage media, for generating a code for display on the first device; fourth program code, stored on the computer readable storage media, for receiving credential information to identify the user from a second device; fifth program code, stored on the computer readable storage media, for receiving the code from the second device; sixth program code, stored on the computer readable storage media, for identifying a second geolocation of the second device; seventh program code, stored on the computer readable storage media, for det

Assignees

Inventors

Classifications

  • using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234) · CPC title

  • applying multi-factor authentication · CPC title

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals · CPC title

  • Graphical identity · 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 US11310224B2 cover?
A method, computer system and computer program product for authenticating a transaction is provided. A service provider receives a transaction between a user and a website displayed on a first device. The service provider identifies a first geolocation of the first device. The service provider generates a code for display on the first device. The service provider receives credential information…
Who is the assignee on this patent?
Adp Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0853. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 19 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).