US 12,007,870 B1
Monitoring and adjusting data collection from remote participants for health research
Praduman Jain, Fairfax, VA (US); Josh Schilling, Salem, OR (US); Dave Klein, Oakton, VA (US); Aditya Krishnamurthy Naik, Ashburn, VA (US); and Kent John Lockhart, Round Hill, VA (US)
Assigned to VigNet Incorporated, Fairfax, VA (US)
Filed by VigNet Incorporated, Fairfax, VA (US)
Filed on Nov. 3, 2022, as Appl. No. 17/980,383.
Int. Cl. G06F 11/34 (2006.01); G06F 3/048 (2013.01)
CPC G06F 11/3495 (2013.01) [G06F 3/048 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more computers, the method comprising:
storing, by the one or more computers, monitoring parameter values for a monitoring program, wherein the monitoring parameter values specify data collection to perform as part of the monitoring program to obtain monitoring data from devices over a communication network;
collecting, by the one or more computers, monitoring data for the monitoring program from remote devices over a communication network, wherein the monitoring data is collected according to the monitoring parameter values for the monitoring program;
generating, by the one or more computers, user interface data for a user interface that presents or describes at least a portion of the monitoring data collected for the monitoring program, wherein the user interface is configured to detect interaction with elements of the user interface, wherein the elements include a particular element that is a (i) chart, graph, or other visualization, or (ii) table, statistical measure, or measured data value, and wherein the particular element is generated based at least in part on one or more measurements of a particular type of health data measured in the monitoring program;
determining that the particular element is generated based on the particular type of health data measured in the monitoring program;
based on determining that the particular element is generated based on measurements of the particular type of health data, configuring the user interface data to cause the user interface to respond to user interaction with the particular element by presenting (i) one or more of the monitoring parameter values that were used to measure the particular type of health data and (ii) one or more interactive user interface elements configured to adjust the one or more of the monitoring parameter values used to measure the particular type of health data; and
providing, by the one or more computers, the user interface data for the user interface that presents or describes at least a portion of the monitoring data collected for the monitoring program, and wherein the user interface is configured to, in response to user interaction with the particular element generated based on the particular type of health data measured in the monitoring program, present (i) the one or more of the monitoring parameter values used to measure the type of health data used to generate the particular element interacted with by the user and (ii) the one or more interactive user interface elements configured to adjust the one or more of the monitoring parameter values used to measure the particular type of health data used to generate the particular element interacted with by the user.