Patents by Inventor Dave Klein

Dave Klein has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11450223
    Abstract: In some implementations, one or more computers provide data for an application configured to provide interactive content personalized for a user of a mobile device. The one or more computers obtain activity data for the user for a current segment of the program. The activity data can include interaction data indicating one or more interactions of the user with the application during the current segment and sensor data indicating one or more measurements separate from user input to the application. The one or more computers identify a subset of content for the current segment based data indicating on a current track or level assigned for the user. The one or more computers cause a selected portion of the content in the subset to be presented on the mobile device in response to a determination, based at least in part on the sensor data for the current segment, that one or more triggers or conditions defined by rules associated with the current track or level are satisfied.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 20, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Patent number: 11450224
    Abstract: In some implementations, one or more computers provide data for an application configured to provide interactive content personalized for a user of a mobile device. The one or more computers obtain activity data for the user for a current segment of the program. The activity data can include interaction data indicating one or more interactions of the user with the application during the current segment and sensor data indicating one or more measurements separate from user input to the application. The one or more computers identify a subset of content for the current segment based data indicating on a current track or level assigned for the user. The one or more computers cause a selected portion of the content in the subset to be presented on the mobile device in response to a determination, based at least in part on the sensor data for the current segment, that one or more triggers or conditions defined by rules associated with the current track or level are satisfied.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 20, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Patent number: 11417418
    Abstract: Systems and methods for selectively distributing programs to remote devices are described. In some implementations, one or more computers access candidate profile for a candidate to participate in interactive programs involving collection of data from participants using remote devices. The one or more computers also identify program profiles for multiple programs in which the candidate is eligible to enroll as a participant. Scores are determined for each of the programs with respect to the candidate, and one or more of the programs are selected for the candidate based on the scores. Selection results are provided over the communication network to a client device, the selection results being provided for presentation by the client device to indicate the selected one or more programs on an interface of the client device.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 16, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11409417
    Abstract: A system and method for dynamically adjusting the architecture of an application on a device based on user responsiveness. The application determines relevant changes to apply based on the user's interactivity with the application through a plurality of inputs and data analysis. The application adapts the architecture to provide preferred application containers, features, workflows, and interface elements. User data, indicating characteristics of the user, is obtained and used to select adaptions to the user architecture through selection of specific application container units, application features, workflow segments and other elements. The application determines and selects the appropriate application container units, application features, and workflow segments to vary the features available, the content displayed, the workflow of the application, the form of the content and the interface for different users.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: August 9, 2022
    Assignee: VigNet Incorporated
    Inventors: Josh Schilling, Dave Klein, Praduman Jain
  • Patent number: 11381450
    Abstract: Systems, methods, and devices, including computer-readable media, for managing operation of devices in complex systems and changing environments. In some implementations, a server system stores data indicating management plans for each of a plurality of different devices, each management plan indicating a device-specific set of program states for programs in a predetermined set of programs. The server system alters the management plans and enforces interdependence of the programs, and the server system generates a customized instruction that alters operation of the device according to the device-specific set of program states assigned in the altered management plan for the device. The server system causes each device to perform one or more operations of the device determined according to the device-specific set of program states assigned in the altered management plan for the device.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: July 5, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11374810
    Abstract: Systems, methods, and devices, including computer-readable media, for managing operation of devices in complex systems and changing environments. In some implementations, a server system stores data indicating management plans for each of a plurality of different devices, each management plan indicating a device-specific set of program states for programs in a predetermined set of programs. The server system alters the management plans and enforces interdependence of the programs, and the server system generates a customized instruction that alters operation of the device according to the device-specific set of program states assigned in the altered management plan for the device. The server system causes each device to perform one or more operations of the device determined according to the device-specific set of program states assigned in the altered management plan for the device.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 28, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20220188671
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using machine learning to improve processes for achieving readiness. In some implementations, a database is accessed to obtain status data that indicates activities or attributes of a subject. One or more readiness scores indicating a level of capability of the subject to satisfy one or more readiness criteria are generated. Data is accessed indicating multiple candidate actions for improving capability of the subject to satisfy one or more readiness criteria. A subset of the candidate actions for the subject are selected based on the one or more readiness scores generated using the one or more models. Output is provided to cause one or more of the actions in the selected subset to be performed or cause an indication one or more of the actions in the selected subset to be presented on a user interface.
    Type: Application
    Filed: September 10, 2021
    Publication date: June 16, 2022
    Inventors: Praduman Jain, Dave Klein, Josh Schilling
  • Patent number: 11361846
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for customizing monitoring programs involving remote devices. In some implementations, at least one of subject attribute data describing characteristics of subjects or subject outcome data including results from monitoring programs that involved the subjects are extracted from a subject database. The subjects are grouped into different groups according to levels of similarity among attributes of the subjects or monitored outcomes for the subjects. A profile is constructed for a group which includes defining inclusion criteria for the group based on aggregate data for the subjects in the group. Data sets are used in the subject database to characterize, for each profile, differing effects of elements of monitoring programs on program compliance outcomes for subjects that satisfy the criteria of the profile.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: June 14, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11347618
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using digital health technologies to monitor effects of pharmaceuticals in clinical trials. In some implementations, a research study involves use of a pharmaceutical by participants in the research study. A system generates a set of technology requirements for monitoring effects of the pharmaceutical on the participants during the research study. The system accesses a database comprising information describing characteristics of different technology items, including types of measurements that the different technology items are capable of performing. The system selects one or more technology items that capable of satisfying the technology requirements for monitoring effects of the pharmaceutical, including performing the types of measurements specified by the technology requirements.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: May 31, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein, Mark James Begale
  • Patent number: 11340878
    Abstract: In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization parameters that customize the selected module template for a particular organization. The server system then generates a customized health management module for the particular organization based on the selected template and the customization parameters. The server system finally publishes the customized health management module for the particular organization that includes instructions configuring an application provided by a third-party application store.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: May 24, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11342051
    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 (e.g., BLUETOOTH), 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 of exposure to a disease, as well as to notify public health authorities.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: May 24, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11328796
    Abstract: In some implementations, one or more computing devices receive data indicating selection criteria for a cohort through an interface. The one or more computing devices determine a first set of candidates classified as having attributes that satisfy the selection criteria. The one or more computing devices also determine a second set of candidates that satisfy a subset of the selection criteria and are determined to not satisfy a same one or more criteria of the selection criteria. The one or more computing devices provide output data through the interface that includes (i) data indicating the first set of candidates, (ii) data indicating the second set of candidates, and (iii) data indicating the one or more selection criteria not satisfied by the members of the second set of candidates.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: May 10, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11321062
    Abstract: In some implementations, a system provides a user interface for creating a customized module to customize behavior of an application. The user interface identifies templates that each specify one or more user forms. The system receives data indicating a user input received through the user interface that selects of one of the templates to be used in generating the customized module. The system receives customization data entered using the user interface, where the customization data specifies one or more changes to the content that the selected template specifies for the application to present. The system generates the customized module based on the selected template and the customization data. The system provides the customized module over a computer network, the customized module being configured to cause a device having the application installed to present the first user form customized according to the customization data.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: May 3, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11321082
    Abstract: In some implementations, a system causes electronic devices to initiate different types of interactions with users of the electronic devices, the interactions being initiated based on rules to selectively cause initiation of the interactions for the users. The system receives user action data from electronic devices that are associated with a particular program. The system generates log data that tracks instances in which conditions or triggers of the rules of the particular program are satisfied. Based on the user action data of the multiple users and the log data, the system evaluates effectiveness of the rules in maintaining or improving engagement of the users with the particular program. The system generates rule adjustment information for the particular program, such as information indicating one or more changes to the rules of the particular program or one or more new rules for initiating interactions.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: May 3, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Patent number: 11322260
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for collecting monitoring data and predicting outcomes for communities. In some implementations, monitoring data is received, including location tracking data that indicates locations visited by individuals in a community. Community data for the community that describes characteristics of the community and a geographic region associated with the community is received. One or more predictive models are used to evaluate regions for potential for transmission of a disease based on behavior patterns of individuals in the community. The one or more predictive models can be models trained based on training data describing a plurality of different communities and behavior patterns and disease outcomes of individuals in the different communities over time.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 3, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11314492
    Abstract: In some implementations, a system provides an interface for receiving input for creating a customized module configured to provide a customized set of interactions through an application. The system receives data indicating desired functionality to be provided by the application after receiving the customized module. The system identifies one or more elements from a repository and a particular set of existing features of the application. The system generates a customized module to cause the application to provide the desired functionality indicated by the user input. The system provides the customized module to a client device that has the application installed, wherein the customized module adds the identified one or more elements to the installed application and causes the installed application to enable the particular set of the existing features.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: April 26, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 11316941
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remotely managing and adapting monitoring programs using machine learning predictions. In some implementations, data describing a monitoring program that involves collecting data over a period of time from geographically distributed devices is accessed. Composition characteristics of the monitoring pro group for the monitoring program are determined. Predicted composition characteristics are generated for a portion of the monitoring group predicted to comply with the monitoring program requirements for the period of time. It is determined whether the predicted composition characteristics indicate at least a minimum level of diversity among the portion of the monitoring group. One or more devices associated with the monitoring program are communicated with.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: April 26, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11315041
    Abstract: Methods, systems, and apparatus, including computer-readable media, for machine learning in a multi-tenant data sharing platform. In some implementations, a server system provides a multi-tenant data sharing platform configured to selectively use stored data collected for different tenant organizations according to policy data for the respective tenant organizations. A request from one organization is received to perform a machine learning task involving a data set of a different tenant organization. The server system uses stored policy data to determine an applicable data policy, and based on the determination, the server system performs the machine learning task and provides the results of the machine learning task.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 26, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Josh Schilling, Addisu Alemu
  • Patent number: 11302448
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for machine learning to select digital therapeutics. In some implementations, a machine learning model is trained to generate scores that indicate the level of applicability of different digital therapeutics based on input data for a person. A computer system monitors health of an individual using surveys and sensor measurements. The computer system identifies one or more signs or symptoms of a disease based on the monitoring data for the individual. The computer system uses output of the machine learning model to select a digital therapeutic intervention for the user. The computer system cause one or more devices to deliver the selected digital therapeutic intervention to the individual, monitor a response of the individual to the selected digital therapeutic intervention, and adjust characteristics of the digital therapeutic intervention based on the monitored response.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: April 12, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11296971
    Abstract: Systems, methods, and apparatus, including computer-readable media for managing and adapting monitoring programs. In some implementations, a system accesses data describing a monitoring program that involves collecting data over a period of time from a monitoring group comprising geographically distributed devices. The system classifies the devices in the monitoring group into different groups for the categories based on the attributes associated with the devices. The system monitoring performance of the devices in the different groups and determines a performance score for each group. The system adjusts administration of the monitoring program based on the performance scores, including performing one or more actions to improve diversity in the monitoring group.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: April 5, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein