IP Library › Granted Patent US 12,236,320
Granted Patent B2
US 12,236,320 · App. 16/866,844 · Granted Feb 25, 2025

Passive heightened need prediction

Inventors: Peter Joseph Ross (Dublin, IE); Damian Kelly (Kildare, IE)
Assignee: Optum Services (Ireland) Limited
G06N20/00G06F18/214G06N5/04
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,236,320
App. No.
16/866,844
Granted
Feb 25, 2025
Kind
B2
Abstract

There is a need for more effective and efficient heightened need prediction. In one example, a method comprises, during an online prediction phase: receiving incoming monitoring data associated with the user profile; performing anomaly reduction on the incoming monitoring data to generate anomaly-reduced incoming monitoring data; generating an incoming monitoring window based on the anomaly-reduced incoming monitoring data; processing the incoming monitoring window using a trained heightened need prediction machine learning model to determine a heightened need prediction for the incoming monitoring window; and in response to determining that the heightened need prediction is positive, performing one or more responsive actions by communicating with one or more client devices associated with the user profile.

Claims (120)

1. A computer-implemented method comprising:

receiving, by one or more processors, incoming monitoring data associated with a user profile;

generating, by the one or more processors, anomaly-reduced incoming monitoring data by removing values within the incoming monitoring data that are estimated to be mis-recorded based at least in part on a distribution of the incoming monitoring data;

generating, by the one or more processors, an incoming monitoring window based at least in part on the anomaly-reduced incoming monitoring data, wherein the incoming monitoring window comprises a subset of the incoming monitoring data;

accessing, by the one or more processors, a heightened need prediction machine learning model that is trained to determine heightened need prediction for an input incoming monitoring window based at least in part on a heightened need ground-truth that (i) comprises one or more heightened need conditions that are determined based at least in part on training monitoring data that is associated with the user profile and (ii) represents whether an end user associated with the user profile engaged in one or more need-response actions that are (a) associated with one or more target addictive activities or substances and (b) responsive to the one or more heightened need conditions;

generating, by the one or more processors using the heightened need prediction machine learning model, a heightened need prediction for the incoming monitoring window, wherein the heightened need prediction indicates that the incoming monitoring window is associated with a need that is beyond a threshold level of need that is associated with the one or more target addictive activities or substances; and

based at least in part on the heightened need prediction and using an optimal action determination machine learning model that is configured to generate one or more need reduction likelihood values or one or more need reduction speed values for one or more candidate need-reducing actions, initiating, by the one or more processors, performance of a responsive action from the one or more candidate need-reducing actions based at least in part on the one or more need reduction likelihood values or the one or more need reduction speed values, wherein the responsive action comprises communicating with one or more client devices associated with the user profile.

2. The computer-implemented method of claim 1 , wherein the training monitoring data comprises preexisting training monitoring data and training the heightened need prediction machine learning model comprises:

receiving the preexisting training monitoring data associated with the user profile;

generating anomaly-reduced preexisting training monitoring data by performing anomaly reduction on the preexisting training monitoring data;

generating one or more preexisting training monitoring windows based at least in part on the anomaly-reduced preexisting training monitoring data;

for each preexisting training monitoring window of the one or more preexisting training monitoring windows:

generating an offline-inferred heightened need prediction, and

determining an offline-inferred heightened need ground-truth; and

generating the heightened need prediction machine learning model based at least in part on the offline-inferred heightened need prediction and the offline-inferred heightened need ground-truth for each of the one or more preexisting training monitoring windows.

3. The computer-implemented method of claim 2 , wherein the offline-inferred heightened need ground-truth is based at least in part on user monitoring data received from one or more user monitoring client devices associated with the user profile.

4. The computer-implemented method of claim 2 , wherein the offline-inferred heightened need ground-truth represents whether a preexisting training monitoring window is associated with a given need-response action associated with the user profile.

5. The computer-implemented method of claim 1 , wherein the training monitoring data comprises incoming training monitoring data and training the heightened need prediction machine learning model comprises:

receiving the incoming training monitoring data associated with the user profile;

generating anomaly-reduced incoming training monitoring data by performing anomaly reduction on the incoming training monitoring data;

generating an incoming training monitoring window based at least in part on the anomaly-reduced incoming training monitoring data;

generating an inferred heightened need prediction for the incoming training monitoring window;

determining an incoming heightened need ground-truth for the incoming training monitoring window; and

