IP Library Granted Patent US 12,271,799
Granted Patent B2
US 12,271,799 · App. 18/362,488 · Granted Apr 8, 2025

Techniques for disease prediction using machine learning-improved simulations and for generating display elements using simulation results

Inventors: Audrey Ruple (Blacksburg, VA); Johannes Paul Wowra (Darmstadt, DE); John K. Giannuzzi (Wellesley, MA); Danna Rabin (New York, NY); Christian Debes (Darmstadt, DE); Akash Gupta (Short Hills, NJ); Karen Leever (Westport, CT); Aliya McCullough (Ardmore, PA); Samantha McKinnon (New York, NY)
Assignee: Fetch, Inc.
G06N20/20G06N20/00G16H50/20G16H50/50G16H70/60
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 12,271,799
App. No.
18/362,488
Granted
Apr 8, 2025
Kind
B2
Abstract

Techniques for predictive disease identification using simulations improved via machine learning. A method includes applying at least one machine learning model to features extracted from data including animal characteristics data of an animal, wherein outputs of the at least one machine learning model include a plurality of disease predictor values, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases; generating disease contraction statistics based on the outputs of the at least one machine learning model; and determining, based on the disease contraction statistics, at least one disease prediction for the animal.

Claims (71)

1. A method for predictive disease identification, comprising:

applying a plurality of first machine learning models based on training data in order to generate a first set of outputs, wherein the plurality of first machine learning models includes an ensemble of boosting machine learning models and a logistic regression model, wherein the ensemble of boosting machine learning models is sequentially trained using a boosting algorithm in a sequence, wherein misclassifications by a model among the ensemble of boosting machine learning models in the sequence are used to adjust weights of subsequent models among the ensemble of boosting machine learning models in the sequence;

training a second machine learning model based on the first set of outputs, wherein the second machine learning model is a combiner model trained to output a plurality of disease predictor values based on the first set of outputs, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases;

applying the plurality of first machine learning models and the second machine learning model based on features extracted from data including animal characteristics data of an animal, wherein outputs of the plurality of first machine learning models and the second machine learning model include a plurality of disease predictor values, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases;

determining a plurality of simulation parameters based on the plurality of disease predictor values, wherein the plurality of simulation parameters define at least a plurality of time periods for which a plurality of disease contraction simulations are to be run;

running the plurality of disease contraction simulations based on the plurality of simulation parameters in order to obtain simulation results, wherein running the plurality of disease contraction simulations includes providing the plurality of disease predictor values to a simulation engine configured to determine predictions of diseases for animals, wherein the plurality of disease contraction simulations are run for the plurality of time periods defined in the plurality of simulation parameters;

generating disease contraction statistics based on the simulation results; and

determining, based on the disease contraction statistics, at least one disease prediction for the animal.

2. The method of claim 1 , further comprising:

generating at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes a likelihood of developing each of at least one disease at each of a plurality of stages of development of the animal.

3. The method of claim 2 , wherein the plurality of stages of development of the animal includes at least one of puppy, young, mature, and geriatric.

4. The method of claim 1 , further comprising:

generating at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes at least one expected cost of health treatment for the animal.

5. A system for predictive disease identification via simulations improved using machine learning, comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

apply a plurality of first machine learning models based on training data in order to generate a first set of outputs, wherein the plurality of first machine learning models includes an ensemble of boosting machine learning models and a logistic regression model, wherein the ensemble of boosting machine learning models is sequentially trained using a boosting algorithm in a sequence, wherein misclassifications by a model among the ensemble of boosting machine learning models in the sequence are used to adjust weights of subsequent models among the ensemble of boosting machine learning models in the sequence;

train a second machine learning model based on the first set of outputs, wherein the second machine learning model is a combiner model trained to output a plurality of disease predictor values based on the first set of outputs, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases;

applying the plurality of first machine learning models and the second machine learning model based on features extracted from data including animal characteristics data of an animal, wherein outputs of the the plurality of first machine learning models and the second machine learning model include a plurality of disease predictor values, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases;

determine a plurality of simulation parameters based on the plurality of disease predictor values, wherein the plurality of simulation parameters define at least a plurality of time periods for which a plurality of disease contraction simulations are to be run;

run the plurality of disease contraction simulations based on the plurality of simulation parameters in order to obtain simulation results, wherein running the plurality of disease contraction simulations includes providing the plurality of disease predictor values to a simulation engine configured to determine predictions of diseases for animals, wherein the plurality of disease contraction simulations are run for the plurality of time periods defined in the plurality of simulation parameters;

generate disease contraction statistics based on the simulation results; and

determine, based on the disease contraction statistics, at least one disease prediction for the animal.

