IP Library › Granted Patent US 9,727,864
Granted Patent B2
US 9,727,864 · App. 13/606,538 · Granted Aug 8, 2017

Centralized identification and authentication system and method

Inventors: Nader Asghari-Kamrani (Centreville, VA); Kamran Asghari-Kamrani (Centreville, VA)
G06Q20/40G06Q20/385G06Q30/0225
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 9,727,864
App. No.
13/606,538
Granted
Aug 8, 2017
Kind
B2
Abstract

A Central-Entity centralizes users' personal and financial information in a secure environment in order to prevent the distribution of user's information in e-commerce. This information is then used to create digital identity for the users. The digital identity of each user is dynamic, non-predictable and time dependent, because it is a combination of a user name and a dynamic, non-predictable and time dependent secure code that will be provided to the user for his identification. The user provides his digital identity to an External-Entity such as merchant or service provider. The External-Entity is dependent on Central-Entity to identify the user based on the digital identity given by the user. The External-Entity forwards the user's digital identity to the Central-Entity for identification and authentication of the user and the transaction.

Claims (37)

1. An authentication computer system to enhance computer network security by authenticating a plurality of users during electronic transactions that are engaged in between the plurality of users and a transaction computer system, the authentication computer system comprising:

a dynamic-code generator to generate a plurality of substantially non-predictable digital codes;

a computer-readable memory to store the generated digital codes;

a timer to generate an electronic timer signal;

a network receiver to receive digital requests from the transaction computer system or the plurality of users;

a network transmitter to transmit digital message to the transaction computer system and one or more electronic devices of the plurality of users, the users and their one or more electronic devices being located physically remote from the authentication computer system; and

a computer processor electronically coupled to the timer, the computer-readable memory, the network receiver, and the network transmitter to:

during an electronic transaction that is engaged in between one of the users and the transaction computer system, receive a digital request for a digital code for authenticating the user via the network receiver,

during the electronic transaction and in response to the digital request, transmit one of the generated digital codes for the user to one of the electronic devices of the user via the network transmitter, wherein the digital code received by the user is only valid for one authentication and only valid for authentication of the user,

during the electronic transaction, receive a digital authentication request for authenticating the user from the transaction computer system via the network receiver, the digital authentication request comprising a digital identity corresponding to the user, the digital identity including the digital code,

receive the electronic timer signal to evaluate a validity of one or more of the digital codes, and

during the electronic transaction, determine if there is a match between the received digital code and one of the generated digital codes and the received digital code is valid to authenticate the user, and, if there is a match and the received digital code is valid, (i) transmit a digital authentication approval message to the transaction computer system via the network transmitter wherein the digital authentication approval message indicates to the transaction computer system that the user is authentic and (ii) prevent multiple uses of the digital code.

2. The authentication computer system of claim 1 , wherein the authentication computer system is adapted to serve a plurality of transaction computer systems.

3. The authentication computer system of claim 1 , wherein the transaction computer system is adapted to detect an attempt to use each of the plurality of digital codes beyond a first use and determines a time delay based on the electronic timer signal so as to use each of the plurality of digital codes only within a limited time.

4. The authentication computer system of claim 1 , wherein the digital code is alphanumeric.

5. The authentication computer system of claim 1 , wherein the digital code is numeric.

6. The authentication computer system of claim 1 , wherein the matching of the received digital code and the transmission of the digital authentication approval message to the transaction computer system is performed in a matter of seconds.

7. The authentication computer system of claim 1 , wherein the digital code, the user specific information and a current time are used to authenticate the user.

8. An authentication computer system to enhance computer network security by authenticating a user during an electronic transaction that is engaged in between the user and a transaction computer system, the authentication computer system comprising:

a dynamic-code generator to generate a substantially non-predictable digital code;

a computer-readable memory to store the generated digital code;

a timer to generate an electronic timer signal;

a network receiver to receive digital requests from the transaction computer system or the user;

a network transmitter to transmit digital message to the transaction computer system and an electronic device of the user, the user and its electronic device being located physically remote from the authentication computer system; and

a computer processor electronically coupled to the timer, the computer-readable memory, the network receiver, and the network transmitter to:

during an electronic transaction that is engaged in between the user and the transaction computer system, receive a digital request for a digital code for authenticating the user via the network receiver,

during the electronic transaction and in response to the digital request, transmit the generated digital code to the electronic device of the user via the network transmitter, wherein the digital code received by the user is only valid for one authentication and only valid for authentication of the user,

during the electronic transaction, receive a digital authentication request for authenticating the user from the transaction computer system via the network receiver, the digital authentication request comprising a digital identity corresponding to the user, the digital identity including the digital code,

receive the electronic timer signal to evaluate a validity of the digital code, and

during the electronic transaction, determine if there is a match between the received digital code and the generated digital code and the received digital code is valid to authenticate the user, and, if there is a match and the received digital code is valid, (i) transmit a digital authentication approval message to the transaction computer system via the network transmitter wherein the digital authentication approval message indicates to the transaction computer system that the user is authentic and (ii) prevent multiple uses of the digital code.

9. The authentication computer system of claim 8 , wherein the generated digital code is transformed by algorithmic combination with user specific information for the user.

10. The authentication computer system of claim 8 , wherein the digital code has a validity indicator.

11. The authentication computer system of claim 8 , wherein the digital code is alphanumeric.

12. The authentication computer system of claim 8 , wherein the digital code is numeric.

13. The authentication computer system of claim 8 , wherein the authentication computer system is adapted to serve a plurality of transaction computer systems.

14. The authentication computer system of claim 8 , wherein the matching of the received digital code and the transmission of the digital authentication approval message to the transaction computer system is performed in a matter of seconds.

15. The authentication computer system of claim 8 , wherein the digital code, the user specific information and a current time are used to authenticate the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: AMERITECH SOLUTIONS, INC.
To: FACTOR2 MULTIMEDIA SYSTEMS, LLC
Reel/Frame 066116/0380 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2021
From: ASGHARI-KAMRANI, KAMRAN; ASGHARI-KAMRANI, NADER
To: AMERITECH SOLUTIONS, INC.
Reel/Frame 055367/0694 →
Continuity (9)
Continuation 12210926 · Sep 15, 2008
Continuation In Part 11239046 · Sep 30, 2005
Continuation In Part 09940635 · Aug 29, 2001
Continuation In Part 11333400 · Jan 18, 2006
Continuation In Part 09940635
Provisional Application 60615603 · Oct 5, 2004
Provisional Application 60650137 · Feb 7, 2005
Related Publication 20130036053A1 · Feb 7, 2013
Related Publication 20170149566A9 · May 25, 2017