Patents Assigned to Vignet Incorporated
-
Patent number: 11586524Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving distributed monitoring using different groups of remote devices. In some implementations, a system communicates with a set of remote devices involved in a first monitoring program that involves collection of data from the remote devices over a communication network. The system identifies a pattern or similarity among monitoring data collected from a subset of the remote devices involved in the first monitoring program. The system determines that the identified pattern or similarity satisfies one or more criteria for initiating additional monitoring. In response, the system determines parameters specifying second types of data to collect in a second monitoring program. The system configures one or more devices to perform monitoring for the second monitoring program including acquiring data for the second types of data and providing the acquired data to a server over the communication network.Type: GrantFiled: April 16, 2021Date of Patent: February 21, 2023Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Patent number: 11520466Abstract: 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, workflow, 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: GrantFiled: September 24, 2020Date of Patent: December 6, 2022Assignee: VigNet IncorporatedInventors: Josh Schilling, Dave Klein, Praduman Jain
-
Patent number: 11521714Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adapting communications and interactions to enhance monitoring using remote devices. In some implementations, a system communicates with remote devices that are each configured to perform monitoring. The system generates records that specify outcomes or responses obtained after sending the messages. The generated records are used to create or update profiles for different categories of users. Each profile has a set of inclusion criteria defining the category corresponding to the profile, and stores data that characterizes effects of message attributes on outcomes or responses for users in the category corresponding to the profile. The system selects a profile for each member of a group of users involved in a particular monitoring program, then adapts communication for each user based on the profile selected for the user.Type: GrantFiled: February 16, 2021Date of Patent: December 6, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Patent number: 11522703Abstract: Methods, systems, and apparatus, including computer-readable media encoded with computer program instructions, for a decentralized application ecosystem and data sharing platform. In some implementations, a system stores data for different individuals in different logical data storage areas. The system stores data indicating a set of predetermined data classifications, and for at least some of the data storage areas, the system determines and stores data classifications for data stored in an encrypted form in the data storage area. The system provides an application programming interface (API) that enables multiple different applications to access the data storage areas over a communication network. The system is configured to (i) provide access through the API to the data of data storage areas, conditioned on applications providing authorization tokens, and (ii) provide access through the API to the data classifications in the metadata that is not conditioned on providing authorization tokens.Type: GrantFiled: January 19, 2022Date of Patent: December 6, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Early detection and prevention of infectious disease transmission using location data and geofencing
Patent number: 11504011Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for geofencing and location tracking for predicting and limiting disease exposure. In some implementations, location tracking data is received indicating locations of user devices over time. Location tags specifying visits of the user devices to different locations indicated by the location tracking data are defined. A geofence is assigned to each of the location tags to specify a geofenced area corresponding to the location tag. Disease transmission scores are assigned to first location tags representing visits of a first user. A disease exposure score is determined for a second user whose user device is determined, based on the location tracking data, to have entered at least one of the geofenced areas corresponding to the first location tags.Type: GrantFiled: August 5, 2020Date of Patent: November 22, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein -
Patent number: 11507737Abstract: In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device.Type: GrantFiled: April 29, 2021Date of Patent: November 22, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 11501060Abstract: In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device.Type: GrantFiled: November 3, 2020Date of Patent: November 15, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 11487531Abstract: In some implementations, a system enables an administrator to customize a set of rules to dynamically adjust the configuration and output of an application provided to users. A configuration interface for setting rules that dynamically adjust output of an application is provided. Data indicating one or more rules are received through the configuration interface. Activity data indicating user interaction with the application or sensor data for at least some of a plurality of users of the application are then received from multiple client devices. A determination relating to the activity data satisfying at least one condition or trigger is then made. Instructions to adjust output of the application according to one or more system actions of the one or more rules are then communicated to client devices associated with the users in the first subset of the plurality of users.Type: GrantFiled: September 30, 2020Date of Patent: November 1, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
-
Patent number: 11474800Abstract: 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: GrantFiled: July 30, 2020Date of Patent: October 18, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 11467813Abstract: 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: GrantFiled: September 29, 2020Date of Patent: October 11, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 11461216Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring technology usage and performance. In some implementations, use of a technology item by one or more individuals assigned to use the technology item is monitored. Based on the monitoring, usage data that indicates usage of the technology item is generated. One or more criteria for evaluating the usage of the technology item by the one or more individuals is identified. It is determined whether usage data satisfies the one or more criteria. A system performs at least one of (i) evaluating an alternative technology item for the one or more individuals, or (ii) providing, for display on a user interface, output data indicating whether the usage data satisfies the one or more criteria.Type: GrantFiled: May 18, 2020Date of Patent: October 4, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein, Mark James Begale
-
Patent number: 11456080Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for adjustable data collection for individual and community disease management. In some implementations, user input data is provided by one or more individuals in a community to one or more user devices. Trigger data is accessed indicating one or more data collection triggers associated with monitoring of a disease. A particular data collection trigger indicated by the trigger data is detected by determining that the one or more criteria for the particular data collection trigger are satisfied. In response to detecting the data collection trigger: content is selected to prompt user input; a set of individuals associated with the community is selected to receive the selected content; and the user devices present the selected content that is configured to prompt for user input regarding of the type of data associated with the detected data collection trigger.Type: GrantFiled: August 5, 2020Date of Patent: September 27, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Patent number: 11450223Abstract: 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: GrantFiled: October 28, 2020Date of Patent: September 20, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
-
Patent number: 11450224Abstract: 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: GrantFiled: October 28, 2020Date of Patent: September 20, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
-
Patent number: 11417418Abstract: 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: GrantFiled: January 11, 2021Date of Patent: August 16, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Patent number: 11409417Abstract: 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: GrantFiled: July 30, 2020Date of Patent: August 9, 2022Assignee: VigNet IncorporatedInventors: Josh Schilling, Dave Klein, Praduman Jain
-
Patent number: 11381450Abstract: 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: GrantFiled: May 11, 2020Date of Patent: July 5, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 11374810Abstract: 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: GrantFiled: May 18, 2020Date of Patent: June 28, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 11361846Abstract: 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: GrantFiled: February 3, 2021Date of Patent: June 14, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Patent number: 11347618Abstract: 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: GrantFiled: February 11, 2021Date of Patent: May 31, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein, Mark James Begale