IP Library › Granted Patent US 12,259,910
Granted Patent B2
US 12,259,910 · App. 18/109,133 · Granted Mar 25, 2025

Virtual research platform

Inventors: Khan Mohammad Siddiqui (Hinsdale, IL); Robert Bakos (Carol Stream, IL); Gerard M. Stegmaier (Culpeper, VA); Oliver Chen (Woodside, CA)
Assignee: IntellixAI, Inc.
G06F16/285G06F16/2228H04L12/66H04L67/01
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 12,259,910
App. No.
18/109,133
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems and methods for automated data curation and presentation are disclosed herein. The system can include a memory including a structured database and a plurality of storage bins. The system can include at least one server that can receive a packetized data file generated from a data file. This packetized data file can include a first packet generated from a content file of the data file, a second packet generated from metadata of the data file, and a third packet generated from a payload of the data file. The at least one server can automatically generate at least one tag for the packetized data file, which at least one tag is automatically generated based at least one key phrase identified in at least the targeted portion of the content file. The at least one server can index the packetized data file according to the at least one tag into a predetermined taxonomy, receive a data request including a plurality of parameters identifying attributes of packetized data, and deliver curated data selected according to the at least some of the plurality of parameters of the data request.

Claims (46)

1. A system comprising:

memory comprising a plurality of storage bins, each of the plurality of storage bins assigned to a content owner;

a service layer configured to issue an encryption key to each content owner to which at least one of the plurality of storage bins is assigned;

at least one processor configured to packetize a digital first data file comprising a first text file and a first image file, wherein packetizing the first data file comprises:

deidentifying the first data file via extraction of a target portion from at least the first image file of the first data file, the targeted portions excluding personalized data; and

creating the packetized first data file from the extracted target portion; and

at least one server communicatingly coupled with the memory, wherein the at least one server is configured to:

receive the packetized data file;

automatically generate at least one tag for the packetized data file, wherein the at least one tag is automatically generated based at least one key phrase identified in at least a targeted portion of the content file;

index the packetized data file according to the at least one tag into a predetermined taxonomy;

select data in response to a user data request comprising parameters identifying at least one tag; and

deliver the selected data.

2. The system of claim 1 , wherein packetizing the first data file further comprises:

identifying targeted portions from the first image file and the first text file;

generating a first packet from the first data file;

generating a second packet from first metadata of the first data file; and

generating a third packet from the first image file of the first data file, wherein the first packet is stored in a first bin of the storage bins, wherein the second packet is stored in a second bin of the storage bins, and wherein the third packet is stored in a third bin of the storage bins.

3. The system of claim 2 , wherein the at least one processor executes a gateway client application.

4. The system of claim 3 , wherein the gateway client application is on the at least one server.

5. The system of claim 4 , wherein automatically generating at least one tag for the packetized first data file comprises: selecting the third packet generated from the first image file; identifying a horizontally linked packet, wherein the horizontally linked packet comprises the first packet associated with the selected third data packet; and evaluating the first packet.

6. The system of claim 5 , wherein evaluating the first packet comprises: parsing the first packet; identifying character strings within the first packet; generating an evidence score for each of the identified character strings; and linking the generated evidence score to the character string for which the evidence score was generated.

7. The system of claim 6 , wherein evaluating the first packet further comprises: determining an insufficiency of the evidence score for a character string; identifying at least one linked vertical packet; evaluating the identified vertical packet; and modifying the evidence score based on the evaluation of the identified vertical packet, wherein indexing the packetized first data file comprises storing each of the first, second, and third packets in a structured database.

8. The system of claim 2 , wherein the at least one server is further configured to: identify related data files; and link the generated packets to packets generated for related data files.

9. The system of claim 8 , wherein the at least one server is further configured to transmit the linked packets to an indexing server.

10. The system of claim 9 , wherein the at least one server is further configured to: evaluate the taxonomy; identify a data insufficiency for at least one category in the taxonomy; identify a subset of data potentially relevant to the at least one category in the taxonomy; and take action to mitigate the data insufficiency.

