IP Library › Granted Patent US 10,223,695
Granted Patent B2
US 10,223,695 · App. 16/009,476 · Granted Mar 5, 2019

Centralized identity authentication for electronic communication networks

Inventors: Ravishankar S. Bhagavatula (Yorba Linda, CA); Chandra Balasubramanian (University Heights, OH); Francis M. Sherwin (Shaker Heights, OH); Michael A. Keresman, III (Kirtland Hills, OH); Jeffry J. Bowman (Fernandina Beach, FL)
Assignee: CardinalCommerce Corporation
G06Q20/4014G06F21/31G06F21/445G06Q30/06H04L63/08H04L63/083
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,223,695
App. No.
16/009,476
Granted
Mar 5, 2019
Kind
B2
Abstract

A method of centralized identity authentication for use in connection with a communications network includes registering users of the communications network such that each registered user's identity is uniquely defined and determinable, and registering a plurality of vendors having a presence on the communications network. The registered vendors selectively transact with registered users, wherein the transactions include: (i) the registered vendor selling goods and/or services to the registered user; (ii) the registered vendor granting the registered user access to personal records maintained by the registered vendor; and/or (iii) the registered vendor communicating to the registered user personal information maintained by the registered vendor. The method also includes each user's identity being authenticated over the communications network prior to completion of transactions between registered vendors and registered users.

Claims (48)

1. A computer-implemented method for securely transferring sensitive data from a first system to a second system using a centralized authentication system, comprising:

registering, with an agent server of the centralized authentication system, a plurality of vendor systems including at least a first vendor system and a second vendor system;

registering, with the agent server, a plurality of users, each user of the plurality of users associated with authentication data;

authenticating, with the agent server, a user of the plurality of users based on the authentication data associated with the user, wherein the user is located remotely from the agent server and accesses the agent server through a computer in communication with the agent server via a network;

receiving, with the agent server, transfer request data from the computer operated by the user, the transfer request data comprising an identification of sensitive data maintained by the first vendor system and an identification of the second vendor system;

in response to receiving the transfer request data, retrieving, with the agent server, the sensitive data from the first vendor system, the sensitive data structured in a first format;

converting, with the agent server, the sensitive data from the first format to a second format based on a database structure associated with the second vendor system; and

transferring, with the agent server, the converted sensitive data to the second vendor system.

2. The computer-implemented method of claim 1 , further comprising:

retrieving, with the agent server, the sensitive data from the computer operated by the user through a webpage; and

forwarding, with the agent server, the sensitive data to the first vendor system.

3. The computer-implemented method of claim 1 , wherein the computer operated by the user transmits the transfer request data in response to selecting a link or object on a directory page listing at least a portion of the plurality of vendor systems.

4. The computer-implemented method of claim 1 , wherein the identification of the sensitive data in the transfer request data comprises selected information from sensitive records maintained by the first vendor system.

5. The computer-implemented method of claim 1 , wherein converting the sensitive data to the second format comprises compressing or encrypting the sensitive data.

6. The computer-implemented method of claim 1 , wherein converting the sensitive data to the second format comprises mapping a plurality of data fields of the first format to a plurality of data fields of the second format.

7. The computer-implemented method of claim 1 , wherein registering the plurality of vendor systems comprises registering database information associated with each vendor system in a database, and wherein the sensitive data is converted to the second format based on database information for the second vendor system stored in the database.

8. A system for securely transferring sensitive data from a first system to a second system using a centralized authentication system, comprising:

an agent server of the centralized authentication system, the agent server comprising at least one processor programmed or configured to:

register a plurality of vendor systems including at least a first vendor system and a second vendor system;

register a plurality of users, each user of the plurality of users associated with authentication data;

authenticate a user of the plurality of users based on the authentication data associated with the user, wherein the user is located remotely from the agent server and accesses the agent server through a computer in communication with the agent server via a network;

receive transfer request data from the computer operated by the user, the transfer request data comprising an identification of sensitive data maintained by the first vendor system and an identification of the second vendor system;

in response to receiving the transfer request data, retrieve the sensitive data from the first vendor system, the sensitive data structured in a first format;

