Patents by Inventor Ross Eugene Curtis
Ross Eugene Curtis has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12639342Abstract: A system includes a computing device having one or more processors and memory configured to store instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to perform steps including receiving a first named entity dataset associated with a first named entity, receiving a second named entity dataset associated with a second named entity who is a potential named entity linked to the first named entity, identifying a plurality of data matches, each data match being a named entity whose data segments match the first named entity dataset, the second named entity dataset, or both, extracting features from the plurality of data matches, and inputting the extracted features into a machine learning model to determine a data-origin link between the first named entity and the second named entity.Type: GrantFiled: October 23, 2024Date of Patent: May 26, 2026Assignee: Ancestry.com DNA, LLCInventors: Milos Pavlovic, Ross Eugene Curtis, Yong Wang, Luong Ruiz
-
Publication number: 20260093680Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer-readable media for generating a matched-data-link tree defining relationships among individuals according to genetic data. For example, the disclosed systems can determine matches of matches using a novel matching database structure. The disclosed systems encode integers based on data matches of a data identifier and populate a match database with the integers. Correlating data match integers for a data identifier with data match integers for data matches, the disclosed systems generate matches of matches. The disclosed systems can generate relationship clusters from matches of matches. For example, the disclosed systems compare sets of data matches to discover groups of data matches with stronger data-match levels. The disclosed systems can generate and populate a data-link tree from a relationship cluster. In addition, the disclosed systems can merge one or more data-link trees into a single data-link tree.Type: ApplicationFiled: September 19, 2025Publication date: April 2, 2026Inventors: Ross Eugene Curtis, Donald Bernard Curtis, Milos Pavlovic, Eugene David Greenwood, Chaozhong Liu, Ameen Eetemadi, Filip Kos, Angelia Bush, Kelly McCloy Becker
-
Publication number: 20260093714Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer-readable media for generating a matched-data-link tree defining relationships among individuals according to genetic data. For example, the disclosed systems can determine matches of matches using a novel matching database structure. The disclosed systems encode integers based on data matches of a data identifier and populate a match database with the integers. Correlating data match integers for a data identifier with data match integers for data matches, the disclosed systems generate matches of matches. The disclosed systems can generate relationship clusters from matches of matches. For example, the disclosed systems compare sets of data matches to discover groups of data matches with stronger data-match levels.Type: ApplicationFiled: August 25, 2025Publication date: April 2, 2026Inventors: Ross Eugene Curtis, Donald Bernard Curtis, Milos Pavlovic, Eugene David Greenwood, Chaozhong Liu
-
Publication number: 20260017284Abstract: Disclosed is a method for determining inheritance labels of users based on inheritance datasets of the users. The method includes generating a plurality of reference panels for a plurality of data-inheritance origins, each reference panel corresponding to a data-inheritance origin and comprising reference-panel datasets representative of the data-inheritance origin. The method constructs a plurality of simulated data trees that are built using the reference-panel datasets that are selected from the plurality of reference panels. The method generates a plurality of simulated inheritance datasets representing a plurality of simulated named entities, each representing a descendant named entity in one of the simulated data trees. The method trains a machine learning model to determine inheritance labels of an inheritance dataset.Type: ApplicationFiled: July 9, 2024Publication date: January 15, 2026Inventor: Ross Eugene Curtis
-
Publication number: 20250386803Abstract: A computing device may receive an inheritance dataset of a target domestic companion animal that belongs to a first owner, the first owner being a user of an online system. The computing device accesses inheritance datasets of reference panel animals. The reference panel animals are organized into breeds. The computing device compares the inheritance dataset of the target domestic companion animal to the inheritance datasets of the reference panel animals to identify breeds of the target domestic companion animal. The computing device identifies a plurality of matched domestic companion animals in the breeds of the target domestic companion animal. The computing device filters the matched domestic companion animals based on geographical proximity. The computing device causes to display a filtered matched domestic companion animal to the first owner of the target domestic companion animal to indicate potential social matches for the target domestic companion animal.Type: ApplicationFiled: June 24, 2024Publication date: December 25, 2025Inventors: Caitlyn Elizabeth Bruns, Ross Eugene Curtis, Phillip Brooks, Robert Hart, Scott Lewis, Jenna Morgan Lang
-
Publication number: 20250278427Abstract: A computing device may receive an inheritance dataset of a target named entity. The device may access a plurality of clusters associated with a region, each cluster comprising inheritance data for a plurality of reference panel named entities. The device may determine that the inheritance dataset of the target named entity has at least a threshold amount of inheritance sequences that are classified to the region. The device may compare, for each cluster, the inheritance dataset of the target named entity to the reference panel named entities in the cluster to identify similarities and shared inheritance segments between the target named entity and the reference panel named entities. The device may determine, for each cluster, a metric based on the inheritance segments shared. The device may assign the target named entity to one or more ethnicities based on the comparison between the metric and the threshold specific to the cluster.Type: ApplicationFiled: May 15, 2025Publication date: September 4, 2025Inventors: Alisa Elnaz Sedghifar, Andre Everson Kim, Ju Zhang, Ross Eugene Curtis, Natalie Anne Swinford, Jeffrey Adrion, Yong Wang
-
Patent number: 12332974Abstract: Disclosed are methods and system for predicting data-source influences on one or more data manifestations of a named entity. The method includes receiving an inheritance dataset of the named entity. The method determines first and second portions of the inheritance dataset of the named entity. The method determines an aggregated data-bit association score for the named entity based on the inheritance dataset at an identified subset of the data-bit regions. The method determines aggregated data-bit association scores associated with the first and second data source based on the first and second portions of the inheritance dataset at the identified subset of the data-bit regions. The method selects one of the first and second data sources as having a measure of influence on a data manifestation of the named entity corresponding to the identified subset of the data-bit regions.Type: GrantFiled: June 28, 2024Date of Patent: June 17, 2025Assignee: Ancestry.com DNA, LLCInventors: Andre Everson Kim, Alisa Elnaz Sedghifar, Ross Eugene Curtis, Caitlyn Elizabeth Bruns
-
Patent number: 12332902Abstract: A user of a genetic database may create and build upon their family tree in the database. For new users, creating a family tree can be difficult and time consuming. Even for users with established family trees, extending their family tree is a challenge requiring extensive research. Disclosed herein are embodiments for assisting users of a genetic database with building their family trees. In some embodiments, a method for assisting with constructing family trees includes receiving a target individual's genetic dataset. The method identifies a plurality of matched individuals who genetically match the target individual. The method identifies potential ancestors who are potential common ancestors between the target individual and one of the matched individuals. The method inputs a set of features related to the target individual to a machine learning model and filters the potential common ancestors to determine a subset of likely common ancestors for the target individual.Type: GrantFiled: April 20, 2023Date of Patent: June 17, 2025Assignee: Ancestry.com DNA, LLCInventors: Milos Pavlovic, Ross Eugene Curtis
-
Patent number: 12326894Abstract: A computing device may receive an inheritance dataset of a target named entity. The device may access a plurality of clusters associated with a region, each cluster comprising inheritance data for a plurality of reference panel named entities. The device may determine that the inheritance dataset of the target named entity has at least a threshold amount of inheritance sequences that are classified to the region. The device may compare, for each cluster, the inheritance dataset of the target named entity to the reference panel named entities in the cluster to identify similarities and shared inheritance segments between the target named entity and the reference panel named entities. The device may determine, for each cluster, a metric based on the inheritance segments shared. The device may assign the target named entity to one or more ethnicities based on the comparison between the metric and the threshold specific to the cluster.Type: GrantFiled: June 6, 2024Date of Patent: June 10, 2025Assignee: Ancestry.com DNA, LLCInventors: Alisa Elnaz Sedghifar, Andre Everson Kim, Ju Zhang, Ross Eugene Curtis, Natalie Anne Swinford, Jeffrey Adrion, Yong Wang
-
Publication number: 20250131019Abstract: A system includes a computing device having one or more processors and memory configured to store instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to perform steps including receiving a first named entity dataset associated with a first named entity, receiving a second named entity dataset associated with a second named entity who is a potential named entity linked to the first named entity, identifying a plurality of data matches, each data match being a named entity whose data segments match the first named entity dataset, the second named entity dataset, or both, extracting features from the plurality of data matches, and inputting the extracted features into a machine learning model to determine a data-origin link between the first named entity and the second named entity.Type: ApplicationFiled: October 23, 2024Publication date: April 24, 2025Inventors: Milos Pavlovic, Ross Eugene Curtis, Yong Wang, Luong Ruiz
-
Publication number: 20250103618Abstract: Disclosed are methods for predicting assignments of users to groups based on obtained data. The methods may include phasing the obtained data of a user and inputting features of the phased data to a trained model to receive an output that provides information associated with a group assignment of the user. The model may be trained with a plurality of training samples, each training sample comprising features of phased user data of a reference user and a label identifying whether the reference user belongs to a group. Training the model may include applying a plurality of classifiers to at least one of the training samples to obtain an output from each classifier, determining an average of the outputs from applying the plurality of classifiers, and determining the average of the plurality of classifiers as the output from the model.Type: ApplicationFiled: September 25, 2024Publication date: March 27, 2025Inventors: Milos Pavlovic, Ross Eugene Curtis, Ameen Eetemadi, Clinton C. Mason
-
Publication number: 20250005108Abstract: Disclosed are methods and system for predicting data-source influences on one or more data manifestations of a named entity. The method includes receiving an inheritance dataset of the named entity. The method determines first and second portions of the inheritance dataset of the named entity. The method determines an aggregated data-bit association score for the named entity based on the inheritance dataset at an identified subset of the data-bit regions. The method determines aggregated data-bit association scores associated with the first and second data source based on the first and second portions of the inheritance dataset at the identified subset of the data-bit regions. The method selects one of the first and second data sources as having a measure of influence on a data manifestation of the named entity corresponding to the identified subset of the data-bit regions.Type: ApplicationFiled: June 28, 2024Publication date: January 2, 2025Inventors: Andre Everson Kim, Alisa Elnaz Sedghifar, Ross Eugene Curtis, Caitlyn Elizabeth Bruns
-
Publication number: 20240411793Abstract: A computing device may receive an inheritance dataset of a target named entity. The device may access a plurality of clusters associated with a region, each cluster comprising inheritance data for a plurality of reference panel named entities. The device may determine that the inheritance dataset of the target named entity has at least a threshold amount of inheritance sequences that are classified to the region. The device may compare, for each cluster, the inheritance dataset of the target named entity to the reference panel named entities in the cluster to identify similarities and shared inheritance segments between the target named entity and the reference panel named entities. The device may determine, for each cluster, a metric based on the inheritance segments shared. The device may assign the target named entity to one or more ethnicities based on the comparison between the metric and the threshold specific to the cluster.Type: ApplicationFiled: June 6, 2024Publication date: December 12, 2024Inventors: Alisa Elnaz Sedghifar, Andre Everson Kim, Ju Zhang, Ross Eugene Curtis, Natalie Anne Swinford, Jeffrey Adrion
-
Publication number: 20230342364Abstract: A user of a genetic database may create and build upon their family tree in the database. For new users, creating a family tree can be difficult and time consuming. Even for users with established family trees, extending their family tree is a challenge requiring extensive research. Disclosed herein are embodiments for assisting users of a genetic database with building their family trees. In some embodiments, a method for assisting with constructing family trees includes receiving a target individual's genetic dataset. The method identifies a plurality of matched individuals who genetically match the target individual. The method identifies potential ancestors who are potential common ancestors between the target individual and one of the matched individuals. The method inputs a set of features related to the target individual to a machine learning model and filters the potential common ancestors to determine a subset of likely common ancestors for the target individual.Type: ApplicationFiled: April 20, 2023Publication date: October 26, 2023Inventors: Milos Pavlovic, Ross Eugene Curtis
-
Publication number: 20230260608Abstract: Disclosed herein relates to a method that improves the prediction of relationships between individuals. Relationship prediction systems, methods, and computer-program products are described. Relationship prediction of a most recent common ancestor and a most likely relative is performed using a multilabel-multiclass classification based on k-nearest neighbors classification, logistic regression, and/or other classification approaches. Predicting a most recent common ancestor narrows the number of possible relationships between a user of a genealogical research service and a relative and facilitates more intuitive discoveries and more specific identification of a most likely relationship.Type: ApplicationFiled: January 24, 2023Publication date: August 17, 2023Inventors: Luong Ruiz, Ross Eugene Curtis
-
Publication number: 20140160132Abstract: A method performed by one or more processors, comprising: receiving genomic data and trait data representative of a plurality of traits of one or more individuals; determining a structure of one or more of the genomic data and the trait data; selecting, in response to the determined structure, a structured association algorithm for execution with the genomic data and the trait data; generating, based on execution of the selected, structured association algorithm against the genomic data and the trait data, structured association data indicative of associations among the genomic data and the trait data, wherein the associations are at least partly identified based on the structure; and generating data for a graphical user interface, that when rendered on a display device, comprises: a visual representation of at least a portion of the structured association data.Type: ApplicationFiled: July 12, 2012Publication date: June 12, 2014Applicant: CARNEGIE MELLON UNIVERSITYInventors: Eric P. Xing, Ross Eugene Curtis