IP Library Granted Patent US 10,957,455
Granted Patent B2
US 10,957,455 · App. 17/004,494 · Granted Mar 23, 2021

Computer implemented identification of genetic similarity

Inventors: Andrew Alexander Kenedy (Sugar Land, TX); Charles Anthony Eldering (Furlong, PA)
Assignee: Expanse Bioinformatics, Inc.
G16H70/20G06F16/00G06F16/2282G06F16/24575G06F16/24578G06F16/285G06F16/951G06F16/955G06F16/9535G06N3/08G06N5/04G06N7/005G06Q40/08G16B20/00G16H20/30G16H40/63G16H50/30G16H50/70
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 10,957,455
App. No.
17/004,494
Granted
Mar 23, 2021
Kind
B2
Abstract

A method, software, database and system for attribute partner identification and social network based attribute analysis are presented in which attribute profiles associated with individuals can be compared and potential partners identified. Connections can be formed within social networks based on analysis of genetic and non-genetic data. Degrees of attribute separation (genetic and non-genetic) can be utilized to analyze relationships and to identify individuals who might benefit from being connected.

Claims (63)

1. A computer-implemented method comprising:

obtaining, from one or more databases, genetic information of an individual;

obtaining, from the one or more databases, genetic information of a population of individuals;

comparing genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the population of individuals, wherein the comparison determines respective degrees of overlap between the genomic nucleotide sequences of the individual and the genomic nucleotide sequences of the population of individuals;

calculating, based on the degrees of overlap, a subset of individuals from the population of individuals whose degrees of overlap are greater than a threshold value;

transmitting, to a client device, a representation of a graphical user interface that identifies the subset of individuals as genetic relatives;

receiving, from the client device, a request to create an electronic connection invitation between the individual and at least one member of the subset of individuals identified as genetic relatives; and

establishing, based on an acceptance of the electronic connection invitation, a network between the individual and the at least one member of the subset of individuals identified as genetic relatives.

2. The computer-implemented method of claim 1 , further comprising:

ranking the subset of individuals identified as genetic relatives according to their degrees of overlap, wherein the graphical user interface displays the rankings.

3. The computer-implemented method of claim 1 , further comprising:

ranking the subset of individuals identified as genetic relatives according to genomic nucleotide segments shared between the individual and each of the subset of individuals, wherein the graphical user interface displays the rankings.

4. The computer-implemented method of claim 1 , further comprising:

receiving, from the client device, a request to compare genomic nucleotide sequences between the individual and at least one member of the network;

generating a comparison of genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the at least one member of the network; and

transmitting, to the client device, a representation of a further graphical user interface that represents the comparison of genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the at least one member of the network.

5. The computer-implemented method of claim 1 , further comprising:

filtering the subset of individuals identified as genetic relatives based on non-genetic information of the subset of individuals.

6. A computer-implemented method comprising:

obtaining, from one or more databases, genetic information of an individual;

obtaining, from the one or more databases, genetic information of a population of individuals;

comparing genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the population of individuals, wherein the comparison determines respective degrees of genetic similarity between the individual and one or more members of the population of individuals;

calculating, based on the degrees of genetic similarity, a subset of individuals from the population of individuals whose degrees of genetic similarity are greater than a threshold value;

transmitting, to a client device, a representation of a graphical user interface that presents the subset of individuals as genetic relatives;

receiving, from the client device, a request to create an electronic connection invitation between the individual and at least one member of the subset of individuals identified as genetic relatives; and

establishing, based on an acceptance of the electronic connection invitation, a network between the individual and the at least one member of the subset of individuals identified as genetic relatives.

7. The computer-implemented method of claim 6 , further comprising:

ranking the subset of individuals identified as genetic relatives based the degrees of genetic similarity.

8. The computer-implemented method of claim 6 , further comprising:

filtering the subset of individuals identified as genetic relatives based on non-genetic attributes of the subset of individuals.

9. The computer-implemented method of claim 8 , wherein the filtering is based on one or more demographic attributes.

10. The computer-implemented method of claim 6 , further comprising:

receiving, from the client device, a request to compare genomic nucleotide sequences between the individual and at least one member of the network;

generating a comparison of genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the at least one member of the network; and

transmitting, to the client device, a representation of a graphical user interface that represents the comparison of genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the at least one member of the network.

11. A computer-implemented method comprising:

obtaining, from one or more databases, genetic information of an individual;

obtaining, from the one or more databases, genetic information of a population of individuals;

comparing genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the population of individuals, wherein the comparison determines respective degrees of overlap between the genomic nucleotide sequences of the individual and the genomic nucleotide sequences of the population of individuals;

calculating, based on the degrees of overlap, a subset of individuals from the population of individuals whose degrees of overlap are greater than a threshold value;

