IP Library Granted Patent US 10,785,215
Granted Patent B2
US 10,785,215 · App. 16/379,558 · Granted Sep 22, 2020

Method for secure user and transaction authentication and risk management

Inventor: Ravi Ganesan (San Diego, CA)
Assignee: Payfone, Inc.
H04L63/0838H04L9/3215H04L9/3228H04L63/18H04L63/20H04L2463/082
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 10,785,215
App. No.
16/379,558
Granted
Sep 22, 2020
Kind
B2
Abstract

To provide a user signature on a network transaction, a security server receives transaction information representing a transaction between a network user and a network site, such as a website, directly from the network site. The security server calculates a one-time-password based on the received transaction information and a secret shared by the security server and the network site, but not by the user. The security server transmits the calculated one-time-password for application as the user's signature on the transaction. The one-time-password is independently calculable by the network site based on the shared secret.

Claims (41)

1. A method of authenticating a user on a network, comprising:

receiving, by a security server, a request of a network site to have the user authenticated;

generating, by the security server, a one-time-password, wherein the one-time-password is generated as a function of a secret shared by the security server and the network site but not known to the user, and wherein the shared secret comprises a predetermined value agreed upon by both the security server and the network site to be used for all users utilizing the enterprise; and

transmitting over the network, by the security server to a remotely located first network device of the user, the one-time-password for entry by the user on a second network device of the user for subsequent verification by the network site to thereby authenticate the user.

2. The method of claim 1 , wherein: the first network device of the user is of a type that is different than the second network device of the user.

3. The method of claim 1 , wherein: the first network device of the user is a mobile smart phone; and the second network device is a computer.

4. The method of claim 1 , further comprising: storing, at the security server, a log of transactions between the user and the network site.

5. The method of claim 4 , further comprising: computing, by the security server, a risk profile of the user based on the stored transactions log.

6. The method of claim 5 , further comprising: transmitting, by the security server to a third party, the stored transactions log for risk analysis.

7. The method of claim 1 , wherein the one-time-password is based on a time stamp.

8. The method of claim 1 , wherein receiving the request comprises receiving first information, wherein the first information comprises the user's phone number.

9. The method of claim 1 , wherein the user is authenticated using the one-time-password entered into the network site on the second network device.

10. The method of claim 1 , further comprising:

receiving the request from a first user network device to perform a transaction,

wherein the one-time-password is received from a second user network device.

11. A method of authenticating a user on a network site, comprising:

transmitting, by the network site directly to a security server, a request to have the user authenticated;

receiving, by a network page associated with the network site from a network device of the user, a one-time-password for authentication, wherein:

the one-time-password is generated and transmitted over a network, by the security server to the network device of the user for entry by the user onto the network page using another user network device;

the network device of the user is remotely located from the security server;

the one-time-password is generated as a function of a secret shared by the security server and the network site but not known to the user; and

the secret shared by the security server and the network site comprises a predetermined value agreed upon by both the security server and the network site to be used for all users utilizing the enterprise;

receiving, by the network site, the one-time-password;

receiving second information directly from the security server; and

authenticating, by the network site, the user based on the second information.

12. The method of claim 11 , wherein the shared secret is not associated with any particular user.

13. The method of claim 11 , wherein the network device is of a type that is different than the another user network device.

14. The method of claim 13 , wherein: the network device is a mobile smart phone; and the another user network device is a computer.

15. The method of claim 11 , wherein the one-time-password is based on a time stamp.

16. A method of authenticating a user on a network site, comprising:

transmitting, by the network site directly to a security server, a request to have the user authenticated using a one-time password to be generated by the security server, wherein:

the one-time-password is generated as a function of a secret shared by the security server and the network site but not known to the user; and

the secret shared by the security server and the network site comprises a predetermined value agreed upon by both the security server and the network site to be used for all users utilizing the enterprise;

receiving, by a network page associated with the network site from a network device of the user, the one-time-password generated by the security server, wherein the one-time-password is transmitted over a network, by the security server to the network device of the user for entry by the user onto the network page using another user network device, wherein the network device of the user is remotely located from the security server; and

authenticating, by the network site, the user based on the one-time-password.

17. The method of claim 16 , further comprising:

receiving the request from a first user network device to perform a transaction,

wherein the one-time-password is received from a second user network device.

18. The method of claim 17 , wherein the first user network device is of a type that is different than the second user network device.

19. The method of claim 16 , wherein the one-time-password is based on a time stamp.

20. The method of claim 16 , wherein transmitting the request comprises transmitting first information, wherein the one-time-password is generated based in part on the first information.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM AUTHENTIFY INC. TO AUTHENTIFY, INC PREVIOUSLY RECORDED AT REEL: 051994 FRAME: 0359. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 17, 2020
From: HAWK AND SEAL INC.
To: AUTHENTIFY, INC.
Reel/Frame 054452/0992 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: EARLY WARNING SERVICES, LLC
To: PAYFONE, INC.
Reel/Frame 053148/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: GANESAN, RAVI
To: HAWK AND SEAL INC.
Reel/Frame 051994/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: HAWK AND SEAL INC.
To: AUTHENTIFY, INC.
Reel/Frame 051994/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: AUTHENTIFY, LLC
To: EARLY WARNING SERVICES, LLC
Reel/Frame 051995/0230 →
MERGER AND CHANGE OF NAME Recorded Mar 3, 2020
From: AUTHENTIFY, INC.; AUTHENTIFY, LLC
To: AUTHENTIFY, LLC
Reel/Frame 052078/0482 →
Continuity (6)
Continuation 15015592 · Feb 4, 2016
Continuation 14330025 · Jul 14, 2014
Continuation 13011739 · Jan 21, 2011
Continuation In Part 13011587 · Jan 21, 2011
Provisional Application 61298551 · Jan 27, 2010
Related Publication 20190238531A1 · Aug 1, 2019