updating the heightened need prediction machine learning model based at least in part on the inferred heightened need prediction and the incoming heightened need ground-truth.

6. The computer-implemented method of claim 5 , wherein the incoming heightened need ground-truth represents whether the incoming training monitoring window is associated with a given heightened need condition for the user profile.

7. The computer-implemented method of claim 1 , wherein the training monitoring data comprises preexisting training monitoring data and incoming training monitoring data, and training the heightened need prediction machine learning model comprises:

receiving the preexisting training monitoring data associated with the user profile;

generating anomaly-reduced preexisting training monitoring data by performing anomaly reduction on the preexisting training monitoring data;

generating one or more preexisting training monitoring windows based at least in part on the anomaly-reduced preexisting training monitoring data;

for each preexisting training monitoring window of the one or more preexisting training monitoring windows:

generating a preexisting inferred heightened need prediction, and

determining a preexisting heightened need ground-truth;

generating the heightened need prediction machine learning model based at least in part on the preexisting inferred heightened need prediction and the preexisting heightened need ground-truth;

receiving the incoming training monitoring data associated with the user profile;

generating anomaly-reduced incoming training monitoring data by performing anomaly reduction on the incoming training monitoring data;

generating an incoming training monitoring window based at least in part on the anomaly-reduced incoming training monitoring data;

generating an inferred heightened need prediction for the incoming training monitoring window;

determining an incoming heightened need ground-truth for the incoming training monitoring window; and

updating the heightened need prediction machine learning model based at least in part on the inferred heightened need prediction and the incoming heightened need ground-truth.

8. The computer-implemented method of claim 1 , wherein initiating the performance of the responsive action comprises:

determining, based at least in part on an optimal action determination model, an optimal need-reducing action for the user profile; and

communicating the optimal need-reducing action to at least one of the one or more client devices.

9. A computing system comprising memory and one or more processors communicatively coupled to the memory, the one or more processors configured to:

receive incoming monitoring data associated with a user profile;

generate anomaly-reduced incoming monitoring data by removing values within the incoming monitoring data that are estimated to be mis-recorded based at least in part ona distribution of the incoming monitoring data;

generate an incoming monitoring window based at least in part on the anomaly-reduced incoming monitoring data, wherein the incoming monitoring window comprises a subset of the incoming monitoring data;

access a heightened need prediction machine learning model that is trained to determine heightened need prediction for an input incoming monitoring window based at least in part on a heightened need ground-truth that (i) comprises one or more heightened need conditions that are determined based at least in part on training monitoring data that is associated with the user profile and (ii) represents whether an end user associated with the user profile engaged in one or more need-response actions that are (a) associated with one or more target addictive activities or substances and (b) responsive to the one or more heightened need conditions;

generate, using the heightened need prediction machine learning model, a heightened need prediction for the incoming monitoring window, wherein the heightened need prediction indicates that the incoming monitoring window is associated with a need that is beyond a threshold level of need that is associated with the one or more target addictive activities or substances; and

based at least in part on the heightened need prediction and using an optimal action determination machine learning model that is configured to generate one or more need reduction likelihood values or one or more need reduction speed values for one or more candidate need-reducing actions, initiate performance of a responsive action, from the one or more candidate need-reducing actions based at least in part on the one or more need reduction likelihood values or the one or more need reduction speed values, wherein the responsive action comprises communicating with one or more client devices associated with the user profile.

10. The computing system of claim 9 , wherein the training monitoring data comprises preexisting training monitoring data and the one or more processors are further configured to train the heightened need prediction machine learning model by:

receiving the preexisting training monitoring data associated with the user profile;

generating anomaly-reduced preexisting training monitoring data by performing anomaly reduction on the preexisting training monitoring data;

generating one or more preexisting training monitoring windows based at least in part on the anomaly-reduced preexisting training monitoring data;

for each preexisting training monitoring window of the one or more preexisting training monitoring windows:

generating an offline-inferred heightened need prediction, and

determining an offline-inferred heightened need ground-truth; and

generating the heightened need prediction machine learning model based at least in part on the offline-inferred heightened need prediction and the offline-inferred heightened need ground-truth for each of the one or more preexisting training monitoring windows.

11. The computing system of claim 10 , wherein the one or more processors are further configured to determine the offline-inferred heightened need ground-truth based at least in part on user monitoring data received from one or more user monitoring client devices associated with the user profile.

