IP Library › Granted Patent US 12,646,615
Granted Patent B2
US 12,646,615 · App. 17/629,640 · Granted Jun 2, 2026

Systems and methods for passive monitoring of a mobile device for identifying treatment candidates

Inventor: Gregory Robert Peake (Sydney, AU)
Assignee: ResMed Inc.
G16H40/67G16H20/30
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,646,615
App. No.
17/629,640
Granted
Jun 2, 2026
Kind
B2
Abstract

A mobile device for identifying a potential candidate includes a screen, a sensor, and a control system. The sensor configured to generate sensor data associated with use of the mobile device. The control system is configured to: extract location data from the sensor data, the location data including physical location of the mobile device at different time intervals; determine from the location data whether mobility of the mobile device is below a threshold; extract mobile device usage data from the sensor data; determine, from the mobile device usage data, a pattern of use of the mobile device to obtain a sleeping pattern of the potential candidate; and based at least in part on the mobility of the mobile device being below a threshold and the pattern of use of the mobile device, cause the screen to display an alert.

Claims (76)

1 . A method performed by a control system of a mobile device, the control system including one or more processors and a memory storing instructions, the mobile device associated with a potential candidate for a respiratory condition, the method comprising:

receiving, by the control system, sensor data from sensors of the mobile device, the sensors including at least a global positioning receiver and an accelerometer;

extracting, by the control system, from the sensor data, location data of the mobile device, the location data including physical location of the mobile device at different time intervals;

determining, by the control system and using the location data of the mobile device, a mobility of the mobile device within a time period, the mobility comprising a total distance traveled by the mobile device within the time period, a total number of location changes of the mobile device within the time period, or both;

determining, by the control system and using the location data, whether the mobility of the mobile device is below a threshold;

extracting, by the control system and using the sensor data, mobile device usage data;

determining, by the control system and using the mobile device usage data, a pattern of use of the mobile device to obtain a sleeping pattern of the potential candidate;

determining, by the control system, that the pattern of use of the mobile device indicates at least a plurality of intervals of non-use across multiple days, wherein each of the plurality of intervals of non-use starts within a time margin of a same time of day for the multiple days;

receiving, by the control system and at least one additional sensor of the mobile device, additional sensor data from the mobile device;

adjusting, by the control system, a period of the plurality of intervals of non-use by adjusting the same time of the day based on the additional sensor data, wherein adjusting the period of the plurality of intervals of non-use comprises correcting for (i) ambient light captured by a camera, (ii) battery-drain patterns detected by the control system, and (iii) ambient sounds captured by a microphone to align the plurality of intervals of non-use to the same time of the day within the time margin under varying environmental conditions;

sending, by the control system, an alert for displaying on a screen of the mobile device based on satisfaction of (i) the mobility of the mobile device being below the threshold, and (ii) the pattern of use of the mobile device indicating that the plurality of intervals is aligned to the same time of the day within the time margin as adjusted using the additional sensor data; and

responsive to sending the alert, deleting, by the control system, the location data from the mobile device.

2 . The method of claim 1 , further comprising:

comparing the mobile device usage data to aggregate statistics on usage data of other candidates, the aggregate statistics being linked to adherence data describing therapy compliance of each of the other candidates, wherein sending the alert for displaying on the screen is further based at least in part on results of the comparison.

3 . The method of claim 1 , further comprising:

receiving, from the mobile device, environmental inputs of the potential candidate; and

sending, to the mobile device, an invite based on the environmental inputs, wherein the environmental inputs indicate a sex of the potential candidate, an age of the potential candidate, a sleep quality of the potential candidate, or any combination thereof.

4 . The method of claim 1 , further comprising:

extracting, from the sensor data, screen data comprising one or more screen-on intervals and a time of day when each screen-on interval begins, wherein sending the alert for displaying on the screen is further based at least in part on the time of day when each screen-on interval begins.

5 . A method performed by a control system of a mobile device, the control system including one or more processors and a memory storing instructions, the mobile device associated with a potential candidate for a respiratory condition, the method, comprising:

receiving, by the control system from a sensor, sensor data of the mobile device;

extracting, by the control system, location data from the sensor data, the location data including physical location of the mobile device at different time intervals;

determining, by the control system and using the location data of the mobile device, a mobility of the mobile device within a time period, the mobility comprising a total distance traveled by the mobile device within the time period, a total number of location changes of the mobile device within the time period, or both;

determining, by the control system and using the location data, whether the mobility of the mobile device is below a threshold;

extracting, by the control system, mobile device usage data from the sensor data;

determining, by the control system and using the mobile device usage data, a pattern of use of the mobile device to obtain a sleeping pattern of a potential candidate associated with the mobile device;

determining, by the control system, that the pattern of use of the mobile device indicates at least a plurality of intervals of non-use across multiple days, wherein each of the plurality of intervals of non-use starts within a time margin of a same time of a day for the multiple days;

