IP Library Granted Patent US 10,326,594
Granted Patent B2
US 10,326,594 · App. 15/832,663 · Granted Jun 18, 2019

Customer due diligence system

Inventors: Yuh-shen Song (Porter Ranch, CA); Catherine Lew (Porter Ranch, CA); Alexander Song (Porter Ranch, CA); Victoria Song (Porter Ranch, CA)
H04L9/321G06F21/60G06F21/6254H04L9/14H04L63/06H04L63/08H04L65/403
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,326,594
App. No.
15/832,663
Granted
Jun 18, 2019
Kind
B2
Abstract

A computerized method and apparatus are established to identify confidential data of common interest among multiple parties without releasing the confidential data. Furthermore, a computerized network provides different parties at different locations with a mechanism to conduct cooperative activities concerning such confidential data of common interest without exposing that confidential data to possible identity theft.

Claims (43)

1. A method for determining whether another party has a same customer without disclosing personal identification information of the customer, comprising:

encrypting, at a first computer system, a first set of data comprising personal identification information of a first person to generate a third set of data, the encryption rendering the first person unidentifiable from the third set of data;

transmitting, from the first computer system to a third computer system, the third set of data;

transmitting, from the third computer system to a second computer system, the third set of data;

receiving, at the third computer system from the second computer system, a message indicating that the third set of data matches a fourth set of data encrypted from a second set of data comprising personal identification information of a second person, the encryption rendering the second person unidentifiable from the fourth set of data; and

transmitting, from the third computer system to the first computer system, a message indicating that the second computer system has a set of data that matches the first set of data when the third set of data matches the fourth set of data.

2. The method of claim 1 , in which the encryption further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

3. A method for determining whether a database of a different party stores personal identification information of a same person without disclosing the personal identification information, comprising:

encrypting, at a first database of a first party, a first set of data stored in the first database to generate a third set of data, the first set of data comprising personal identification information of a first person, the encryption rendering the first person unidentifiable from the third set of data;

transmitting, from the first party to a computer system, the third set of data;

transmitting, from the computer system to a second party, the third set of data;

receiving, at the computer system, a message indicating that the third set of data matches a fourth set of data generated by encrypting a second set of data stored in a second database of the second party, the second set of data comprising personal identification information of a second person, the encryption rendering the second person unidentifiable from the fourth set of data; and

transmitting, from the computer system to the second party, a message indicating that the first party has a set of data that matches the second set of data when the third set of data matches the fourth set of data.

4. The method of claim 3 , in which the encryption further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

5. A non-transitory computer-readable medium having program code recorded thereon to determine whether another party has personal identification information of a same person without disclosing the personal identification information, the program code comprising:

program code to encrypt, at a first computer system, a first set of data comprising personal identification information of a first person to generate a third set of data, the encryption rendering the first person unidentifiable from the third set of data;

program code to transmit, from the first computer system to a third computer system, the third set of data;

program code to receive, at the first computer system from the third computer system, a message indicating that the third set of data matches a fourth set of data encrypted from a second set of data comprising personal identification information of a second person, the encryption rendering the second person unidentifiable from the fourth set of data; and

program code to transmit, from the first computer system to a second computer system, a message indicating that the second computer system has a set of personal identification information that matches the first set of personal identification information when the third set of data matches the fourth set of data.

6. The non-transitory computer-readable medium of claim 5 , in which the encryption further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

7. A non-transitory computer-readable medium having program code recorded thereon to determine whether a database of a different party stores personal identification information of a same subject without disclosing the personal identification information, the program code comprising:

program code to encrypt, at a first database of a first party, a first set of personal identification information of a first subject stored in the first database to generate a third set of data, the encryption rendering the first subject unidentifiable from the third set of data;

program code to transmit, from the first party to a computer system, the third set of data;

program code to receive, at the first party from the

computer system, a message indicating that the third set of data matches a fourth set of data generated by encrypting a second set of personal identification information of a second subject stored in a second database of a second party, the encryption rendering the second subject unidentifiable from the fourth set of data; and

program code to transmit, from the first party to the second party, a message indicating that the second party has a subject corresponding to the first subject when the third set of data corresponds to the fourth set of data.

8. The non-transitory computer-readable medium of claim 7 , in which the encryption further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

9. A first computer system for determining whether a second computer system has personal identification information of a same subject without disclosing the personal identification information, comprising:

a memory device; and

at least one processor coupled to the memory device, the at least one processor configured:

to encrypt a first set of personal identification information of a first subject to generate a third set of data, the encryption rendering the first subject unidentifiable from the third set of data;

to transmit the third set of data to a third computer system;

to receive, from the third computer system, a message indicating that the third set of data matches a fourth set of data encrypted from a second set of personal identification information of a second subject, the encryption rendering the second subject unidentifiable from the fourth set of data; and

to transmit, to the second computer system, a message indicating that the second computer system has a subject corresponding to the first subject when the third set of data corresponds to the fourth set of data.

10. The first computer system of claim 9 , in which the encryption further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

11. A computer system for determining whether a database of a second party stores personal identification information of a same subject without disclosing the personal identification information, comprising:

a memory device; and

at least one processor coupled to the memory device, the at least one processor configured:

to encrypt a first set of personal identification information of a first subject stored in a first database to generate a third set of data, the encryption rendering the first subject unidentifiable from the third set of data;

to transmit the third set of data to a third computer system;

to receive, from the third computer system, a message indicating that the third set of data matches a fourth set of data generated by encrypting a second set of personal identification information of a second subject stored in a second database of the second party, the encryption rendering the second subject unidentifiable from the fourth set of data; and

to transmit, to the second party, a message indicating that the second party has a subject corresponding to the first subject when the third set of data corresponds to the fourth set of data.

12. The computer system of claim 11 , in which the encryption further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2024
From: AI OASIS, INC.
To: APEX TECHLINK, INC.
Reel/Frame 066652/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: SONG, YUH-SHEN; LEW, CATHERINE; SONG, ALEXANDER; SONG, VICTORIA
To: AI OASIS, INC.
Reel/Frame 056388/0277 →
Continuity (8)
Continuation 15007141 · Jan 26, 2016
Continuation 14506566 · Oct 3, 2014
Continuation 13959642 · Aug 5, 2013
Continuation 13464564 · May 4, 2012
Continuation 12427568 · Apr 21, 2009
Continuation 11351282 · Feb 8, 2006
Provisional Application 60651062 · Feb 9, 2005
Related Publication 20180097628A1 · Apr 5, 2018