6. The system of claim 5 , wherein the system is further configured to: generate at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes a likelihood of developing each of at least one disease at each of a plurality of stages of development of the animal.

7. The system of claim 6 , wherein the plurality of stages of development of the animal includes at least one of puppy, young, mature, and geriatric.

8. The system of claim 5 , wherein the system is further configured to:

generate at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes at least one expected cost of health treatment for the animal.

9. A method for predictive disease identification, comprising:

applying a plurality of first machine learning models based on training data in order to generate a first set of outputs, wherein the plurality of first machine learning models includes an ensemble of boosting machine learning models and a logistic regression model, wherein the ensemble of boosting machine learning models is sequentially trained using a boosting algorithm in a sequence, wherein misclassifications by a model among the ensemble of boosting machine learning models in the sequence are used to adjust weights of subsequent models among the ensemble of boosting machine learning models in the sequence;

training a second machine learning model based on the first set of outputs, wherein the second machine learning model is a combiner model trained to output a plurality of disease predictor values based on the first set of outputs, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases;

applying the plurality of first machine learning models and the second machine learning model based on features extracted from data including animal characteristics data of at least one animal, wherein outputs of the plurality of first machine learning models and the second machine learning model include a plurality of disease predictor values, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases;

determining a plurality of simulation parameters based on the plurality of disease predictor values, wherein the plurality of simulation parameters define at least a plurality of time periods for which a plurality of disease contraction simulations are to be run;

running the plurality of disease contraction simulations based on the plurality of simulation parameters in order to obtain simulation results, wherein running the plurality of disease contraction simulations includes providing the plurality of disease predictor values to a simulation engine configured to determine predictions of diseases for animals, wherein the plurality of disease contraction simulations are run for the plurality of time periods defined in the plurality of simulation parameters; and

generating at least one display element based on the outputs of the the plurality of first machine learning models and the second machine learning model and the simulation results.

10. The method of claim 9 , further comprising:

determining at least one disease prediction for the animal based on the outputs of the the plurality of first machine learning models and the second machine learning model, wherein the at least one display element is generated based further on the at least one disease prediction.

11. The method of claim 10 , further comprising:

generating at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes a likelihood of developing each of at least one disease at each of a plurality of stages of development of the animal.

12. The method of claim 11 , wherein the plurality of stages of development of the animal includes at least one of puppy, young, mature, and geriatric.

13. The method of claim 10 , further comprising:

generating at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes at least one expected cost of health treatment for the animal.

14. A method for predictive disease identification via simulations improved using machine learning, comprising:

applying a plurality of first machine learning models based on training data in order to generate a first set of outputs, wherein the plurality of first machine learning models includes an ensemble of boosting machine learning models and a logistic regression model, wherein the ensemble of boosting machine learning models is sequentially trained using a boosting algorithm in a sequence, wherein misclassifications by a model among the ensemble of boosting machine learning models in the sequence are used to adjust weights of subsequent models among the ensemble of boosting machine learning models in the sequence;

training a second machine learning model based on the first set of outputs of wherein the second machine learning model is a combiner model trained to output a plurality of disease predictor values based on the first set of outputs, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases;

applying the plurality of first machine learning models to features extracted from data including animal characteristics of at least one animal in order to generate a second set of outputs of the plurality of first machine learning models;

applying the second machine learning model to the second set of outputs of the plurality of first machine learning models in order to output the plurality of disease predictor values;

running a plurality of disease contraction simulations based on the plurality of disease predictor values; and

generating at least one display element based on results of the plurality of disease contraction simulations.

15. The method of claim 14 , further comprising:

determining at least one disease prediction for the animal based on the results of the plurality of disease contraction simulations, wherein the at least one display element is generated based further on the at least one disease prediction.

16. The method of claim 15 , further comprising:

generating at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes a likelihood of developing each of at least one disease at each of a plurality of stages of development of the animal.

17. The method of claim 16 , wherein the plurality of stages of development of the animal includes at least one of puppy, young, mature, and geriatric.

18. The method of claim 15 , further comprising:

generating at least one insight based on the at least one disease prediction for the animal, wherein the at least one insight includes at least one expected cost of health treatment for the animal.

19. The method of claim 14 , wherein the plurality of disease predictor values is a plurality of second disease predictor values, further comprising:

applying the plurality of first machine learning models to the features extracted from the data including the animal characteristics data of the at least one animal, wherein outputs of the plurality of first machine learning models includes a plurality of first disease predictor values, wherein each first disease predictor value corresponds to a respective disease type of the plurality of disease types; and

applying the combiner model to the plurality of first disease predictor values in order to output the plurality of second disease predictor values, wherein each second disease predictor value corresponds to one of the plurality of disease types, wherein the combiner model is trained using a training data set including training outputs for the plurality of first machine learning models.