receiving, by the control system and at least one additional sensor of the mobile device, additional sensor data from an additional sensor on the mobile device;

adjusting, by the control system, a period of the plurality of intervals of non-use by adjusting the same time of the day based on the additional sensor data, wherein adjusting the period of the plurality of intervals of non-use comprises correcting for (i) ambient light captured by a camera, (ii) battery-drain patterns detected by the control system, and (iii) ambient sounds captured by a microphone to align the plurality of intervals of non-use to the same time of the day within the time margin under varying environmental conditions;

sending, by the control system, an alert for displaying on a screen of the mobile device based on satisfaction of (i) the mobility of the mobile device being below the threshold, (ii) the plurality of intervals of non-use of the mobile device is aligned to the same time of the day within the time margin as adjusted using the additional sensor data, and (iii) the potential candidate is likely to comply with long-term treatment of the respiratory disorder using a continuous positive airway pressure (CPAP) machine; and

responsive to sending the alert, deleting, by the control system, the location data from the mobile device.

6 . The method of claim 5 , further comprising:

receiving aggregate statistics on usage data of other candidates from one or more external servers, the aggregate statistics linked to adherence data describing therapy compliance of each of the other candidates;

comparing the mobile device usage data to the aggregate statistics to predict an adherence of the potential candidate; and

causing the screen to display the alert further based at least in part on results of the comparison.

7 . The method of claim 5 , wherein the sensor includes an accelerometer configured to generate acceleration data of the mobile device such that the mobile device usage data includes the acceleration data indicating times when the mobile device was moved.

8 . The method of claim 5 , wherein the sensor includes a global positioning service (GPS) receiver configured to provide the physical location of the mobile device in the location data.

9 . The method of claim 5 , further comprising:

providing, by a network interface of the mobile device, the physical location of the mobile device in the location data, the network interface supporting Wi-Fi based positioning systems, Bluetooth, or any combination thereof.

10 . The method of claim 5 , wherein the alert includes a request for a sex of the potential candidate, a request for an age of the potential candidate, a request for a sleep quality of the potential candidate, or any combination thereof.

11 . The method of claim 5 , further comprising:

receiving environmental inputs from the potential candidate using an input interface; and

causing the screen to display an invite based on the environmental inputs from the potential candidate.

12 . The method of claim 5 , wherein:

the sensor data includes screen data comprising one or more screen-on intervals and a time of day when each screen-on interval begins; and

causing the screen to display the alert is further based at least in part on the time of day when each screen-on interval begins.

13 . A mobile device for identifying a potential candidate, comprising:

a screen;

a sensor configured to generate sensor data associated with use of the mobile device;

a memory storing machine-readable instructions; and

a control system including one or more processors configured to execute the machine-readable instructions to:

extract location data from the sensor data, the location data including physical location of the mobile device at different time intervals,

determine, from the location data of the mobile device extracted from the sensor data, a mobility of the mobile device within a time period, the mobility comprising a total distance traveled by the mobile device within the time period, a total number of location changes of the mobile device within the time period, or both,

determine, using the location data, whether mobility of the mobile device is below a threshold,

extract mobile device usage data from the sensor data,

determine, using the mobile device usage data, a pattern of use of the mobile device to obtain a sleeping pattern of the potential candidate,

determine that the pattern of use of the mobile device at least indicates a plurality of intervals of non-use across multiple days, wherein each of the plurality of intervals of non-use starts within a time margin of a same time of a day for the multiple days,

receive, from at least one additional sensor of the mobile device, additional sensor data from the mobile device,

adjust a period of the plurality of intervals of non-use by adjusting the same time of the day based on the additional sensor data, wherein adjusting the period of the plurality of intervals of non-use comprises correcting for (i) ambient light captured by a camera, (ii) battery-drain patterns detected by the control system, and (iii) ambient sounds captured by a microphone to align the plurality of intervals of non-use to the same time of the day within the time margin under varying environmental conditions, and

send an alert for displaying on the screen of the mobile device, based on satisfaction of (i) the mobility of the mobile device being below the threshold, and (ii) the plurality of intervals of non-use of the mobile device is aligned to the same time of the day within the time margin as adjusted using the additional sensor data; and

responsive to sending the alert, deleting, by the control system, the location data from the mobile device.

14 . The mobile device of claim 13 , further comprising:

a network interface configured to communicate with one or more external servers, wherein the control system is further configured to:

receive aggregate statistics on usage data of other candidates from the one or more external servers, the aggregate statistics linked to adherence data describing therapy compliance of each of the other candidates,

compare the mobile device usage data to the aggregate statistics to predict an adherence of the potential candidate, and

cause the screen to display the alert further based at least in part on results of the comparison.

15 . The mobile device of claim 13 , wherein the sensor includes an accelerometer configured to generate acceleration data of the mobile device such that the mobile device usage data includes the acceleration data indicating times when the mobile device was moved.

16 . The mobile device of claim 13 , wherein the sensor includes a global positioning service (GPS) receiver configured to provide the physical location of the mobile device in the location data.

17 . The mobile device of claim 13 , further comprising:

a network interface configured to provide the physical location of the mobile device in the location data, the network interface supporting Wi-Fi based positioning systems, Bluetooth, or any combination thereof.

18 . The mobile device of claim 13 , wherein the alert includes a request for a sex of the potential candidate, a request for an age of the potential candidate, a request for a sleep quality of the potential candidate, or any combination thereof.

19 . The mobile device of claim 13 , further comprising:

an input interface configured to receive environmental inputs from the potential candidate, wherein the control system is further configured to cause the screen to display an invite based on the environmental inputs from the potential candidate.

20 . The mobile device of claim 13 , wherein:

the sensor data includes screen data comprising one or more screen-on intervals and a time of day when each screen-on interval begins; and

the control system is further configured to cause the screen to display the alert further based at least in part the time of day when each screen-on interval begins.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2023
From: PEAKE, GREGORY ROBERT
To: RESMED INC.
Reel/Frame 063277/0782 →
Continuity (2)
Provisional Application 62880860 · Jul 31, 2019
Related Publication 20220246293A1 · Aug 4, 2022
References Cited (44)
US 10953192B2 · Levendowski · 2021 [cited by examiner]
US 11367519B1 · Heldman · 2022 [cited by examiner]
US 20060185673A1 · Critzer · 2006 [cited by examiner]
US 20100240982A1 · Westbrook · 2010 [cited by examiner]
US 20130190903A1 · Balakrishnan · 2013 [cited by examiner]
US 20130297536A1 · Almosni · 2013 [cited by examiner]
US 20140101611A1 · Lang · 2014 [cited by examiner]
US 20140114889A1 · Dagum · 2014 [cited by applicant]
US 20140156084A1 · Rahman · 2014 [cited by examiner]
US 20140171146A1 · Ma · 2014 [cited by examiner]
US 20140258208A1 · Landers · 2014 [cited by examiner]
US 20150058263A1 · Landers · 2015 [cited by examiner]
US 20150081060A1 · Hwang et al. · 2015 [cited by applicant]
US 20150153374A1 · Balakrishnan · 2015 [cited by examiner]
US 20150154380A1 · Duckworth · 2015 [cited by examiner]
US 20150169844A1 · Munafo · 2015 [cited by examiner]
US 20150173670A1 · Simon · 2015 [cited by applicant]
US 20150253327A1 · Laidlaw et al. · 2015 [cited by applicant]
US 20150313529A1 · Nevo · 2015 [cited by examiner]
US 20150320588A1 · Connor · 2015 [cited by examiner]
US 20160007934A1 · Arnold · 2016 [cited by examiner]
US 20160151603A1 · Shouldice · 2016 [cited by examiner]
US 20160262681A1 · Patterson et al. · 2016 [cited by applicant]
US 20170189641A1 · Moturu · 2017 [cited by examiner]
US 20170262606A1 · Abdullah · 2017 [cited by examiner]
US 20170347923A1 · Roh · 2017 [cited by examiner]
US 20180244288A1 · Glaser · 2018 [cited by examiner]
US 20180286520A1 · Apte · 2018 [cited by examiner]
US 20180330115A1 · Felton · 2018 [cited by examiner]
US 20190053754A1 · Gowda · 2019 [cited by examiner]
US 20190160251A1 · Shanmugam · 2019 [cited by examiner]
US 20210150873A1 · Shouldice · 2021 [cited by examiner]
US 20210375465A1 · Levy · 2021 [cited by examiner]
CN 108471988A · 2018 [cited by applicant]
EP 3019073B1 · 2022 [cited by examiner]
JP 2008252798A · 2008 [cited by applicant]
JP 2016187429A · 2016 [cited by applicant]
JP 2018511363A · 2018 [cited by applicant]
WO WO2015054134A1 · 2016 [cited by examiner]
Thomee et al., Mobile phone use and stress, sleep disturbances, and symptoms of depression among young adults—a prospective cohort study, BMC Public Health 2011, 11:66, 11 pages (Year: 2011). [cited by examiner]
Sawyer et al., Is Inconsistent Pre-treatment Bedtime Related to CPAP Non-Adherence? Res Nurs Health. Dec. 2014 ; 37(6): 504-511 (Year: 2014). [cited by examiner]
International Search Report in International Patent Application No. PCT/US2020/043549 mailed Oct. 9, 2020 (4 pp.). [cited by applicant]
Written Opinion in International Patent Application No. PCT/US2020/043549 mailed Oct. 9, 2020 (7 pp.). [cited by applicant]
Abdullah S., et al., “Towards circadian computing”, Pervasive and Ubiquitous Computing, ACM, 2 Penn Plaza, Suite 701 New York NY, 10121-0701; Seattle WA, USA; Sep. 13, 2014, pp. 673-684. [cited by applicant]