# US 12,120,237 B1 · Analyzing individual information from multi-database system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,237 B1
- Document ID: US12120237B1
- Status: Granted
- Kind: B1
- Application number: 18/622,388
- Filed: 2024-03-29
- Granted: 2024-10-15
- Earliest claimed: 2024-03-29
- Assignees: Vigilytics LLC
- Applicants: Vigilytics LLC
- Inventors: Andrew L. Paris, III
- Web page: https://patentgrep.com/patent/US12120237B1

## CPC

- H04L 9/3213: {using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807)}
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- H04L 63/0807: {using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213)}
- G06F 21/31: User authentication
- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A computer-implemented method includes a request server receiving data representing user credentials from an application server and assigning a transient token to the received user credentials. The request server initiates transmission of the user credentials and the assigned transient token to a de-identification server. The de-identification server generates a unique token from the user credentials and initiates transmission of the generated unique token and the assigned transient token to a de-identified data server. The de-identified data server receives data representing personal information corresponding to the user credentials and initiates transmission of the received personal information and the assigned transient token to an analytic server. The analytic server initiates transmission to the request server personalized content attained from the received personal information and the transient token. The request server initiates transmission to the application server the attained personalized content based on the transient token being received at the request server.

## Claims

### Claim 1

A computing device implemented method comprising:
receiving, at a request server, data representing user credentials from an application server;
assigning a transient token to the received user credentials and initiating transmission of the user credentials and the assigned transient token to a de-identification server, wherein the transient token assigned to the received user credentials is generated independent of the user credentials;
generating, at the de-identification server, a unique token from the user credentials received from the request server, and initiating transmission of the generated unique token and the assigned transient token to a de-identified data server;
receiving, at the de-identified data server, data representing personal information corresponding to the user credentials based on matching the generated unique token and a token corresponding to the user credentials of the personal information stored at the de-identified data server, and initiating transmission of the received personal information and the assigned transient token to an analytic server;
initiating transmission, at the analytic server, to the request server personalized content attained from the received personal information and the transient token; and
initiating transmission, at the request server, to the application server the attained personalized content based on the transient token being received at the request server, wherein transmission of the attained personalized content to the application server is initiated upon matching the transient token received from the analytic server to the transient token transmitted to the de-identification server.

### Claim 2 (depends on 1)

The computing device implemented method of claim 1, wherein the received personal information and the assigned transient token is transmitted to the analytic server absent the generated unique token.

### Claim 3 (depends on 1)

The computing device implemented method of claim 1, wherein the de-identified data server deletes the generated unique token.

### Claim 4 (depends on 1)

The computing device implemented method of claim 1, wherein the transient token is returned for reuse.

### Claim 5 (depends on 1)

The computing device implemented method of claim 1, wherein the transient token is assignable to other received user credentials.

### Claim 6 (depends on 1)

The computing device implemented method of claim 1, wherein the analytic server processes the received personal information to produce the attained personalized content.

### Claim 7 (depends on 1)

The computing device implemented method of claim 1, wherein the attained personalized content comprises one or more links to information for a user associated with the user credentials.

### Claim 8 (depends on 1)

The computing device implemented method of claim 1, wherein the de-identified data server stores personal information corresponding to one or more synthetic users.

### Claim 9 (depends on 1)

The computing device implemented method of claim 1, wherein initiating transmission, at the request server, to the application server the attained personalized content based on the transient token being received at the request server and the transient token being associated with the user credentials.

### Claim 10 (depends on 1)

The computing device implemented method of claim 1, wherein the transient token assigned to the received user credentials is unique to one of multiple concurrent requests.

### Claim 11

A system comprising:
a request server for receiving data representing user credentials from an application server and assigning a transient token to the received user credentials and initiating transmission of the user credentials and the assigned transient token, wherein the transient token assigned to the received user credentials is generated independent of the user credentials;
a de-identification server for receiving the user credentials and the assigned transient token from the request server and generating a unique token from the user credentials received from the request server, and initiating transmission of the generated unique token and the assigned transient token;
a de-identified data server for receiving the generated unique token and the assigned transient token from the de-identification server and receiving data representing personal information corresponding to the user credentials based on matching the generated unique token and a token corresponding to the user credentials of the personal information stored at the de-identified data server, and initiating transmission of the received personal information and the assigned transient token;
an analytic server for receiving the personal information and the assigned transient token from the de-identified data server and initiating transmission to the request server, personalized content attained from the received personal information and the transient token, the request server initiating transmission to the application server the attained personalized content based on the transient token being received at the request server, wherein transmission of the attained personalized content to the application server is initiated upon matching the transient token received from the analytic server to the transient token transmitted to the de-identification server.

### Claim 12 (depends on 11)

The system of claim 11, wherein the received personal information and the assigned transient token is transmitted to the analytic server absent the generated unique token.

### Claim 13 (depends on 11)

The system of claim 11, wherein the de-identified data server deletes the generated unique token.

### Claim 14 (depends on 11)

The system of claim 11, wherein the transient token is returned for reuse.

### Claim 15 (depends on 11)

The system of claim 11, wherein the transient token is assignable to other received user credentials.

### Claim 16 (depends on 11)

The system of claim 11, wherein the analytic server processes the received personal information to produce the attained personalized content.

### Claim 17 (depends on 11)

The system of claim 11, wherein the attained personalized content comprises one or more links to information for a user associated with the user credentials.

### Claim 18 (depends on 11)

The system of claim 11, wherein the de-identified data server stores personal information corresponding to one or more synthetic users.

### Claim 19

One or more computer readable storage devices storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
receiving, at a request server, data representing user credentials from an application server;
assigning a transient token to the received user credentials and initiating transmission of the user credentials and the assigned transient token to a de-identification server, wherein the transient token assigned to the received user credentials is generated independent of the user credentials;
generating, at the de-identification server, a unique token from the user credentials received from the request server, and initiating transmission of the generated unique token and the assigned transient token to a de-identified data server;
receiving, at the de-identified data server, data representing personal information corresponding to the user credentials based on matching the generated unique token and a token corresponding to the user credentials of the personal information stored at the de-identified data server, and initiating transmission of the received personal information and the assigned transient token to an analytic server;
initiating transmission, at the analytic server, to the request server personalized content attained from the received personal information and the transient token; and
initiating transmission, at the request server, to the application server the attained personalized content based on the transient token being received at the request server, wherein transmission of the attained personalized content to the application server is initiated upon matching the transient token received from the analytic server to the transient token transmitted to the de-identification server.

### Claim 20 (depends on 19)

The computer readable storage devices of claim 19, wherein the received personal information and the assigned transient token is transmitted to the analytic server absent the generated unique token.

### Claim 21 (depends on 19)

The computer readable storage devices of claim 19, wherein the de-identified data server deletes the generated unique token.

### Claim 22 (depends on 19)

The computer readable storage devices of claim 19, wherein the transient token is returned for reuse.

### Claim 23 (depends on 19)

The computer readable storage devices of claim 19, wherein the transient token is assignable to other received user credentials.

### Claim 24 (depends on 19)

The computer readable storage devices of claim 19, wherein the analytic server processes the received personal information to produce the attained personalized content.

### Claim 25 (depends on 19)

The computer readable storage devices of claim 19, wherein the attained personalized content comprises one or more links to information for a user associated with the user credentials.

### Claim 26 (depends on 19)

The computer readable storage devices of claim 19, wherein the de-identified data server stores personal information corresponding to one or more synthetic users.