12. The computing system of claim 10 , wherein the offline-inferred heightened need ground-truth represents whether a preexisting training monitoring window is associated with a given need-response action associated with the user profile.

13. The computing system of claim 9 , wherein the training monitoring data comprises incoming training monitoring data and the one or more processors are further configured to train the heightened need prediction machine learning model is trained by:

receiving the incoming training monitoring data associated with the user profile;

generating anomaly-reduced incoming training monitoring data by performing anomaly reduction on the incoming training monitoring data;

generating an incoming training monitoring window based at least in part on the anomaly-reduced incoming training monitoring data;

generating an inferred heightened need prediction for the incoming training monitoring window;

determining an incoming heightened need ground-truth for the incoming training monitoring window; and

updating the heightened need prediction machine learning model based at least in part on the inferred heightened need prediction and the incoming heightened need ground-truth.

14. The computing system of claim 13 , wherein the incoming heightened need ground-truth represents whether the incoming training monitoring window is associated with a given heightened need condition for the user profile.

15. The computing system of claim 9 , wherein the training monitoring data comprises preexisting training monitoring data and incoming training monitoring data and the one or more processors are further configured to train the heightened need prediction machine learning model by:

receiving the preexisting training monitoring data associated with the user profile;

generating anomaly-reduced preexisting training monitoring data by performing anomaly reduction on the preexisting training monitoring data;

generating one or more preexisting training monitoring windows based at least in part on the anomaly-reduced preexisting training monitoring data;

for each preexisting training monitoring window of the one or more preexisting training monitoring windows:

generating a preexisting inferred heightened need prediction, and

determining a preexisting heightened need ground-truth;

generating the heightened need prediction machine learning model based at least in part on the preexisting inferred heightened need prediction and the preexisting heightened need ground-truth;

receiving the incoming training monitoring data associated with the user profile;

generating anomaly-reduced incoming training monitoring data by performing anomaly reduction on the incoming training monitoring data;

generating an incoming training monitoring window based at least in part on the anomaly-reduced incoming training monitoring data;

generating an inferred heightened need prediction for the incoming training monitoring window;

determining an incoming heightened need ground-truth for the incoming training monitoring window; and

updating the heightened need prediction machine learning model based at least in part on the inferred heightened need prediction and the incoming heightened need ground-truth.

16. The computing system of claim 9 , wherein the one or more processors are further configured to initiate the performance of the responsive action by:

determining, based at least in part on an optimal action determination model, an optimal need-reducing action for the user profile; and

communicating the optimal need-reducing action to at least one of the one or more client devices.

17. One or more non-transitory computer-readable storage media including instructions that, that when executed by one or more processors, cause the one or more processors to:

receive incoming monitoring data associated with a user profile;

generate anomaly-reduced incoming monitoring data by removing values within the incoming monitoring data that are estimated to be mis-recorded based at least in part on a distribution of the incoming monitoring data;

generate an incoming monitoring window based at least in part on the anomaly-reduced incoming monitoring data, wherein the incoming monitoring window comprises a subset of the incoming monitoring data;

access a heightened need prediction machine learning model that is trained to determine heightened need prediction for an input incoming monitoring window based at least in part on a heightened need ground-truth that (i) comprises one or more heightened need conditions that are determined based at least in part on training monitoring data that is associated with the user profile and (ii) represents whether an end user associated with the user profile engaged in one or more need-response actions that are (a) associated with one or more target addictive activities or substances and (b) responsive to the one or more heightened need conditions;

generate, using the heightened need prediction machine learning model, a heightened need prediction for the incoming monitoring window, wherein the heightened need prediction indicates that the incoming monitoring window is associated with a need that is beyond a threshold level of need that is associated with the one or more target addictive activities or substances; and

based at least in part on the heightened need prediction and using an optimal action determination machine learning model that is configured to generate one or more need reduction likelihood values or one or more need reduction speed values for one or more candidate need-reducing actions, initiate performance of a responsive action, from the one or more candidate need-reducing actions based at least in part on the one or more need reduction likelihood values or the one or more need reduction speed values, wherein the responsive action comprises communicating with one or more client devices associated with the user profile.

18. The one or more non-transitory computer-readable storage media of claim 17 , wherein the training monitoring data comprises preexisting training monitoring data and further including instructions that, that when executed by the one or more processors, cause the one or more processors to train the heightened need prediction machine learning model by:

receiving the preexisting training monitoring data associated with the user profile;

