IP Library Granted Patent US 12,306,881
Granted Patent B1
US 12,306,881 · App. 18/957,601 · Granted May 20, 2025

Apparatus and method for generative interpolation

Inventors: Blake Browder (Dallas, TX); Joy Figarsky (Little Rock, AR)
Assignee: Signet Health Corporation
G06F16/906G06F16/9027G06F16/951G06N3/09G06N3/094G06N7/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,306,881
App. No.
18/957,601
Granted
May 20, 2025
Kind
B1
Abstract

An apparatus and method for generative interpolation is disclosed. The apparatus includes at least one processor and a memory communicatively connected to the at least one processor, wherein the memory contains instructions configuring the at least one processor to receive input data from one or more data sources, extract a plurality of attributes from the input data, classify the plurality of attributes into one or more hierarchical groups, detect at least one missing attribute in the one or more hierarchical groups, retrieve at least one crawled attribute as a function of the at least one missing attribute, wherein retrieving the at least one crawled attribute includes updating the one or more hierarchical groups as a function of the at least one crawled attribute using the group classifier and generate a hierarchical data structure as a function of the one or more updated hierarchical groups.

Claims (62)

1. An apparatus for generative interpolation, the apparatus comprising:

at least one processor; and

a memory communicatively connected to the at least one processor, wherein the memory contains instructions configuring the at least one processor to:

receive input data from one or more data sources;

extract a plurality of attributes from the input data;

classify the plurality of attributes into one or more hierarchical groups, wherein classifying the plurality of attributes comprises:

generating classification training data, wherein the classification training data comprises exemplary attributes correlated to exemplary hierarchical groups;

training a group classifier using the classification training data; and

classifying the plurality of attributes using the trained group classifier;

detect at least one missing attribute in the one or more hierarchical groups, wherein the at least one missing attribute is detected when an attribute of the plurality of attributes required to be in the one or more hierarchical group is absent;

retrieve at least one crawled attribute as a function of the at least one missing attribute, wherein retrieving the at least one crawled attribute comprises:

dynamically loading contents for retrieving the at least one crawled attribute from web sources until the at least one crawled attribute is found to fill the at least one missing attribute in the one or more hierarchical groups; and

updating the one or more hierarchical groups as a function of the at least one crawled attribute using the group classifier; and

generate a hierarchical data structure as a function of the one or more updated hierarchical groups.

2. The apparatus of claim 1 , wherein extracting the plurality of attributes comprises:

extracting image-based attributes of the plurality of attributes from image data of the input data using a machine vision module; and

converting the image-based attributes into machine-readable data.

3. The apparatus of claim 1 , wherein extracting the plurality of attributes comprises extracting text-based attributes of the plurality of attributes from image data of the input data using an optical character recognition.

4. The apparatus of claim 1 , wherein generating the classification training data comprises:

encoding the plurality of attributes into a latent space using a generative model;

generating interpolated data samples by blending the plurality of encoded attributes in the latent space using the generative model; and

augmenting the classification training data using the interpolated data samples.

5. The apparatus of claim 4 , wherein the generative model comprises a generative adversarial network.

6. The apparatus of claim 1 , wherein the one or more hierarchical groups comprises a geographic location group.

7. The apparatus of claim 1 , wherein retrieving the at least one crawled attribute comprises generating a prompt in response to a failure to retrieve the at least one crawled attribute from the web sources.

8. The apparatus of claim 1 , wherein the hierarchical data structure comprises a graph-based structure, wherein:

each parent node of the graph-based structure represents a parent group of the one or more updated hierarchical groups; and

each child node of the parent node represents a child group of the one or more updated hierarchical groups.

9. The apparatus of claim 8 , wherein generating the hierarchical data structure comprises:

linking the plurality of attributes and the at least one crawled attribute based on their hierarchical relationships; and

organizing the plurality of attributes and the at least one crawled attribute into corresponding nodes of the graph-based structure as a function of the link.

