IP Library Granted Patent US 11,514,085
Granted Patent B2
US 11,514,085 · App. 17/212,906 · Granted Nov 29, 2022

Learning system for pangenetic-based recommendations

Inventors: Andrew Alexander Kenedy (Sugar Land, TX); Charles Anthony Eldering (Doylestown, PA)
Assignee: 23andMe, Inc.
G06F16/285G06F16/2237G06F16/951G06F16/9535
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 11,514,085
App. No.
17/212,906
Granted
Nov 29, 2022
Kind
B2
Abstract

An embodiment may involve storing, by a computing device and in a database, a set of pangenetic attributes of a set of individuals, wherein the pangenetic attributes of the set are respectively and statistically associated with products; based on the statistical associations between the pangenetic attributes and the products, determining, by the computing device, product recommendations for a second set of individuals; receiving, by the computing device and from the second set of individuals, a plurality of measures of satisfaction with the product recommendations; based on the plurality of measures of satisfaction, learning, by the computing device, an association between a subset of the pangenetic attributes and a particular product; and storing, by the computing device and in the database, the learned association, wherein the learned association provides a basis for subsequent recommendations of the particular product when a subsequent individual exhibits the subset of the pangenetic attributes.

Claims (56)

1. A computer-implemented method comprising:

obtaining a set of pangenetic attributes of a set of individuals, wherein the pangenetic attributes are respectively associated with products via a set of statistical associations;

based on the set of statistical associations, determining product recommendations for a second set of individuals;

receiving, from the second set of individuals, a plurality of measures of satisfaction with the product recommendations;

learning an association of the statistical associations between (i) a set of core attributes comprising a subset of the pangenetic attributes, and (ii) a particular product of the products, wherein the set of core attributes is associated with the plurality of measures of satisfaction and the particular product, and wherein the core set of attributes is formed by removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to a statistical significance of the learned association than other of the pangenetic attributes;

receiving a representation of the subset of the pangenetic attributes that is associated with a particular individual;

receiving a request for a product recommendation for the particular individual; and

in response to the subset of the pangenetic attributes being associated with the particular individual and the request for the product recommendation, (i) based on the measures of satisfaction and the learned association, identifying the particular individual and a second individual of the second set of individuals as a pangenetic cluster, (ii) predicting a preference of the particular individual for the particular product based on a measure of satisfaction that the second individual has related to the particular product, and (iii) providing a recommendation of the particular product.

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

obtaining a set of non-pangenetic attributes of the set of individuals, wherein the set of core attributes further comprises a subset of the non-pangenetic attributes.

3. The computer-implemented method of claim 1 , wherein the subset of the pangenetic attributes is one or more single nucleotide polymorphisms (SNPs).

4. The computer-implemented method of claim 1 , wherein the subset of the pangenetic attributes is associated with a phenotype, and wherein one or more of the measures of satisfaction indicate that the particular product is favorable to individuals exhibiting the phenotype.

5. The computer-implemented method of claim 1 , wherein the measures of satisfaction are stored in a two-dimensional item feedback matrix that maps instances of the measures of satisfaction from specific individuals to specific products.

6. The computer-implemented method of claim 1 , wherein one or more of the set of pangenetic attributes are stored in a masked fashion to prevent access by unauthorized parties.

7. The computer-implemented method of claim 1 , wherein removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to the statistical significance of the association than other of the pangenetic attributes comprises:

forming the set of core attributes by removing, from the set of pangenetic attributes, one or more pangenetic attributes for which both satisfaction and dissatisfaction with the particular product are recorded in the plurality of measures of satisfaction.

8. The computer-implemented method of claim 1 , wherein removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to the statistical significance of the association than other of the pangenetic attributes comprises:

selecting, from the second set of individuals, a subset of individuals with pangenetic attributes that have at least a threshold level of association with the plurality of measures of satisfaction; and

identifying, as the set of core attributes, a largest pangenetic attribute combination shared in common among the pangenetic attributes of the subset of individuals.

9. The computer-implemented method of claim 1 , wherein removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to the statistical significance of the association than other of the pangenetic attributes comprises:

evaluating specific pangenetic attributes by removing the specific pangenetic attributes one-by-one from the set of pangenetic attributes in order to identify contributions of each pangenetic attribute of the specific pangenetic attributes toward respective strengths of the association with the plurality of measures of satisfaction; and

forming the set of core attributes by removing, from the set of pangenetic attributes, at least one of the specific pangenetic attributes with a lower strength of association than the set of pangenetic attributes.

10. A non-transitory computer-readable medium containing program instructions that, when executed by a processor of a computing device, cause the computing device to perform operations comprising:

obtaining a set of pangenetic attributes of a set of individuals, wherein the pangenetic attributes are respectively associated with products via a set of statistical associations;

based on the set of statistical associations, determining product recommendations for a second set of individuals;

receiving, from the second set of individuals, a plurality of measures of satisfaction with the product recommendations;

learning an association of the statistical associations between (i) a set of core attributes comprising a subset of the pangenetic attributes, and (ii) a particular product of the products, wherein the set of core attributes is associated with the plurality of measures of satisfaction and the particular product, and wherein the core set of attributes is formed by removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to a statistical significance of the association than other of the pangenetic attributes;