11. A method comprising:

assigning at least one of a plurality of storage bins located in memory to a content owner;

issuing an encryption key to the content owner via a service layer;

receiving a first data file at a gateway client application from a first source;

packetizing the first data file with the gateway client application to deidentify the first data file, wherein the first data file comprises a first text file and a first image file, wherein packetizing the first data file comprises:

deidentifying the first data file via extraction of a target portion from at least the first image file of the first data file, the targeted portions excluding personalized data; and

creating the packetized first data file from the extracted target portion;

receiving the packetized first data file;

automatically generating at least one tag for the packetized first data file based on at least one key phrase identified in the first data file;

indexing the packetized first data file according to the at least one tag into a predetermined taxonomy;

select data in response to a user data request from a user, the user data request comprising parameters identifying at least one tag; and

delivering the selected data to the user.

12. The method of claim 11 , wherein packetizing the first data file comprises: generating a first packet from a first content file; generating a second packet from first metadata of the first data file; and generating a third packet from a first image file of the first data file.

13. The method of claim 12 , wherein the first packet is stored in a first database, wherein the second packet is stored in a second database, and wherein the third packet is stored in a third database.

14. The method of claim 13 , wherein automatically generating at least one tag for the packetized first data file comprises: selecting the third packet generated from the first image file; identifying a horizontally linked packet, wherein the horizontally linked packet comprises the first packet associated with the selected third data packet; and evaluating the first packet.

15. The method of claim 14 , wherein evaluating the first packet comprises: parsing the first packet; identifying character strings within the first packet; generating an evidence score for each of the identified character strings; and linking the generated evidence score to the character string for which the evidence score was generated.

16. The method of claim 15 , further comprising: determining an insufficiency of the evidence score for a character string; identifying at least one linked vertical packet; evaluating the identified vertical packet; and modifying the evidence score based on the evaluation of the identified vertical packet.

17. The method of claim 16 , wherein indexing the packetized first data file comprises storing each of the first, second, and third packets in a structured database.

18. The method of claim 12 , further comprising: identifying related data files; and linking the generated packets to packets generated for related data files.

19. The method of claim 18 , further comprising transmitting the linked packets to an indexing server.

20. The method of claim 19 , further comprising: evaluating the taxonomy; identifying a data insufficiency for at least one category in the taxonomy; identifying a subset of data potentially relevant to the at least one category in the taxonomy; and taking action to mitigate the data insufficiency.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2023
From: SIDDIQUI, KHAN MOHAMMAD; BAKOS, ROBERT; STEGMAIER, GERARD M.; CHEN, OLIVER
To: INTELLIXAI, INC.
Reel/Frame 062890/0607 →
Continuity (2)
Continuation 17745781 · May 16, 2022
Related Publication 20240028618A1 · Jan 25, 2024
References Cited (15)
US 11468097B2 · Siddiqui et al. · 2022 [cited by applicant]
US 11580138B2 · Siddiqui et al. · 2023 [cited by applicant]
US 20030093485A1 · Dougall · 2003 [cited by examiner]
US 20030204480A1 · Heinrichs · 2003 [cited by examiner]
US 20100257156A1 · Hiroi · 2010 [cited by examiner]
US 20120002976A1 · Gerber · 2012 [cited by examiner]
US 20140040213A1 · Rossi · 2014 [cited by examiner]
US 20150134962A1 · Mahajan · 2015 [cited by examiner]
US 20180196833A1 · Corradi · 2018 [cited by examiner]
US 20180343135A1 · Cheung · 2018 [cited by examiner]
US 20190182369A1 · Gauvin · 2019 [cited by examiner]
US 20190236490A1 · Harang · 2019 [cited by examiner]
US 20200167373A1 · Siddiqui et al. · 2020 [cited by applicant]
U.S. Appl. No. 16/696,978, Non-Final Office Action, Mailed On Jul. 14, 2021, 19 pages. [cited by applicant]
U.S. Appl. No. 16/696,978, Notice of Allowance, Mailed On Jan. 13, 2022, 12 pages. [cited by applicant]