issuing, based on an instruction from the individual, an electronic invitation to one or more individuals of the subset of individuals to join a genetic social network;

generating, based on an acceptance of the electronic invitation by the one or more individuals, a set of electronic records for storage in the one or more database indicating membership of the one or more individuals in the genetic social network; and

transmitting, to a client device, a representation of a graphical user interface that identifies the degrees of overlap between the individual and the one or more individuals.

12. The computer-implemented method of claim 11 , further comprising:

calculating, based on the degrees of overlap, a measure of family lineage between the individual and the one or more individuals, wherein the representation of the graphical user interface displays the measure of family lineage.

13. The computer-implemented method of claim 11 , further comprising:

filtering the one or more individuals based on non-genetic attributes of the one or more individuals.

14. The computer-implemented method of claim 13 , wherein the filtering is based on one or more demographic attributes of the one or more individuals.

15. A computer-implemented method comprising:

obtaining, from one or more databases, genetic information of an individual;

obtaining, from the one or more databases, genetic information of a population of individuals;

comparing genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the population of individuals, wherein the comparison determines respective degrees of overlap between the genomic nucleotide sequences of the individual and the genomic nucleotide sequences of the population of individuals;

calculating, based on the degrees of overlap, a subset of individuals from the population of individuals whose degrees of overlap are greater than a threshold value;

filtering the subset of individuals identified as genetic relatives based on non-genetic information of the subset of individuals;

transmitting, to a client device, a representation of a graphical user interface that identifies the subset of individuals as genetic relatives;

receiving, from the client device, a request to create an electronic connection invitation between the individual and at least one member of the subset of individuals identified as genetic relatives;

establishing, based on an acceptance of the electronic connection invitation, a network between the individual and the at least one member of the subset of individuals identified as genetic relatives

receiving, from the client device, a further request to compare genomic nucleotide sequences between the individual and at least one member of the network;

generating a comparison of genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the at least one member of the network; and

transmitting, to the client device, a further representation of a further graphical user interface that represents the comparison of genomic nucleotide sequences within the genetic information of the individual with genomic nucleotide sequences within the genetic information of the at least one member of the network.

16. The computer-implemented method of claim 15 , wherein the filtering is based on one or more demographic attributes.

17. The computer-implemented method of claim 15 , wherein the further representation specifies the individual and the at least one member of the network as nodes in a graph, and specifies associations between the individual and the at least one member of the network as edges in the graph.

18. The computer-implemented method of claim 17 , wherein the nodes or edges, when rendered on the further graphical user interface, represent a strength of the associations between genomic nucleotide sequences within the genetic information of the individual and genomic nucleotide sequences within the genetic information of the at least one member of the network.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE APP. NO. 63806415 TO 63806145 AND APPL NO. 17721779 TO 17731779 PREVIOUSLY RECORDED ON REEL 73168 FRAME 531. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 6, 2026
From: 23ANDME PGS LLC
To: 23ANDME GENOMICS LLC
Reel/Frame 074434/0334 →
CHANGE OF NAME Recorded Oct 22, 2025
From: 23ANDME PGS LLC
To: 23ANDME GENOMICS LLC
Reel/Frame 073168/0531 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2025
From: 23ANDME, INC.
To: 23ANDME PGS LLC
Reel/Frame 072562/0795 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 058554 FRAME: 0021. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jan 7, 2022
From: EXPANSE BIOINFORMATICS, INC.
To: 23ANDME, INC.
Reel/Frame 058982/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2022
From: EXPANSE BIOINFORMATICS, INC.
To: 23ANDME, INC.
Reel/Frame 058554/0021 →
CHANGE OF ADDRESS BY ASSIGNEE Recorded Apr 5, 2021
From: EXPANSE BIOINFORMATICS, INC.
To: EXPANSE BIOINFORMATICS, INC.
Reel/Frame 055824/0964 →
CHANGE OF NAME Recorded Aug 27, 2020
From: EXPANSE NETWORKS, INC.
To: EXPANSE BIOINFORMATICS, INC.
Reel/Frame 053624/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: KENEDY, ANDREW A.; ELDERING, CHARLES A.
To: EXPANSE NETWORKS, INC.
Reel/Frame 053620/0117 →
Continuity (5)
Continuation 15927785 · Mar 21, 2018
Continuation 14822023 · Aug 10, 2015
Continuation 12047203 · Mar 12, 2008
Provisional Application 60895236 · Mar 16, 2007
Related Publication 20200394240A1 · Dec 17, 2020
Cited By (8)
US 12,243,654 US 12,260,936 US 12,293,268 US 12,327,615 US 12,354,710 US 12,431,221 US 12,526,281 US 12,580,048