10. The apparatus of claim 1 , wherein generating the hierarchical data structure comprises generating a visual indicator for the at least one missing attribute in response to a failure to retrieve the at least one crawled attribute from the web sources.

11. A method for generative interpolation, the method comprising:

receiving, using at least a processor, input data from one or more data sources;

extracting, using the at least a processor, a plurality of attributes from the input data;

classifying, using the at least a processor, the plurality of attributes into one or more hierarchical groups, wherein classifying the plurality of attributes comprises:

generating classification training data, wherein the classification training data comprises exemplary attributes correlated to exemplary hierarchical groups;

training a group classifier using the classification training data; and

classifying the plurality of attributes using the trained group classifier;

detecting, using the at least a processor, at least one missing attribute in the one or more hierarchical groups, wherein the at least one missing attribute is detected when an attribute of the plurality of attributes required to be in the one or more hierarchical group is absent;

retrieving, using the at least a processor, at least one crawled attribute as a function of the at least one missing attribute, wherein retrieving the at least one crawled attribute comprises:

dynamically loading contents for retrieving the at least one crawled attribute from web sources until the at least one crawled attribute is found to fill the at least one missing attribute in the one or more hierarchical groups; and

updating the one or more hierarchical groups as a function of the at least one crawled attribute using the group classifier; and

generating, using the at least a processor, a hierarchical data structure as a function of the one or more updated hierarchical groups.

12. The method of claim 11 , wherein extracting the plurality of attributes comprises:

extracting image-based attributes of the plurality of attributes from image data of the input data using a machine vision module; and

converting the image-based attributes into machine-readable data.

13. The method of claim 11 , wherein extracting the plurality of attributes comprises extracting text-based attributes of the plurality of attributes from image data of the input data using an optical character recognition.

14. The method of claim 11 , wherein generating the classification training data comprises:

encoding the plurality of attributes into a latent space using a generative model;

generating interpolated data samples by blending the plurality of encoded attributes in the latent space using the generative model; and

augmenting the classification training data using the interpolated data samples.

15. The method of claim 14 , wherein the generative model comprises a generative adversarial network.

16. The method of claim 11 , wherein the one or more hierarchical groups comprises a geographic location group.

17. The method of claim 11 , wherein retrieving the at least one crawled attribute comprises generating a prompt in response to a failure to retrieve the at least one crawled attribute from the web sources.

18. The method of claim 11 , wherein the hierarchical data structure comprises a graph-based structure, wherein:

each parent node of the graph-based structure represents a parent group of the one or more updated hierarchical groups; and

each child node of the parent node represents a child group of the one or more updated hierarchical groups.

19. The method of claim 18 , wherein generating the hierarchical data structure comprises:

linking the plurality of attributes and the at least one crawled attribute based on their hierarchical relationships; and

organizing the plurality of attributes and the at least one crawled attribute into corresponding nodes of the graph-based structure as a function of the link.

20. The method of claim 11 , wherein generating the hierarchical data structure comprises generating a visual indicator for the at least one missing attribute in response to a failure to retrieve the at least one crawled attribute from the web sources.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 72292 FRAME 767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 16, 2025
From: SIGNET HEALTH CORPORATION
To: BH OPERATIONS, LLC
Reel/Frame 073992/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2025
From: SIGNET HEALTH CORPORATION
To: BEHAVIORAL HEALTH OPERATIONS, LLC
Reel/Frame 072292/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2024
From: BROWDER, BLAKE; FIGARSKY, JOY
To: SIGNET HEALTH CORPORATION
Reel/Frame 069379/0363 →
References Cited (7)
US 5778345A · McCartney · 1998 [cited by applicant]
US 8666771B2 · Roesch et al. · 2014 [cited by applicant]
US 10922633B2 · Ulizio et al. · 2021 [cited by applicant]
US 11005843B1 · Sagduyu · 2021 [cited by examiner]
US 20040243438A1 · Mintz · 2004 [cited by applicant]
US 20200242170A1 · Pogrebezky · 2020 [cited by examiner]
US 20240028952A1 · Donnell · 2024 [cited by examiner]