receiving a representation of the subset of the pangenetic attributes that is associated with a particular individual;

receiving a request for a product recommendation for the particular individual; and

in response to the subset of the pangenetic attributes being associated with the particular individual and the request for the product recommendation, (i) based on the measures of satisfaction and the learned association, identifying the particular individual and a second individual of the second set of individuals as a pangenetic cluster, (ii) predicting a preference of the particular individual for the particular product based on a measure of satisfaction that the second individual has related to the particular product, and (iii) providing a recommendation of the particular product.

11. The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise:

obtaining a set of non-pangenetic attributes of the set of individuals, wherein the set of core attributes further comprises a subset of the non-pangenetic attributes.

12. The non-transitory computer-readable medium of claim 10 , wherein the subset of the pangenetic attributes is associated with a phenotype, and wherein one or more of the measures of satisfaction indicate that the particular product is favorable to individuals exhibiting the phenotype.

13. The non-transitory computer-readable medium of claim 10 , wherein the measures of satisfaction are stored in a two-dimensional item feedback matrix that maps instances of the measures of satisfaction from specific individuals to specific products.

14. The non-transitory computer-readable medium of claim 10 , wherein one or more of the set of pangenetic attributes are stored in a masked fashion to prevent access by unauthorized parties.

15. The non-transitory computer-readable medium of claim 10 , wherein removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to the statistical significance of the association than other of the pangenetic attributes comprises:

forming the set of core attributes by removing, from the set of pangenetic attributes, one or more pangenetic attributes for which both satisfaction and dissatisfaction with the particular product are recorded in the plurality of measures of satisfaction.

16. The non-transitory computer-readable medium of claim 10 , wherein removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to the statistical significance of the association than other of the pangenetic attributes comprises:

selecting, from the second set of individuals, a subset of individuals with pangenetic attributes that have at least a threshold level of association with the plurality of measures of satisfaction; and

identifying, as the set of core attributes, a largest pangenetic attribute combination shared in common among the pangenetic attributes of the subset of individuals.

17. The non-transitory computer-readable medium of claim 10 , wherein removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to the statistical significance of the association than other of the pangenetic attributes comprises:

evaluating specific pangenetic attributes by removing the specific pangenetic attributes one-by-one from the set of pangenetic attributes in order to identify contributions of each pangenetic attribute of the specific pangenetic attributes toward respective strengths of the association with the plurality of measures of satisfaction; and

forming the set of core attributes by removing, from the set of pangenetic attributes, at least one of the specific pangenetic attributes with a lower strength of association than the set of pangenetic attributes.

18. A computing device comprising:

a processor;

memory; and

program instructions, stored in the memory, that upon execution by the processor cause the computing device to perform operations comprising:

obtaining a set of pangenetic attributes of a set of individuals, wherein the pangenetic attributes are respectively associated with products via a set of statistical associations;

based on the set of statistical associations, determining product recommendations for a second set of individuals;

receiving, from the second set of individuals, a plurality of measures of satisfaction with the product recommendations;

learning an association of the statistical associations between (i) a set of core attributes comprising a subset of the pangenetic attributes, and (ii) a particular product of the products, wherein the set of core attributes is associated with the plurality of measures of satisfaction and the particular product, and wherein the core set of attributes is formed by removing, from the set of pangenetic attributes, at least some of the pangenetic attributes that contribute less to a statistical significance of the association than other of the pangenetic attributes;

receiving a representation of the subset of the pangenetic attributes that is associated with a particular individual;

receiving a request for a product recommendation for the particular individual; and

in response to the subset of the pangenetic attributes being associated with the particular individual and the request for the product recommendation, (i) based on the measures of satisfaction and the learned association, identifying the particular individual and a second individual of the second set of individuals as a pangenetic cluster, (ii) predicting a preference of the particular individual for the particular product based on a measure of satisfaction that the second individual has related to the particular product, and (iii) providing a recommendation of the particular product.

19. The computing device of claim 18 , wherein the subset of the pangenetic attributes is associated with a phenotype, and wherein one or more of the measures of satisfaction indicate that the particular product is favorable to individuals exhibiting the phenotype.

20. The computing device of claim 18 , wherein the measures of satisfaction are stored in a two-dimensional item feedback matrix that maps instances of the measures of satisfaction from specific individuals to specific products.

Assignments (7)
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 20, 2021
From: EXPANSE BIOINFORMATICS, INC.
To: EXPANSE BIOINFORMATICS, INC.
Reel/Frame 056065/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2021
From: KENEDY, ANDREW A.; ELDERING, CHARLES A.
To: EXPANSE BIOINFORMATICS, INC.
Reel/Frame 055731/0249 →
Continuity (5)
Continuation 15999198 · Aug 17, 2018
Continuation 14708415 · May 11, 2015
Continuation 13361533 · Jan 30, 2012
Continuation 12346738 · Dec 30, 2008
Related Publication 20210209134A1 · Jul 8, 2021
Cited By (1)
US 12,705,663