IP Library › Granted Patent US 10,777,300
Granted Patent B2
US 10,777,300 · App. 16/289,402 · Granted Sep 15, 2020

Trait prediction coordination for genomic application environment

Inventors: Ryan Trunck (Denver, CO); Rani Powers (Denver, CO); Christopher M. Glode (Denver, CO); Stewart Blanford (Littleton, CO); Daniel Shin (Denver, CO)
Assignee: HELIX OPCO, LLC
G16B20/00C12Q1/68G16B5/00G16B40/00G16B45/00
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,777,300
App. No.
16/289,402
Granted
Sep 15, 2020
Kind
B2
Abstract

Systems and methods are provided for trait prediction coordination. One embodiment is a method that includes launching a genomics application at a user device, receiving a command to present a partner application within the genomics application, selecting characteristics to predict for an individual, based on an identifier that distinguishes the partner application from other partner applications, operating polygenic models that generate predictions for the characteristics based on genetic records for the individual, acquiring media for the partner application, based on the predictions, and operating the partner application to update a display at the user device with the media, thereby providing the predictions in a format specific to the partner application.

Claims (89)

1. A system comprising:

a user device comprising:

a memory that stores a genomics application and partner applications;

a controller that is operable to launch the genomics application, receive a command to present a partner application within the genomics application, and generate a request that refers to an individual and includes an identifier which distinguishes the partner application from other partner applications; and

an interface that transmits the request toward an application coordination server; and

the application coordination server, comprising:

an interface that receives the request; and

a controller that is operable to select characteristics to predict for the individual based on the identifier, direct a genomics server to operate polygenic models that generate predictions for the characteristics based on genetic records stored at the genomics server for the individual, receive the predictions from the genomics server without receiving the genetic records, and generate a response to the request that includes the predictions;

the controller of the user device additionally is operable to acquire media for presentation within the partner application based on the predictions, and operate the partner application to update a display at the user device with the media, thereby providing the predictions in a format specific to the partner application,

wherein the controller of the application coordination server is further operable to selectively forego operating a polygenic model, in response to determining that the polygenic model has previously been operated to generate a prediction for one of the characteristics for the individual.

2. The system of claim 1 wherein:

multiple partner applications are available at the user device for presentation within the genomics application.

3. The system of claim 2 wherein:

the media varies by partner application.

4. The system of claim 1 wherein:

the controller of the user device is further operable to acquire layout information indicating an arrangement of media at the display.

5. The system of claim 1 wherein:

the polygenic models use different combinations of predetermined genetic loci as input.

6. The system of claim 5 wherein:

the controller of the application coordination server is further operable to selectively forego operating the polygenic model by:

determining whether the prediction is out-of-date based on a version for a polygenic model that generated the prediction;

forgoing operating the polygenic model if the prediction is not out-of-date; and

operating the polygenic model to generate the prediction if the prediction is out-of-date.

7. The system of claim 1 wherein:

the controller of the user device is further operable to acquire the media by:

reporting the identifier and the predictions to a content management server; and

receiving media, from the content management server, that is associated with the partner application and the predictions.

8. The system of claim 1 wherein:

the controller of the user device is further operable to receive multiple commands to present a partner application within the genomics application, each command referring to a different partner application.

9. The system of claim 1 wherein:

the polygenic models comprise neural networks.

10. A method comprising:

launching a genomics application at a user device that also stores partner applications;

receiving a command to present a partner application within the genomics application;

selecting, at an application server, characteristics to predict for an individual, based on an identifier that distinguishes the partner application from other partner applications;

operating, at a genomics server, polygenic models that generate predictions for the characteristics based on genetic records stored at the genomics server for the individual;

selectively forgoing operating a polygenic model, in response to determining that the polygenic model has previously been operated to generate a prediction for one of the characteristics for the individual;

providing, via the genomics server, the predictions to the application server without providing the genetic records to the application server;

acquiring media for presentation within the partner application, based on the predictions; and

operating the partner application to update a display at the user device with the media, thereby providing the predictions in a format specific to the partner application.

11. The method of claim 10 wherein:

multiple partner applications are available at the user device for presentation within the genomics application.

12. The method of claim 11 wherein:

the media varies by partner application.

13. The method of claim 10 further comprising:

acquiring layout information indicating an arrangement of media at the display.

14. The method of claim 10 wherein:

the polygenic models use different combinations of predetermined genetic loci as input.

15. The method of claim 14 wherein:

selectively forgoing operating the polygenic model comprises:

determining whether the prediction is out-of-date based on a version for a polygenic model that generated the prediction;

forgoing operating the polygenic model if the prediction is not out-of-date; and

operating the polygenic model to generate the prediction if the prediction is out-of-date.

16. The method of claim 10 wherein:

acquiring the media comprises:

reporting the identifier and the predictions to a content management server; and

receiving media, from the content management server, that is associated with the partner application and the predictions.

17. The method of claim 10 wherein:

selecting characteristics to predict is performed by an application coordination server that is located remotely from the user device.

18. The method of claim 10 wherein:

the polygenic models comprise neural networks.

19. A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method comprising:

launching a genomics application at a user device that also stores partner applications;

receiving a command to present a partner application within the genomics application;

selecting, at an application server, characteristics to predict for an individual, based on an identifier that distinguishes the partner application from other partner applications;

operating, at a genomics server, polygenic models that generate predictions for the characteristics based on genetic records stored at the genomics server for the individual;

selectively forgoing operating a polygenic model, in response to determining that the polygenic model has previously been operated to generate a prediction for one of the characteristics for the individual;

providing, via the genomics server, the predictions to the application server without providing the genetic records to the application server;

acquiring media for presentation within the partner application, based on the predictions; and

operating the partner application to update a display at the user device with the media, thereby providing the predictions in a format specific to the partner application.

20. The medium of claim 19 wherein:

multiple partner applications are available at the user device for presentation within the genomics application.

21. The medium of claim 20 wherein:

the media varies by partner application.

22. The medium of claim 19 wherein the method further comprises:

acquiring layout information indicating an arrangement of media at the display.

23. The medium of claim 19 wherein:

the polygenic models use different combinations of predetermined genetic loci as input.

24. The medium of claim 23 wherein:

selectively forgoing operating the polygenic model comprises:

determining whether the prediction is out-of-date based on a version for a polygenic model that generated the prediction;

forgoing operating the polygenic model if the prediction is not out-of-date; and

operating the polygenic model to generate the prediction if the prediction is out-of-date.

25. The medium of claim 19 wherein:

acquiring the media comprises:

reporting the identifier and the predictions to a content management server; and

receiving media, from the content management server, that is associated with the partner application and the predictions.

26. The medium of claim 19 wherein:

the polygenic models comprise neural networks.

Assignments (3)
CERTIFICATE OF CHANGE OF CORPORATE ADDRESS Recorded Feb 28, 2025
From: HELIX, INC.
To: HELIX, INC.
Reel/Frame 070703/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: HELIX OPCO, LLC
To: HELIX, INC.
Reel/Frame 063518/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2019
From: TRUNCK, RYAN; POWERS, RANI; GLODE, CHRISTOPHER M; BLANFORD, STEW; SHIN, DANIEL
To: HELIX OPCO, LLC
Reel/Frame 048502/0438 →
Continuity (2)
Provisional Application 62738763 · Sep 28, 2018
Related Publication 20200105366A1 · Apr 2, 2020