Patents by Inventor Christopher Eck

Christopher Eck 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: 9133792
    Abstract: A unit for estimating a rotational speed of a turbocharger is provided. The unit includes a microprocessor comprising input ports configured for receiving measurement signals from an exhaust gas flow control system of an internal combustion engine and an output port for outputting a signal indicative of the rotational speed of the turbocharger. The input ports are adapted to receive a first set of measurement signals and a second set of measurement signals. A microprocessor is configured to calculate an estimated rotational speed of the turbocharger using a turbocharger model, based on the first set of measurement signals and the second set of measurement signals. Rhe second set of measurement signals include signals indicative of a pressure difference across a turbine of the turbocharger.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: September 15, 2015
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Francesco Cianflone, Gerhard Landsmann, Andreas Sidorow, Christopher Eck, Rolf Isermann, Ulrich Konigorski
  • Patent number: 9098609
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 4, 2015
    Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
  • Publication number: 20140208166
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: Microsoft Corporation
    Inventors: CHRISTOPHER ECK, LARS REUTHER, RAJESH DAVE, LOKESH SRINIVAS KOPPOLU, STEVEN EKREN, DAVID DION, SERGEY MESHCHERYAKOV, Jonathan Fischer, ANGSHUMAN BEZBARUAH
  • Patent number: 8713378
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
  • Publication number: 20130042609
    Abstract: A unit for estimating a rotational speed of a turbocharger is provided. The unit includes a microprocessor comprising input ports configured for receiving measurement signals from an exhaust gas flow control system of an internal combustion engine and an output port for outputting a signal indicative of the rotational speed of the turbocharger. The input ports are adapted to receive a first set of measurement signals and a second set of measurement signals. A microprocessor is configured to calculate an estimated rotational speed of the turbocharger using a turbocharger model, based on the first set of measurement signals and the second set of measurement signals. The second set of measurement signals include signals indicative of a pressure difference across a turbine of the turbocharger.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 21, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Francesco CIANFLONE, Gerhard LANDSMANN, Andreas SIDOROW, Christopher ECK, Rolf ISERMANN, Ulrich KONIGORSKI
  • Publication number: 20130013953
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: Microsoft Corporation
    Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
  • Publication number: 20120197550
    Abstract: A combustion engine evaluation unit is provided that includes, but is not limited to a microcontroller receiving measurement signals from a gas flow control system and outputting a state signal of the gas flow control system. The microcontroller includes, but is not limited to input ports for receiving as first set of measurement signals. Furthermore, the microcontroller includes, but not limited to input ports for receiving as a second set of measurement signals. The microcontroller is configured to calculate a first set of predicted values with a gas flow model based on the first set of measurement signals and calculate a second set of predicted values with a nominal model based on the second set of measurement signals. The microcontroller is also configured to generate the state signal based on a comparison of the first set of predicted values with the second set of predicted values.
    Type: Application
    Filed: October 4, 2011
    Publication date: August 2, 2012
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Francesco CIANFLONE, Gerhard LANDSMANN, Christopher ECK, Rolf ISERMANN, Andreas SIDOROW, Ulrich KONIGORSKI
  • Publication number: 20120191427
    Abstract: An evaluation unit is provided that includes, but is not limited to a microprocessor for receiving measurement signals from a gas flow control system of a combustion engine and for outputting a state signal indicating a state of the gas flow control system. A first set of measurement signals includes, but is not limited to a signal of a pressure upstream of a turbocharger and a signal of a pressure downstream of a turbocharger. A second set of measurement signal includes, but is not limited to a motor revolution speed. The microprocessor calculates first predicted values using a turbocharger model based on the first set of measurement signals and calculate a second predicted values using a nominal model based on the second set of measurement signals. The microprocessor further generates the state signal with a comparison of the first predicted values with the second predicted values.
    Type: Application
    Filed: September 20, 2011
    Publication date: July 26, 2012
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Francesco CIANFLONE, Gerhard LANDSMANN, Andreas SIDOROW, Christopher ECK, Rolf ISERMANN, Ulrich KONIGORSKI
  • Patent number: 7941800
    Abstract: A computing device has a virtual machine bus (VM bus) operable in a pipe mode where all incoming data written to the VM bus from a source is passed through to be read from the VM bus by a sink, and a plurality of instantiated virtual machines (VMs). Each VM hosts an instance of an operating system upon an application may be instantiated. Each VM includes a computing object for issuing a call to a component object of another VM, and a VM bus system object for receiving the call and communicating same to a VM bus system object of the another VM by way of the VM bus. The VM bus system object is also for receiving the call from the VM bus system object of the another VM by way of the VM bus and for communicating the received call to the computing object.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: May 10, 2011
    Assignee: Microsoft Corporation
    Inventors: Benjamin A. Leis, Jacob Oshins, Christopher Eck
  • Publication number: 20070198976
    Abstract: A computing device has a virtual machine bus (VM bus) operable in a pipe mode where all incoming data written to the VM bus from a source is passed through to be read from the VM bus by a sink, and a plurality of instantiated virtual machines (VMs). Each VM hosts an instance of an operating system upon an application may be instantiated. Each VM includes a computing object for issuing a call to a component object of another VM, and a VM bus system object for receiving the call and communicating same to a VM bus system object of the another VM by way of the VM bus. The VM bus system object is also for receiving the call from the VM bus system object of the another VM by way of the VM bus and for communicating the received call to the computing object.
    Type: Application
    Filed: February 23, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Benjamin Leis, Jacob Oshins, Christopher Eck