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: 9133792Abstract: 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: GrantFiled: August 17, 2012Date of Patent: September 15, 2015Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Francesco Cianflone, Gerhard Landsmann, Andreas Sidorow, Christopher Eck, Rolf Isermann, Ulrich Konigorski
-
Patent number: 9098609Abstract: 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: GrantFiled: March 24, 2014Date of Patent: August 4, 2015Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
-
Publication number: 20140208166Abstract: 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: ApplicationFiled: March 24, 2014Publication date: July 24, 2014Applicant: Microsoft CorporationInventors: CHRISTOPHER ECK, LARS REUTHER, RAJESH DAVE, LOKESH SRINIVAS KOPPOLU, STEVEN EKREN, DAVID DION, SERGEY MESHCHERYAKOV, Jonathan Fischer, ANGSHUMAN BEZBARUAH
-
Patent number: 8713378Abstract: 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: GrantFiled: July 7, 2011Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
-
Publication number: 20130042609Abstract: 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: ApplicationFiled: August 17, 2012Publication date: February 21, 2013Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Francesco CIANFLONE, Gerhard LANDSMANN, Andreas SIDOROW, Christopher ECK, Rolf ISERMANN, Ulrich KONIGORSKI
-
Publication number: 20130013953Abstract: 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: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Applicant: Microsoft CorporationInventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
-
Publication number: 20120197550Abstract: 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: ApplicationFiled: October 4, 2011Publication date: August 2, 2012Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Francesco CIANFLONE, Gerhard LANDSMANN, Christopher ECK, Rolf ISERMANN, Andreas SIDOROW, Ulrich KONIGORSKI
-
Publication number: 20120191427Abstract: 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: ApplicationFiled: September 20, 2011Publication date: July 26, 2012Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Francesco CIANFLONE, Gerhard LANDSMANN, Andreas SIDOROW, Christopher ECK, Rolf ISERMANN, Ulrich KONIGORSKI
-
Patent number: 7941800Abstract: 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: GrantFiled: February 23, 2006Date of Patent: May 10, 2011Assignee: Microsoft CorporationInventors: Benjamin A. Leis, Jacob Oshins, Christopher Eck
-
Publication number: 20070198976Abstract: 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: ApplicationFiled: February 23, 2006Publication date: August 23, 2007Applicant: Microsoft CorporationInventors: Benjamin Leis, Jacob Oshins, Christopher Eck