US 12,306,881 B1
Apparatus and method for generative interpolation
Blake Browder, Dallas, TX (US); and Joy Figarsky, Little Rock, AR (US)
Assigned to Signet Health Corporation, North Richland Hills, TX (US)
Filed by Signet Health Corporation, North Richland Hills, TX (US)
Filed on Nov. 22, 2024, as Appl. No. 18/957,601.
Int. Cl. G06F 7/02 (2006.01); G06F 16/00 (2019.01); G06F 16/901 (2019.01); G06F 16/906 (2019.01); G06F 16/951 (2019.01); G06N 3/09 (2023.01); G06N 3/094 (2023.01); G06N 7/01 (2023.01)
CPC G06F 16/906 (2019.01) [G06F 16/9027 (2019.01); G06F 16/951 (2019.01); G06N 3/09 (2023.01); G06N 3/094 (2023.01); G06N 7/01 (2023.01)] 20 Claims
OG exemplary drawing
 
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.