generating anomaly-reduced preexisting training monitoring data by performing anomaly reduction on the preexisting training monitoring data;

generating one or more preexisting training monitoring windows based at least in part on the anomaly-reduced preexisting training monitoring data;

for each preexisting training monitoring window of the one or more preexisting training monitoring windows:

generating an offline-inferred heightened need prediction, and

determining an offline-inferred heightened need ground-truth; and

generating the heightened need prediction machine learning model based at least in part on the offline-inferred heightened need prediction and the offline-inferred heightened need ground-truth for each of the one or more preexisting training monitoring windows.

19. The one or more non-transitory computer-readable storage media of claim 17 , wherein the training monitoring data comprises incoming training monitoring data and further including instructions that, that when executed by the one or more processors, cause the one or more processors to train the heightened need prediction machine learning model by:

receiving the incoming training monitoring data associated with the user profile;

generating anomaly-reduced incoming training monitoring data by performing anomaly reduction on the incoming training monitoring data;

generating an incoming training monitoring window based at least in part on the anomaly-reduced incoming training monitoring data;

generating an inferred heightened need prediction for the incoming training monitoring window;

determining an incoming heightened need ground-truth for the incoming training monitoring window; and

updating the heightened need prediction machine learning model based at least in part on the inferred heightened need prediction and the incoming heightened need ground-truth.

20. The one or more non-transitory computer-readable storage media of claim 17 , wherein the training monitoring data comprises preexisting training monitoring data and incoming training monitoring data and further including instructions that, that when executed by the one or more processors, cause the one or more processors to train the heightened need prediction machine learning model by:

receiving the preexisting training monitoring data associated with the user profile;

generating anomaly-reduced preexisting training monitoring data by performing anomaly reduction on the preexisting training monitoring data;

generating one or more preexisting training monitoring windows based at least in part on the anomaly-reduced preexisting training monitoring data;

for each preexisting training monitoring window of the one or more preexisting training monitoring windows:

generating a preexisting inferred heightened need prediction, and

determining a preexisting heightened need ground-truth;

generating the heightened need prediction machine learning model based at least in part on the preexisting inferred heightened need prediction and the preexisting heightened need ground-truth;

receiving the incoming training monitoring data associated with the user profile;

generating anomaly-reduced incoming training monitoring data by performing anomaly reduction on the incoming training monitoring data;

generating an incoming training monitoring window based at least in part on the anomaly-reduced incoming training monitoring data;

generating an inferred heightened need prediction for the incoming training monitoring window;

determining an incoming heightened need ground-truth for the incoming training monitoring window; and

