System and method of predicting personal therapeutic response
US-2016239620-A1 · Aug 18, 2016 · US
US12230406B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12230406-B2 |
| Application number | US-202217717933-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 11, 2022 |
| Priority date | Jul 13, 2020 |
| Publication date | Feb 18, 2025 |
| Grant date | Feb 18, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. The system of claim 9 , wherein the first data pac
ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring · CPC title
for mining of medical data, e.g. analysing previous cases of other patients · CPC title
Location-based management or tracking services · CPC title
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
for detecting, monitoring or modelling epidemics or pandemics, e.g. flu · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.