IP Library Granted Patent US 9,866,386
Granted Patent B2
US 9,866,386 · App. 15/007,141 · Granted Jan 9, 2018

Confidential data identification system

Inventors: Yuh-shen Song (Porter Ranch, CA); Catherine Lew (Porter Ranch, CA); Alexander Song (Northridge, 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 9,866,386
App. No.
15/007,141
Granted
Jan 9, 2018
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 (51)

1. A method for determining whether a plurality of parties have a same customer without disclosing personal identification information of the customer, comprising:

receiving, at a third computer system from a first computer system, a third set of data generated by encrypting a first set of data comprising personal identification information of a first customer, the encryption rendering the personal identification information of the first customer unidentifiable from the third set of data;

receiving, at the third computer system from a second computer system, a fourth set of data generated by encrypting a second set of data comprising personal identification information of a second customer, the encryption rendering the personal identification information of the second customer unidentifiable from the fourth set of data; and

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

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

3. A method for determining whether a plurality of parties have a same set of personal identification information without disclosing the personal identification information, comprising:

receiving, at a second computer system from a first computer system, a third set of data generated by encrypting a first set of personal identification information, the encryption rendering the first set of personal identification information unidentifiable from the third set of data;

comparing, by the second computer system, the third set of data with a fourth set of data generated by encrypting a second set of personal identification information, the encryption rendering the second set of personal identification information unidentifiable from the fourth set of data; and

transmitting, from the second computer system to the first computer system, a message indicating that the first set of personal identification information corresponds to the second set of personal identification information when the third set of data corresponds to the fourth set of data.

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

5. A method for determining whether a plurality of databases of different parties store personal identification information of a same person without disclosing the personal identification information, comprising:

receiving, at a third computer system from a first database of a first party, a third set of data generated by encrypting a first set of data stored in the first database, the first set of data comprising personal identification information of a first person, the encryption rendering the personal identification information of the first person unidentifiable from the third set of data;

comparing, by the third computer system, the third set of data with a fourth set of data generated by encrypting a second set of data stored in a second database of a second party, the second set of data comprising personal identification information of a second person, the encryption rendering the personal identification information of the second person unidentifiable from the fourth set of data; and

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

6. The method of claim 5 , in which the encrypting 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 plurality of parties have personal identification information of a same person without disclosing the personal identification information, the program code comprising:

program code to receive, at a third computer system from a first computer system, a third set of data generated by encrypting a first set of personal identification information of a first person, the encryption rendering the first set of personal identification information of the first person unidentifiable from the third set of data;

program code to receive, at the third computer system from a second computer system, a fourth set of data generated by encrypting a second set of personal identification information of a second person, the encryption rendering the second set of personal identification information of the second person unidentifiable from the fourth set of data; and

program code to transmit, to the first computer system, a message indicating that the first person corresponds to the second person 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 encrypting further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

9. A non-transitory computer-readable medium having program code recorded thereon to determine whether a plurality of parties have personal identification information of a same subject without disclosing the personal identification information, the program code comprising:

program code to receive, at a second computer system from a first computer system, a third set of data generated by encrypting a first set of personal identification information of a first subject, the encryption rendering the first set of personal identification information of the first subject unidentifiable from the third set of data;

program code to compare, by the second computer system, the third set of data with a fourth set of data generated by encrypting a second set of personal identification information of a second subject, the encryption rendering the second set of personal identification information of the second subject unidentifiable from the fourth set of data; and

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

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

11. A non-transitory computer-readable medium having program code recorded thereon to determine whether a plurality of databases of different parties store personal identification information of a same subject without disclosing the personal identification information, the program code comprising:

program code to receive, at a third computer system from a first database of a first party, a third set of data generated by encrypting a first set of personal identification information of a first subject stored in the first database, the encryption rendering the first set of personal identification information of the first subject unidentifiable from the third set of data;

program code to compare, by the third computer system, the third set of data with 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 set of personal identification information of the second subject unidentifiable from the fourth set of data; and

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

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

13. A data identification system for determining whether a plurality of computer systems have 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 receive, from a first computer system, a third set of data generated by encrypting a first set of personal identification information of a first subject, the encryption rendering the first set of personal identification information of the first subject unidentifiable from the third set of data;

to receive, from a second computer system, a fourth set of data generated by encrypting a second set of personal identification information of a second subject, the encryption rendering the second set of personal identification information of the second subject unidentifiable from the fourth set of data; and

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

14. The data identification system of claim 13 , in which the encrypting further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

15. A data identification system for determining whether a plurality of parties have 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 receive, from a first computer system, a third set of data generated by encrypting a first set of personal identification information of a first subject, the encryption rendering the first set of personal identification information of the first subject unidentifiable from the third set of data;

to compare the third set of data with a fourth set of data generated by encrypting a second set of personal identification information of a second subject, the encryption rendering the second set of personal identification information of the second subject unidentifiable from the fourth set of data; and

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

16. The data identification system of claim 15 , in which the encrypting further comprises at least one of selecting a portion of data, encoding data, or a combination thereof.

17. A data identification system for determining whether a plurality of databases of different parties store 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 receive, from a first database of a first party, a third set of data generated by encrypting a first set of personal identification information of a first subject stored in the first database, the encryption rendering the first set of personal identification information of the first subject unidentifiable from the third set of data;

to compare the third set of data with 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 set of personal identification information of the second subject unidentifiable from the fourth set of data; and

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

18. The data identification system of claim 17 , in which the encrypting 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 (7)
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 20160164679A1 · Jun 9, 2016