Patents by Inventor Christopher Scherrer

Christopher Scherrer 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).

  • Publication number: 20240370288
    Abstract: Systems, processes, and devices migrate virtual machines to new servers. An example process includes identifying a virtual machine for migration in response to a load on a host server running the virtual machine. A direct device assignment of the virtual machine may be detected. The virtual machine may communicate with a first hardware device of the host server using the direct device assignment to bypass a host operating system of the host server. A target server is identified, and a replacement device assignment is reserved on the target server. The replacement device assignment includes a link to a second hardware device of the target server configured to bypass a host operating system of the target server. The virtual machine running on the host server is reconfigured with data supporting the replacement device assignment on the target server. The virtual machine migrates to the target server.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Applicant: DISH Wireless L.L.C.
    Inventor: Christopher Scherrer
  • Publication number: 20240291844
    Abstract: A data pipeline architecture provides for efficient and scalable data collection within a 5G, 6G or other radio access network (RAN)-based wireless network. The data pipeline includes a data collection engine that receives streaming data in real time, as well as query-based data. The data collection engine collects the data, amalgamates the streaming and the query-based data into a common format, and provides the amalgamated data for delivery to a data reporting engine. The data reporting engine provides dashboards, reports, alerts or other information about the collected data. The data reporting engine may also interface with a database system for longer-term storage of collected data, report generation and/or the like.
    Type: Application
    Filed: May 3, 2024
    Publication date: August 29, 2024
    Applicant: DISH Wireless L.L.C
    Inventors: Nathan Sones, Christopher Scherrer, Kevin Plunkett, Prakash Srinivasan, Julio Armenta
  • Publication number: 20220100163
    Abstract: A safety module for a programmable logic control system, wherein the safety module is designed as an assembly consisting of a plurality of modules with a plurality of function blocks connected through at least one internal bus and comprising at least one CPU and which can be connected through at least one interface to external sensors (and switches/buttons) and actuators (and optical/acoustic indicators and displays/monitors) for detecting at least one measurement signal, wherein the safety module operates in two channels and a self-test is implemented.
    Type: Application
    Filed: December 14, 2021
    Publication date: March 31, 2022
    Inventors: Christoph SCHERRER, Walter NASAHL
  • Patent number: 11281181
    Abstract: A safety module for a programmable logic control system, wherein the safety module is designed as an assembly consisting of a plurality of modules with a plurality of function blocks connected through at least one internal bus and comprising at least one CPU and which can be connected through at least one interface to external sensors (and switches/buttons) and actuators (and optical/acoustic indicators and displays/monitors) for detecting at least one measurement signal, wherein the safety module operates in two channels and a self-test is implemented.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: March 22, 2022
    Assignee: BACHMANN GMBH
    Inventors: Christoph Scherrer, Walter Nasahl
  • Publication number: 20190107818
    Abstract: A safety module for a programmable logic control system, wherein the safety module is designed as an assembly consisting of a plurality of modules with a plurality of function blocks connected through at least one internal bus and comprising at least one CPU and which can be connected through at least one interface to external sensors (and switches/buttons) and actuators (and optical/acoustic indicators and displays/monitors) for detecting at least one measurement signal, wherein the safety module operates in two channels and a self-test is implemented.
    Type: Application
    Filed: October 11, 2018
    Publication date: April 11, 2019
    Inventors: Christoph SCHERRER, Walter NASAHL
  • Patent number: 10095601
    Abstract: A computer implemented method of detecting a fault in a system comprises the steps of executing at least three virtual machines, each virtual machine executing a same application software, in separated and isolated memory segments and in a dedicated core of a multi-core processor; the virtual machines being synchronized and concurrently executed by a common hypervisor; wherein non-faulty virtual machines provide an identical output message within a predefined time-interval; detecting a fault in an output of a virtual machine, the fault corresponding to a different output message of the faulty virtual machine. Developments include a distributed vote mechanism, pull/push mechanisms, association of output vote messages with a safety extension comprising identification information, virtual machine recovery using data context.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: October 9, 2018
    Assignee: THALES
    Inventors: Jaime De Oliveira, Guy Estaves, Fabian Tourteau, Christoph Scherrer
  • Publication number: 20160314057
    Abstract: A computer implemented method of detecting a fault in a system comprises the steps of executing at least three virtual machines, each virtual machine executing a same application software, in separated and isolated memory segments and in a dedicated core of a multi-core processor; the virtual machines being synchronized and concurrently executed by a common hypervisor; wherein non-faulty virtual machines provide an identical output message within a predefined time-interval; detecting a fault in an output of a virtual machine, the fault corresponding to a different output message of the faulty virtual machine. Developments include a distributed vote mechanism, pull/push mechanisms, association of output vote messages with a safety extension comprising identification information, virtual machine recovery using data context.
    Type: Application
    Filed: December 8, 2014
    Publication date: October 27, 2016
    Inventors: Jaime DE OLIVEIRA, Guy ESTAVES, Fabian TOURTEAU, Christoph SCHERRER
  • Patent number: 7892796
    Abstract: Solid support assays using non-standard bases are described. A capture oligonucleotide comprising a molecular recognition sequence is attached to a solid support and hybridized with a target oligonucleotide. In some instances, the molecular recognition sequence includes one or more non-standard bases and hybridizes to a complementary tagging sequence of the target oligonucleotide. In other instances, incorporation of a non-standard base (e.g., via PCR or ligation) is used in the assay.
    Type: Grant
    Filed: November 19, 2005
    Date of Patent: February 22, 2011
    Assignee: EraGen Biosciences, Inc.
    Inventors: James Prudent, David Marshall, Christopher Sherrill, Eric Roesch, Craig Richmond, Christopher Scherrer, Jennifer Grenier, Jerod Ptacin
  • Publication number: 20070087361
    Abstract: Solid support assays using non-standard bases are described. A capture oligonucleotide comprising a molecular recognition sequence is attached to a solid support and hybridized with a target. In some instances, the molecular recognition sequence includes one or more non-standard bases and hybridizes to a complementary tagging sequence of the target oligonucleotide. In other instances, incorporation of a non-standard base (e.g., via PCR or ligation) is used in the assay.
    Type: Application
    Filed: July 20, 2006
    Publication date: April 19, 2007
    Inventors: Jennifer Grenier, David Marshall, James Prudent, Craig Richmond, Eric Roesch, Christopher Scherrer, Christopher Sherrill, Jerod Ptacin
  • Publication number: 20060078936
    Abstract: Solid support assays using non-standard bases are described. A capture oligonucleotide comprising a molecular recognition sequence is attached to a solid support and hybridized with a target oligonucleotide. In some instances, the molecular recognition sequence includes one or more non-standard bases and hybridizes to a complementary tagging sequence of the target oligonucleotide. In other instances, incorporation of a non-standard base (e.g., via PCR or ligation) is used in the assay.
    Type: Application
    Filed: November 19, 2005
    Publication date: April 13, 2006
    Inventors: Jennifer Grenier, David Marshall, James Prudent, Craig Richmond, Eric Roesch, Christopher Scherrer, Christopher Sherrill, Jerod Ptacin