updating the heightened need prediction machine learning model based at least in part on the inferred heightened need prediction and the incoming heightened need ground-truth.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: ROSS, PETER JOSEPH; KELLY, DAMIAN
To: OPTUM SERVICES (IRELAND) LIMITED
Reel/Frame 052572/0070 →
Continuity (1)
Related Publication 20210350271A1 · Nov 11, 2021
References Cited (33)
US 9849281B2 · Imran et al. · 2017 [cited by applicant]
US 11087010B2 · Bender · 2021 [cited by examiner]
US 11238979B1 · Schilling · 2022 [cited by examiner]
US 20140142965A1 · Houston et al. · 2014 [cited by applicant]
US 20180068080A1 · Parate et al. · 2018 [cited by applicant]
US 20180075219A1 · Klein · 2018 [cited by examiner]
US 20190209022A1 · Sobol · 2019 [cited by examiner]
US 20190239564A1 · Utley et al. · 2019 [cited by applicant]
US 20190261855A1 · Utley et al. · 2019 [cited by applicant]
US 20190340906A1 · Williams · 2019 [cited by examiner]
US 20190373078A1 · Klein et al. · 2019 [cited by applicant]
US 20210233654A1 · Arthur · 2021 [cited by examiner]
US 20220076822A1 · Liu · 2022 [cited by examiner]
WO 1995021419A1 · 1995 [cited by applicant]
“Health Effects of Cigarette Smoking,” Centers for Disease Control and Prevention, (3 pages), (article, online), [retrieved from the Internet Aug. 3, 2020] <URL: https://www.cdc.gov/tobacco/data_statistics/fact_sheets/h… [cited by applicant]
“Quitting Smoking Among Adults—United States, 2001-2010,” Centers for Disease Control and Prevention, Nov. 11, 2011, vol. 60, No. 44, pp. 1513-1519, (article, online), [retrieved from the Internet Aug. 3, 2020] <URL: ht… [cited by applicant]
“Tobacco,” World Health Organization, May 27, 2020, (8 pages), (article, online), [retrieved from the Internet Aug. 3, 2020] <URL: https://www.who.int/en/news-room/fact-sheets/detail/tobacco>. [cited by applicant]
Boyer, Edward W. et al. “Preliminary Efforts Directed Toward The Detection of Craving of Illicit Substances: The iHeal Project,” Journal of Medical Toxicology, (2012), vol. 8, No. 1, pp. 5-9. DOI: 10.1007/x13181-011-020… [cited by applicant]
Brendryen, Havar et al. “Looking Inside The Black Box: Using Intervention Mapping to Describe the Development of the Automated Smoking Cessation Intervention ‘Happy Ending’,” Journal of Smoking Cessation, (2010), vol. 5… [cited by applicant]
Chatterjee, Soujanya et al. “mCrave: Continuous Estimation of Craving During Smoking Cessation,” InProceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Sep. 12, 2016, pp. 863… [cited by applicant]
Ertin, Emre et al. “AutoSense: Unobtrusively Wearable Sensor Suite for Inferring the Onset, Causality, and Consequences of Stress in the Field,” InProceedings of the 9th ACM Conference on Embedded Networked Sensor Syste… [cited by applicant]
Hughes, John R. et al. “Shape of the Relapse Curve and Long-Term Abstinence Among Untreated Smokers,” Society for the Study of Addiction, (2004), vol. 99, No. 1, pp. 29-38. [cited by applicant]
Jaimes, Luis G. et al. “Trends in Mobile Cyber-Physical Systems for Health Just-In Time Interventions,” Proceedings of the IEEE SoutheastCon 2015, Apr. 9-12, 2015, (6 pages), Fort Lauderdale, Florida. [cited by applicant]
Kenford, Susan L. et al. “Predicting Smoking Cessation. Who Will Quit With and Without the Nicotine Patch,” JAMA, Feb. 23, 1994, vol. 271, No. 8, pp. 589-594. [cited by applicant]
McLernon, F. Joseph et al. “I Am Your Smartphone, and I Know You Are About to Smoke: The Application of Mobile Sensing and Computing Approaches to Smoking Research and Treatment,” Nicotine and Tobacco Research, (2013), … [cited by applicant]
Nahum-Shani Inbal et al. “Just-in-Time Adaptive Interventions (JITAIs): An Organizing Framework for Ongoing Health Behavior Support,” The Methodology Center Technical Report No. 14-126, (2014), pp. 1-37, University Park… [cited by applicant]
Naughton, Felix et al. “A Context-Sensing Mobile Phone App (Q Sense) for Smoking Cessation: A Mixed-Methods Study,” JMIR Mhealth and Uhealth, (2016), vol. 4, Issue 3, e106, pp. 1-13. DOI: 10.2196/mhealth.5787. [cited by applicant]
Naughton, Felix. “Delivering ‘Just-In-Time’ Smoking Cessation Support Via Mobile Phones: Current Knowledge and Future Direction,” Nicotine & Tobacco Research: Official Journal of the Society for Research on Nicotine and… [cited by applicant]
Paay, Jeni et al. “QuittyLink: Using Smartphones for Personal Counseling to Help People Quit Smoking,” MobileHCI'15, Aug. 24-27, 2015, pp. 98-104, Copenhagen, Denmark. [cited by applicant]
Saleheen, Nazir et al. “puffMarker: A Multi-Sensor Approach for Pinpointing the Timing of First Lapse in Smoking Cessation,” InProceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Compu… [cited by applicant]
Sarker, Hillol et al. “Finding Significant Stress Episodes in a Discontinuous Time Series of Rapidly Varying Mobile Sensor Data,” InProceedings of the 2016 CHI Conference on Human Factors in Computing Systems, May 7, 20… [cited by applicant]
Sarker, Hillol et al. “From Markers to Interventions: The Case of Just-In-Time Stress Intervention,” InMobile Health, (2017), pp. 411-433, Springer International Publishing AG, Cham, Switzerland. DOI: 10.1007/978-3-319-… [cited by applicant]
Ward Marcia M. Self-Reported Abstinence Effects in the First Month After Smoking Cessation. Addictive Behaviors, (2001), vol. 26, No. 3, pp. 311-327. [cited by applicant]