Patents by Inventor Josh Klein

Josh 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: 12007870
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for providing interfaces for altering operation of remote devices. In some implementations, a system stores monitoring parameter values for a monitoring program, where the monitoring parameter values specify data collection to perform using remote devices. The system collects monitoring data from remote devices over a communication network according to the monitoring parameter values for the monitoring program. The system provides user interface data for a user interface that presents or describes at least a portion of the monitoring data collected for the monitoring program. In response to user interaction with a displayed element in the user interface, the system can present (i) a monitoring parameter value used to collect data represented by the displayed element and (ii) an interactive user interface element configured to adjust collection of the type of data represented by the display element.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: June 11, 2024
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein, Aditya Krishnamurthy Naik, Kent John Lockhart
  • Patent number: 12002064
    Abstract: In some implementations, a system is configured to selectively distribute programs to remote devices based on monitoring performed by the remote devices. The system includes a server system that can distribute configuration data for the respective programs to remote devices over a communication network and monitor incoming data received from the remote devices over the communication network. The system can collect, from the respective remote devices, monitoring data that is generated for the programs by the remote devices and is provided over the communication network. The system can adapt a scoring process for prioritizing the plurality of programs for different remote devices based on the collected monitoring data. The system can distribute, to each of one or more of the remote devices, configuration data corresponding to one or more programs identified for the one or more remote devices using the adapted scoring process.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: June 4, 2024
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Publication number: 20240154884
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for machine learning techniques to create and adapt monitoring programs. In some implementations, a system determines first types of data to be collected in a first monitoring program from remote devices over a communication network. The system obtains describing data collection results of multiple other monitoring programs, including information that indicates types of data acquired and monitoring quality achieved. The system selects one or more data collection parameter values for collecting one or more of the first types of data in the first monitoring program based on the data collection parameters used and data collection results achieved by the other monitoring programs. The system adjusts the first monitoring program to collect data from the remote devices according to the selected one or more data collection parameter values.
    Type: Application
    Filed: October 16, 2023
    Publication date: May 9, 2024
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11962484
    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: March 30, 2022
    Date of Patent: April 16, 2024
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11930087
    Abstract: In some implementations, a system includes a database comprising program data for each of a plurality of programs that involve monitoring using remote devices. The system includes a server system configured to selectively distribute the configuration data for the respective programs to remote devices over a communication network and monitor incoming data received from the remote devices over the communication network to determine changes to programs active for the remote devices. The server system can be configured to collect, from the respective remote devices, monitoring data that is generated by the programs active for the remote devices and is provided over the communication network. The server system can compare the collected monitoring data with reference levels, select one or more program changes, and distribute, to various remote devices, data indicating appropriate program changes for the remote devices.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 12, 2024
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Publication number: 20230107579
    Abstract: Methods and systems are provided herein for selecting an affinity reagent which binds a desired peptide epitope in a plurality of sequence contexts. The method relies on obtaining a peptide library, each peptide having the sequence ?X?, wherein X is the desired peptide epitope, wherein each of ? and ? comprise an amino acid, using the peptide library to select an affinity reagent.
    Type: Application
    Filed: November 20, 2019
    Publication date: April 6, 2023
    Inventors: Josh KLEIN, Jarrett EGERTSON, Tracy CHAN, Sonal TONAPI, Parag MALLICK, Minyong CHUNG, Abdullah OZER, Elliott SORELLE, David STERN
  • Publication number: 20230004166
    Abstract: Systems and methods for route synchronization between two or more robots to allow for a single training run of a route to effectively train multiple robots to follow the route.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventors: Dan Sackinger, Jarad Cannon, Josh Klein, Daniel Woodlands