20. The method of claim 14 , wherein the plurality of first machine learning models includes a boosting ensemble of sequentially applied boosting machine learning models and at least one non-boosting machine learning model.

21. The method of claim 1 , further comprising:

determining a probability distribution for each of the plurality of disease types; and

creating a model of possible results for each of the plurality of disease types based on the probability distribution determined for the disease type, wherein the plurality of disease contraction simulations are run based on the model of possible results created for each of the plurality of disease types.

22. The system of claim 5 , wherein the system is further configured to:

determine a probability distribution for each of the plurality of disease types; and

create a model of possible results for each of the plurality of disease types based on the probability distribution determined for the disease type, wherein the plurality of disease contraction simulations are run based on the model of possible results created for each of the plurality of disease types.

23. The method of claim 9 , further comprising:

determining a probability distribution for each of the plurality of disease types; and

creating a model of possible results for each of the plurality of disease types based on the probability distribution determined for the disease type, wherein the plurality of disease contraction simulations are run based on the model of possible results created for each of the plurality of disease types.

24. The method of claim 14 , further comprising:

determining a probability distribution for each of the plurality of disease types; and

creating a model of possible results for each of the plurality of disease types based on the probability distribution determined for the disease type, wherein the plurality of disease contraction simulations are run based on the model of possible results created for each of the plurality of disease types.

Assignments (1)
SECURITY INTEREST Recorded Apr 1, 2026
From: FETCH, INC.
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 074249/0164 →
Continuity (3)
Continuation 18311517 · May 3, 2023
Continuation In Part 17455268 · Nov 17, 2021
Related Publication 20230376860A1 · Nov 23, 2023
References Cited (31)
US 8489499B2 · Yan et al. · 2013 [cited by applicant]
US D777737S · Marshall et al. · 2017 [cited by applicant]
US 9818067B2 · Miranda et al. · 2017 [cited by applicant]
US 10013530B2 · Marshall et al. · 2018 [cited by applicant]
US 10255993B2 · Marshall et al. · 2019 [cited by applicant]
US 10741288B2 · Hayward · 2020 [cited by applicant]
US 10769729B1 · Myers et al. · 2020 [cited by applicant]
US 10930401B2 · Olives et al. · 2021 [cited by applicant]
US 20110082712A1 · Eberhardt, III et al. · 2011 [cited by applicant]
US 20130185097A1 · Saria · 2013 [cited by examiner]
US 20160316723A1 · Wall et al. · 2016 [cited by applicant]
US 20190026364A1 · Sankovsky · 2019 [cited by applicant]
US 20190333155A1 · Ramamurthy et al. · 2019 [cited by applicant]
US 20200202997A1 · Hadad et al. · 2020 [cited by applicant]
US 20200364667A1 · Marshall et al. · 2020 [cited by applicant]
US 20200381119A1 · Gibbs et al. · 2020 [cited by applicant]
US 20210012326A1 · Zelocchi · 2021 [cited by applicant]
US 20210117869A1 · Plumbley et al. · 2021 [cited by applicant]
US 20210249136A1 · Reagan · 2021 [cited by examiner]
US 20210256615A1 · Hayward et al. · 2021 [cited by applicant]
US 20220391757A1 · Komori · 2022 [cited by examiner]
JP 2020193989A · 2020 [cited by applicant]
WO 2015100236A1 · 2015 [cited by applicant]
WO 2021173571A1 · 2021 [cited by applicant]
WO 2023037317A1 · 2023 [cited by applicant]
Stott et al (“Predicted costs and benefits of eradicating BVDV from Ireland”, 2012, Irish Veterinary Journal, 65:12, pp. 1-11. (Year: 2012). [cited by examiner]
Cheng et al, “Machine learning application identifies novel gene signatures from transcriptomic data of spontaneous canine hemangiosarcoma”, Jul. 2021, Briefings in Bioinformatics, 22(4), pp. 1-14. (Year: 2021). [cited by examiner]
Murphree et al., “Mac Ensemble Learning Approaches to Predicting Complications of Blood Transfusion”, 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pp. 7… [cited by examiner]
Murphree et al, “Mac Ensemble Learning Approaches to Predicting Complications of Blood Transfusion”, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pp. 7222-722… [cited by examiner]
Cheng et al, “Machine learning application identifies novel gene signatures from transcriptomic data of spontaneous canine hemangiosarcoma”, 2021, Briefings in Bioinformatics, vol. 22, Issue 4, pp. 1-14. (Year: 2021). [cited by examiner]
Riza Purnaramadhan. “Prediction using Monte Carlo Simulation.” Mar. 26. https://medium.com/analytics-vidhya/prediction-using-monte-carlo-simulation-b006a68c284f. [cited by applicant]