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: 10915306
    Abstract: In some implementations, one or more computers provide a baseline set of application functionality for an application. User inputs indicating different customizations of the application for different organizations are provided. A different set of application customization data is generated for each of the different organizations. The different sets of application customization data provide different customizations to the baseline set of application functionality. The different sets of application customization data are provided for distribution to client devices such that client devices receiving different sets of application customization data obtain applications customized differently for the different organizations.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: February 9, 2021
    Assignee: Vignet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20210026626
    Abstract: 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: Application
    Filed: September 30, 2020
    Publication date: January 28, 2021
    Applicant: Vignet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Publication number: 20210026615
    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: Application
    Filed: September 29, 2020
    Publication date: January 28, 2021
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 10846484
    Abstract: The systems and methods of the invention provide a network querying or content system which drives high relevance question sets or content to users and presents it in the optimal template to ensure user interaction. In accord with at least one aspect, the system assesses the context (of a user) by interpreting the optimal template based on personality mapping of the user and relevancy mapping of the query or content. In a technically efficient manner, the system employs client-based managers and builders to select, supplement, or build user profiles and user interface templates to optimize queries or content based on a user's present profile. The systems and methods of the invention perform processing, in a technically efficient manner, to assess question or content set interaction and relevancy to generate targeted question sets or content that encourage overall user health and wellness.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: November 24, 2020
    Assignee: Vignet Incorporated
    Inventors: Josh Schilling, Praduman Jain, Dave Klein
  • Publication number: 20200356353
    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: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20200348919
    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: Application
    Filed: July 15, 2020
    Publication date: November 5, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 10775974
    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, 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 feature, 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: August 10, 2018
    Date of Patent: September 15, 2020
    Assignee: Vignet Incorporated
    Inventors: Josh Schilling, Dave Klein, Praduman Jain
  • Publication number: 20200278852
    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: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20200280489
    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: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20200241860
    Abstract: In some implementations, one or more computers provide a baseline set of application functionality for an application. User inputs indicating different customizations of the application for different organizations are provided. A different set of application customization data is generated for each of the different organizations. The different sets of application customization data provide different customizations to the baseline set of application functionality. The different sets of application customization data are provided for distribution to client devices such that client devices receiving different sets of application customization data obtain applications customized differently for the different organizations.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20200241859
    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: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 10705816
    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: December 29, 2017
    Date of Patent: July 7, 2020
    Assignee: Vignet Incorporated
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20200175886
    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: Application
    Filed: February 6, 2020
    Publication date: June 4, 2020
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Publication number: 20200131581
    Abstract: A system and method for an adjustable bio-stream self-selecting system. Through a plethora of inputs, the system associates therapeutic recipes and associated biomarker in a personalized approach to recommending an individual to a specific therapeutic program. Therapeutic programs operate in accordance with personalized inputs suggested by the user and through digital markers and biomarkers, which trigger new recommendations by “knowing” the individual. Each bio-stream contains information utilized within these biomarkers to trigger additional therapy recommendations. Because of the complexity of the plurality of inputs, these biomarkers are managed in a way that enables low latency detections, low bandwidth needs, low processing needs, and less battery needs. The pre-processing of these biomarkers helps additional therapy management and precision medicine across larger global population needs of the system.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Praduman Jain, Josh Schilling, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20200119986
    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: Application
    Filed: December 12, 2019
    Publication date: April 16, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Patent number: 10621280
    Abstract: 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: Grant
    Filed: March 26, 2018
    Date of Patent: April 14, 2020
    Assignee: Vignet Incorporated
    Inventors: Neeta Jain, Yue Cao, Dave Klein, Praduman Jain
  • Publication number: 20200112479
    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: Application
    Filed: December 12, 2019
    Publication date: April 9, 2020
    Inventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
  • Publication number: 20200106863
    Abstract: 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: Application
    Filed: December 4, 2019
    Publication date: April 2, 2020
    Applicant: Vignet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Patent number: 10587729
    Abstract: 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: Grant
    Filed: December 14, 2017
    Date of Patent: March 10, 2020
    Assignee: Vignet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Patent number: 10565892
    Abstract: In some implementations, program data for a program is used to provide interactive content to an application that runs on mobile computing devices. The program includes a sequence of multiple segments each corresponding to different time periods, multiple selectable tracks and multiple levels within each track. The program data indicates rules for the program that are used to vary the interactive content provided to different users. The program data is used to identify a rule that correspond to a current segment, a current track, and a current level in the program for a particular user. A trigger and one or more conditions specified by the identified rule is be determined to be satisfied, and in response, content specified by the identified rule is provided for display on the mobile computing device associated with the particular user.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: February 18, 2020
    Assignee: Vignet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain