Patentable/Patents/US-12230406
US-12230406

Increasing diversity and engagement in clinical trails through digital tools for health data collection

PublishedFebruary 18, 2025
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for automated contact tracing using multiple data sources. In some implementations, a system uses location data generated based on one or more types of signals, such as GPS signals, WI-FI signals, signals from cellular base stations, signals from short-range wireless technology, and so on. The system also prompts users for information regarding their locations and the conditions present at the locations, either at the time a user is present or later. With this information, the system compares the tracked locations for different individuals to identify instances of contacts in which criteria for disease transmission potential are met, e.g., when two individuals have certain levels of proximity and timing. Detected instances of contacts can be used to inform individuals.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method performed by one or more computers, the method comprising: storing, by the one or more computers, multiple data packages that are each configured to cause a software application to obtain measures of physiological or behavioral parameters for users, wherein the multiple data packages are configured to respectively cause the software application to obtain measures of different sets of physiological or behavioral parameters; selecting, by the one or more computers, a first data package for a user, wherein the first data package is selected from among the multiple data packages; based on the selection, providing, by the one or more computers, the first data package over a communication network to a user device associated with the user, wherein the first data package instructs the user device to perform monitoring at a first level of monitoring, and wherein the first data package is configured to cause the user device to acquire monitoring data and report the monitoring data to a server over the communication network; after providing the first data package, receiving, by the one or more computers, monitoring data for the user over the communication network, wherein the monitoring data is provided by the user device associated with the user, and wherein the monitoring comprises data acquired at the first level of monitoring as instructed by the first data package, and wherein the monitoring data comprises at least one of (i) sensor data generated using one or more sensors of the user device based on the first data package or (ii) user input comprising responses of the user to one or more surveys provided based on the first data package; based on the received monitoring data for the user, determining, by the one or more computers, that a condition for adjusting a level of monitoring has been satisfied; in response to determining that the condition for adjusting the level of monitoring has been satisfied, determining, by the one or more computers, a second level of monitoring for the user, wherein the second level of monitoring is different from the first level of monitoring instructed by the first data package; and based on the second level of monitoring determined for the user, providing, by the one or more computers, a second data package to the user device over the communication network, wherein the second data package instructs the user device to perform the second level of monitoring.

2

2. The method of claim 1, wherein the user device associated with the user is a phone of the user or a wearable device of the user.

3

3. The method of claim 1, wherein the user device has a software application installed, and the software application is configured to process data packages received over the communication network to adjust monitoring of the user; and wherein the first data package and the second data package are configured to cause the software application on the user device to perform monitoring of the user.

4

4. The method of claim 1, wherein the first data package and the second data package each comprise at least one of software, configuration settings, or instructions for the user device.

5

5. The method of claim 1, wherein at least one of the first data package or the second data package includes include one or more rules, one or more models, logic, or other elements that configure the user device to (i) perform analysis of data collected by the user device and (ii) conditionally initiate one or more actions on the analysis of the data collected by the user device.

6

6. The method of claim 1, comprising determining one or more characteristics of the user, wherein the first data package is selected for the user based on the determined one or more characteristics of the user.

7

7. The method of claim 1, wherein receiving the monitoring data for the user comprises receiving sensor measurements for one or more physiological or behavioral parameters for the user that are specified by the first data package.

8

8. The method of claim 1, wherein the second data package configures a software application on the user device to provide the second level of monitoring, wherein the second data package causes the user device to automatically adjust the monitoring performed by the user device to the second level of monitoring by altering at least one of (i) a set of physiological or behavioral parameters monitored by the user device, or (ii) a frequency at which data is collected or reported to the one or more computers by the user device.

9

