×

Genome sharing

  • US 10,516,670 B2
  • Filed: 02/17/2016
  • Issued: 12/24/2019
  • Est. Priority Date: 10/15/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for sharing genetic data, comprising:

  • providing an account database comprising records for a plurality of users of an application, a genotype database comprising genotype records associated with the plurality of users, and a phenotype database comprising phenotype records associated with the plurality of users;

    receiving, from a first account, a request to share data with a second account in the application, wherein;

    the first account comprises a first account profile of a first user, one or more first user phenotype records, and one or more first user genotype records,the one or more first user phenotype records are stored in the phenotype database, are uniquely associated with the first account profile of the first user, and comprise phenotype information of the first user,the one or more first user genotype records are stored in the genotype database, are uniquely associated with the first account profile of the first user, and comprise genotype information of the first user,the second account comprises a second account profile of a second user, one or more second user phenotype records, and one or more second user genotype records,the one or more second user phenotype records are stored in the phenotype database, are uniquely associated with the second account profile of the second user, and comprise phenotype information of the second user,the one or more second user genotype records are stored in the genotype database, are uniquely associated with the second account profile of the second user, and comprise genotype information of the second user,the request comprises an indication of the first account profile associated with the first account to share with the second account and an indication of a first sharing level of a set of one or more sharing levels, andthe first sharing level of the set of one or more sharing levels specifies a subset of nonpublic data to be shared from the first account profile to the second account, the nonpublic data comprising information associated with the one or more first user genotype records, wherein the first sharing level of the set of one or more sharing levels is selected by the first user;

    in response to receiving the request from the first account, notifying the second account of the request from the first account;

    in response to notifying the second account of the request from the first account, receiving, from the second account, an acceptance of the request to share data through the application, wherein;

    the acceptance comprises an indication of the second account profile associated with the second account to share with the first account and an indication of a second sharing level of a set of one or more sharing levels,andthe second sharing level in the set of one or more sharing levels specifies a subset of nonpublic data to be shared from the second account profile to the first account, the nonpublic data comprising information associated with the one or more second user genotype records;

    in response to receiving, from the second account, the acceptance of the request, establishing sharing from the first account profile to the second account and sharing from the second account profile to the first account, wherein establishing sharing comprises the application retrieving information from one or more of the genotype database and the phenotype database based on one or both of the first sharing level and the second sharing level; and

    after establishing sharing, storing sharing information in a sharing table comprising, for a shared profile, information pertaining to an account to which the shared profile is shared and a corresponding sharing level.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×