# US 12,216,620 B2 · System and methods for massive data management and tagging

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

- Number: US 12,216,620 B2
- Document ID: US12216620B2
- Status: Granted
- Kind: B2
- Application number: 17/680,191
- Filed: 2022-02-24
- Published: 2022-09-01
- Granted: 2025-02-04
- Earliest claimed: 2021-02-26
- Assignees: IntellixAI, Inc.
- Applicants: Intellix.AI Inc.
- Inventors: Khan Mohammad Siddiqui; Robert Bakos; Gerard M. Stegmaier; Oliver Szu-Ping Chen; Jack Cosgrove
- Web page: https://patentgrep.com/patent/US12216620B2

## CPC

- G06F 16/166: {File name conversion}
- G16H 50/70: for mining of medical data, e.g. analysing previous cases of other patients
- G06F 16/162: {Delete operations (erasing in storage systems G06F3/0652)}
- G06F 16/168: {Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156)}
- G16H 30/20: for handling medical images, e.g. DICOM, HL7 or PACS
- G16H 30/40: for processing medical images, e.g. editing
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

System and methods for massive data management and tagging are disclosed herein. A method for automated file linking can include creating a sample set of files from a set of files, at least some of the files including metadata. The method can include identifying common metadata between files in the sample set of files from the file set, and identifying at least one link, one of which links can include the common metadata between files in the sample set of files. The method can include identifying files in the set of files, each of the identified files containing the link in their metadata, generating an association between the files containing the link in their metadata, and storing the association between the files containing the link in their metadata.

## Claims

### Claim 1

A system for automated file linking, the system comprising:
at least one database server comprising stored data comprising a set of files, each of the files in the set of files comprising a digital file, at least some of the files comprising metadata; and
at least one physical server configured to:
create a sample set of files from the set of files;
identify common metadata between files in the sample set of files;
identify at least one link, wherein a link comprises the common metadata between files in the sample set of files;
identify files in the set of files, each of the identified files containing the link in their metadata;
generate an association between the files containing the link in their metadata;
store the association between the files containing the link in their metadata;
select at least one file from the set of files;
identify a DICOM tag associated with each of the at least one files, the tag comprising a key-value pair;
convert the DICOM tag into a single string;
generate a document model associated with the selected file, the document model comprising a field portion comprising a plurality of fields, each of which plurality of fields is configured to contain a string;
input the single string into one field of the plurality fields;
receive a search request for searching in set of file; and
search the document model based on the search request.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one database server is configured to receive the set of files.

### Claim 3 (depends on 2)

The system of claim 2, wherein the at least one server is configured to create the sample set of files from the set of files.

### Claim 4 (depends on 1)

The system of claim 1, wherein the at least one server is further configured to:
extract metadata from files in the sample set of files; and
compare metadata extracted from the files in the sample set of files, and wherein common metadata between files in the sample set of files is identified based on the comparing of metadata extracted from the files in the sample set of files.

### Claim 5 (depends on 4)

The system of claim 4, wherein the at least one server is further configured to:
generate a list of potential links, wherein the list of potential links identifies common metadata;
present the list of potential links to a user; and
receive a user input, wherein the at least one link is from the list of potential links and is identified based on the received user input.

### Claim 6 (depends on 1)

The system of claim 1, wherein the at least one server is further configured to link all metadata of files containing the link in their metadata.

### Claim 7 (depends on 1)

The system of claim 1, wherein the at least one server is further configured to delete extraneous metadata from associated files.

### Claim 8 (depends on 7)

The system of claim 7, wherein extraneous metadata comprises metadata not in an identified link.

### Claim 9 (depends on 1)

The system of claim 1, wherein the at least one server is further configured to:
create a set of identified links; and
standardize naming of the identified links.

### Claim 10 (depends on 9)

The system of claim 9, wherein the at least one server is further configured to identify similar links among the identified links, and wherein standardizing naming of the identified links comprises consolidating similar links under a single link.

### Claim 11 (depends on 10)

The system of claim 10, wherein the at least one server is further configured to store standardizingly named identified links.

### Claim 12

A method of automated file linking comprising:
creating a sample set of files from a set of files, each of the files in the set of files comprising a digital file, at least some of the files comprising metadata;
identifying common metadata between files in the sample set of files from the file set;
identifying at least one link, wherein a link comprises the common metadata between files in the sample set of files;
identifying files in the set of files, each of the identified files containing the link in their metadata;
generating an association between the files containing the link in their metadata;
storing the association between the files containing the link in their metadata;
selecting at least one file from the set of files;
identifying a DICOM tag associated with each of the at least one files, the tag comprising a key-value pair;
converting the DICOM tag into a single string;
generating a document model associated with the selected file, the document model comprising a field portion comprising a plurality of fields, each of which plurality of fields is configured to contain a string;
inputting the single string into one field of the plurality fields;
receiving a search request for searching in set of file; and
searching the document model based on the search request.

### Claim 13 (depends on 12)

The method of claim 12, further comprising receiving a set of files.

### Claim 14 (depends on 13)

The method of claim 13, further comprising creating a sample set of files from the set of files.

### Claim 15 (depends on 12)

The method of claim 12, further comprising:
extracting metadata from files in the sample set of files; and
comparing metadata extracted from the files in the sample set of files, and wherein common metadata between files in the sample set of files is identified based on the comparing of metadata extracted from the files in the sample set of files.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
generating a list of potential links, wherein the list of potential links identifies common metadata;
presenting the list of potential links to a user; and
receiving a user input, wherein the at least one link is from the list of potential links and is identified based on the received user input.

### Claim 17 (depends on 12)

The method of claim 12, further comprising linking all metadata of files containing the link in their metadata.

### Claim 18 (depends on 12)

The method of claim 12, further comprising deleting extraneous metadata from associated files.

### Claim 19 (depends on 18)

The method of claim 18, wherein extraneous metadata comprises metadata not in an identified link.

### Claim 20 (depends on 12)

The method of claim 12, further comprising:
creating a set of identified links; and
standardizing naming of the identified links.

### Claim 21 (depends on 20)

The method of claim 20, further comprising identifying similar links among the identified links, and wherein standardizing naming of the identified links comprises consolidating similar links under a single link.

### Claim 22 (depends on 21)

The method of claim 21, further comprising storing standardizingly named identified links.