9. A system comprising: one or more computers; and one or more computer-readable media storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising: storing, by the one or more computers, multiple data packages that are each configured to cause a software application to obtain measures of physiological or behavioral parameters for users, wherein the multiple data packages are configured to respectively cause the software application to obtain measures of different sets of physiological or behavioral parameters; selecting, by the one or more computers, a first data package for a user, wherein the first data package is selected from among the multiple data packages; based on the selection, providing, by the one or more computers, the first data package over a communication network to a user device associated with the user, wherein the first data package instructs the user device to perform monitoring at a first level of monitoring, and wherein the first data package is configured to cause the user device to acquire monitoring data and report the monitoring data to a server over the communication network; after providing the first data package, receiving, by the one or more computers, monitoring data for the user over the communication network, wherein the monitoring data is provided by the user device associated with the user, and wherein the monitoring comprises data acquired at the first level of monitoring as instructed by the first data package, and wherein the monitoring data comprises at least one of (i) sensor data generated using one or more sensors of the user device based on the first data package or (ii) user input comprising responses of the user to one or more surveys provided based on the first data package; based on the received monitoring data for the user, determining, by the one or more computers, that a condition for adjusting a level of monitoring has been satisfied; in response to determining that the condition for adjusting the level of monitoring has been satisfied, determining, by the one or more computers, a second level of monitoring for the user, wherein the second level of monitoring is different from the first level of monitoring instructed by the first data package; and based on the second level of monitoring determined for the user, providing, by the one or more computers, a second data package to the user device over the communication network, wherein the second data package instructs the user device to perform the second level of monitoring.

10

10. The system of claim 9, wherein the user device associated with the user is a phone of the user or a wearable device of the user.

11

11. The system of claim 9, wherein the user device has a software application installed, and the software application is configured to process data packages received over the communication network to adjust monitoring of the user; and wherein the first data package and the second data package are configured to cause the software application on the user device to perform monitoring of the user.

12

12. The system of claim 9, wherein the first data package and the second data package each comprise at least one of software, configuration settings, or instructions for the user device.

13

13. The system of claim 9, wherein at least one of the first data package or the second data package includes include one or more rules, one or more models, logic, or other elements that configure the user device to (i) perform analysis of data collected by the user device and (ii) conditionally initiate one or more actions on the analysis of the data collected by the user device.

14

14. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising: storing, by the one or more computers, multiple data packages that are each configured to cause a software application to obtain measures of physiological or behavioral parameters for users, wherein the multiple data packages are configured to respectively cause the software application to obtain measures of different sets of physiological or behavioral parameters; selecting, by the one or more computers, a first data package for a user, wherein the first data package is selected from among the multiple data packages; based on the selection, providing, by the one or more computers, the first data package over a communication network to a user device associated with the user, wherein the first data package instructs the user device to perform monitoring at a first level of monitoring, and wherein the first data package is configured to cause the user device to acquire monitoring data and report the monitoring data to a server over the communication network; after providing the first data package, receiving, by the one or more computers, monitoring data for the user over the communication network, wherein the monitoring data is provided by the user device associated with the user, and wherein the monitoring comprises data acquired at the first level of monitoring as instructed by the first data package, and wherein the monitoring data comprises at least one of (i) sensor data generated using one or more sensors of the user device based on the first data package or (ii) user input comprising responses of the user to one or more surveys provided based on the first data package; based on the received monitoring data for the user, determining, by the one or more computers, that a condition for adjusting a level of monitoring has been satisfied; in response to determining that the condition for adjusting the level of monitoring has been satisfied, determining, by the one or more computers, a second level of monitoring for the user, wherein the second level of monitoring is different from the first level of monitoring instructed by the first data package; and based on the second level of monitoring determined for the user, providing, by the one or more computers, a second data package to the user device over the communication network, wherein the second data package instructs the user device to perform the second level of monitoring.

15

15. The one or more non-transitory computer-readable media of claim 14, wherein the user device associated with the user is a phone of the user or a wearable device of the user.

16

16. The one or more non-transitory computer-readable media of claim 14, wherein the user device has a software application installed, and the software application is configured to process data packages received over the communication network to adjust monitoring of the user; and wherein the first data package and the second data package are configured to cause the software application on the user device to perform monitoring of the user.

17

17. The one or more non-transitory computer-readable media of claim 14, wherein the first data package and the second data package each comprise at least one of software, configuration settings, or instructions for the user device.

18

18. The one or more non-transitory computer-readable media of claim 14, wherein at least one of the first data package or the second data package includes include one or more rules, one or more models, logic, or other elements that configure the user device to (i) perform analysis of data collected by the user device and (ii) conditionally initiate one or more actions on the analysis of the data collected by the user device.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 11, 2022

Publication Date

February 18, 2025

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Increasing diversity and engagement in clinical trails through digital tools for health data collection” (US-12230406). https://patentable.app/patents/US-12230406

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.