convert the sensitive data from the first format to a second format based on a database structure associated with the second vendor system; and

transfer the converted sensitive data to the second vendor system.

9. The system of claim 8 , wherein the at least one processor is further programmed or configured to:

retrieve the sensitive data from the computer operated by the user through a webpage; and

forward the sensitive data to the first vendor system.

10. The system of claim 8 , wherein the computer operated by the user transmits the transfer request data in response to selecting a link or object on a directory page listing at least a portion of the plurality of vendor systems.

11. The system of claim 8 , wherein the identification of the sensitive data in the transfer request data comprises selected information from sensitive records maintained by the first vendor system.

12. The system of claim 8 , wherein the sensitive data is converted to the second format by compressing or encrypting the sensitive data.

13. The system of claim 8 , wherein the sensitive data is converted to the second format by mapping a plurality of data fields of the first format to a plurality of data fields of the second format.

14. The system of claim 8 , further comprising a database in communication with the agent server, the database comprising database information associated with each vendor system, wherein the sensitive data is converted to the second format based on database information for the second vendor system.

15. A computer program product for securely transferring sensitive data from a first system to a second system using a centralized authentication system, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one processor of an agent server of the centralized authentication system, causes the at least one processor to:

register, with the centralized authentication system, a plurality of vendor systems including at least a first vendor system and a second vendor system;

register, with the centralized authentication system, a plurality of users, each user of the plurality of users associated with authentication data;

authenticate a user of the plurality of users based on the authentication data associated with the user, wherein the user is located remotely from the agent server and accesses the agent server through a computer in communication with the agent server via a network;

receive transfer request data from the computer operated by the user, the transfer request data comprising an identification of sensitive data maintained by the first vendor system and an identification of the second vendor system;

in response to receiving the transfer request data, retrieve the sensitive data from the first vendor system, the sensitive data structured in a first format;

convert the sensitive data from the first format to a second format based on a database structure associated with the second vendor system; and

transfer the converted sensitive data to the second vendor system.

16. The computer program product of claim 15 , wherein the program instructions further cause the at least one processor to:

retrieve the sensitive data from the computer operated by the user through a webpage; and

forward the sensitive data to the first vendor system.

17. The computer program product of claim 15 , wherein the computer operated by the user transmits the transfer request data in response to selecting a link or object on a directory page listing at least a portion of the plurality of vendor systems.

18. The computer program product of claim 15 , wherein the identification of the sensitive data in the transfer request data comprises selected information from sensitive records maintained by the first vendor system.

19. The computer program product of claim 15 , wherein the sensitive data is converted to the second format by compressing or encrypting the sensitive data.

20. The computer program product of claim 15 , wherein the sensitive data is converted to the second format by mapping a plurality of data fields of the first format to a plurality of data fields of the second format.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR JEFFRY J. BOWMAN PREVIOUSLY RECORDED ON REEL 046098 FRAME 338. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 7, 2018
From: BHAGAVATULA, RAVISHANKAR S.; BALASUBRAMANIAN, CHANDRA; SHERWIN, FRANCIS M.; KERESMAN, MICHAEL A., III; BOWMAN, JEFFRY J.
To: CARDINALCOMMERCE CORPORATION
Reel/Frame 046733/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2018
From: BHAGAVATULA, RAVISHANKAR S.; BALASUBRAMANIAN, CHANDRA; SHERWIN, FRANCIS M.; KERESMAN, MICHAEL A., III; BOWMAN, JEFFREY J.
To: CARDINALCOMMERCE CORPORATION
Reel/Frame 046098/0338 →
Continuity (9)
Continuation 14026350 · Sep 13, 2013
Continuation 13682196 · Nov 20, 2012
Continuation 12870052 · Aug 27, 2010
Continuation 11602668 · Nov 21, 2006
Continuation 09798830 · Mar 2, 2001
Provisional Application 60187272 · Mar 6, 2000
Provisional Application 60187271 · Mar 6, 2000
Provisional Application 60187341 · Mar 6, 2000
Related Publication 20180300726A1 · Oct 18, 2018
Cited By (1)
US 12,278,913