IP Library Granted Patent US 10,992,471
Granted Patent B2
US 10,992,471 · App. 16/866,263 · Granted Apr 27, 2021

Hidden subject identification 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,992,471
App. No.
16/866,263
Granted
Apr 27, 2021
Kind
B2
Abstract

A method determines whether another party has information about a person without disclosing personal identification information of the person. The method includes receiving, at a third computer system, a first set of data comprising personal identification information of a first person and encrypting the first set of data to generate a third set of data. The method also includes transmitting, to a second computer system, the third set of data. The method further includes receiving, at the third computer system from the second computer system, a message indicating 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 method still further includes transmitting, from the third computer system, a message indicating the second person matches the first person when the fourth and third set of data matches.

Claims (46)

1. A method for identifying a hidden subject without disclosing identification information about the hidden subject, comprising:

receiving, at a second computer system from a first computer system, a third set of data converted by a transformation from a first set of data comprising identification information of the hidden subject, the transformation rendering the hidden subject unidentifiable from the third set of data;

comparing, by the second computer system, the third set of data with a fourth set of data converted by the transformation from a second set of data comprising identification information of a second subject, the transformation rendering the second subject unidentifiable from the fourth set of data; and

informing, by the second computer system, a user that the hidden subject corresponds to the second subject when the third set of data matches the fourth set of data.

2. The method of claim 1 , in which the transformation comprises a predefined method of data manipulation.

3. The method of claim 2 , in which the data manipulation comprises at least one of an encryption, a selection, an encoding, a mapping, or a combination thereof.

4. The method of claim 1 , in which the hidden subject comprises at least one of a person, an organization, a company, a tangible property, an intangible property, or a combination thereof.

5. A method for identifying a hidden subject without disclosing identification information about the hidden subject, comprising:

receiving a third set of data converted by a transformation from a first set of data comprising identification information of the hidden subject stored in a first database, the transformation rendering the hidden subject unidentifiable from the third set of data;

comparing the third set of data with a fourth set of data converted by the transformation from a second set of data comprising identification information of a second subject stored in a second database, the transformation rendering the second subject unidentifiable from the fourth set of data; and

informing a user that the hidden subject in the first database corresponds to the second subject in the second database when the third set of data matches the fourth set of data.

6. The method of claim 5 , in which the transformation comprises a predefined method of data manipulation.

7. The method of claim 6 , in which the data manipulation comprises at least one of an encryption, a selection, an encoding, a mapping, or a combination thereof.

8. The method of claim 5 , in which the hidden subject comprises at least one of a person, an organization, a company, a tangible property, an intangible property, or a combination thereof.

9. A non-transitory computer-readable medium having program code recorded thereon to identify a hidden subject without disclosing identification information about the hidden subject, the program code comprising:

program code to receive from a first computer system a third set of data converted by a transformation from a first set of data comprising identification information of the hidden subject, the transformation rendering the hidden subject unidentifiable from the third set of data;

program code to compare the third set of data with a fourth set of data converted by the transformation from a second set of data comprising identification information of a second subject, the transformation rendering the second subject unidentifiable from the fourth set of data; and

program code to inform a user that the hidden subject corresponds to the second subject when the third set of data matches the fourth set of data.

10. The non-transitory computer-readable medium of claim 9 , in which the transformation comprises a predefined method of data manipulation.

11. The non-transitory computer-readable medium of claim 10 , in which the data manipulation comprises at least one of an encryption, a selection, an encoding, a mapping, or a combination thereof.

12. The non-transitory computer-readable medium of claim 9 , in which the hidden subject comprises at least one of a person, an organization, a company, a tangible property, an intangible property, or a combination thereof.

13. A non-transitory computer-readable medium having program code recorded thereon to identify a hidden subject without disclosing identification information about the hidden subject, the program code comprising:

program code to receive a third set of data converted by a transformation from a first set of data comprising identification information of a hidden subject stored in a first database, the transformation rendering the hidden subject unidentifiable from the third set of data;

program code to compare the third set of data with a fourth set of data converted by the transformation from a second set of data comprising identification information of a second subject stored in a second database, the transformation rendering the second subject unidentifiable from the fourth set of data; and

program code to inform a user that the hidden subject in the first database corresponds to the second subject in the second database when the third set of data matches the fourth set of data.

14. The non-transitory computer-readable medium of claim 13 , in which the transformation comprises a predefined method of data manipulation.

15. The non-transitory computer-readable medium of claim 14 , in which the data manipulation comprises at least one of an encryption, a selection, an encoding, a mapping, or a combination thereof.

16. The non-transitory computer-readable medium of claim 13 , in which the hidden subject comprises at least one of a person, an organization, a company, a tangible property, an intangible property, or a combination thereof.

17. A hidden subject identification computer system for identifying a hidden subject without disclosing identification information about the hidden subject, 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 converted by a transformation from a first set of data comprising identification information of the hidden subject, the transformation rendering the hidden subject unidentifiable from the third set of data;

to compare the third set of data with a fourth set of data converted by the transformation from a second set of data comprising identification information of a second subject, the transformation rendering the second subject unidentifiable from the fourth set of data; and

to inform a user that the hidden subject corresponds to the second subject when the third set of data matches the fourth set of data.

18. The hidden subject identification computer system of claim 17 , in which the transformation comprises a predefined method of data manipulation.

19. The hidden subject identification computer system of claim 18 , in which the data manipulation comprises at least one of an encryption, a selection, an encoding, a mapping, or a combination thereof.

20. The hidden subject identification system of claim 17 , in which the hidden subject comprises at least one of a person, an organization, a company, a tangible property, an intangible property, or a combination thereof.

21. A hidden subject identification computer system for identifying a hidden subject without disclosing identification information about the hidden subject, comprising:

a memory device; and

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

to receive a third set of data converted by a transformation from a first set of data comprising identification information of the hidden subject stored in a first database, the transformation rendering the hidden subject unidentifiable from the third set of data;

to compare the third set of data with a fourth set of data converted by the transformation from a second set of data comprising identification information of a second subject stored in a second database, the transformation rendering the second subject unidentifiable from the fourth set of data; and

to inform a user that the hidden subject in the first database corresponds to the second subject in the second database when the third set of data matches the fourth set of data.

22. The hidden subject identification computer system of claim 21 , in which the transformation comprises a predefined method of data manipulation.

23. The hidden subject identification computer system of claim 22 , in which the data manipulation comprises at least one of an encryption, a selection, an encoding, a mapping, or a combination thereof.

24. The hidden subject identification computer system of claim 21 , in which the hidden subject comprises at least one of a person, an organization, a company, a tangible property, an intangible property, 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 (10)
Continuation 16403282 · May 3, 2019
Continuation 15832663 · Dec 5, 2017
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 20200266988A1 · Aug 20, 2020