Patents by Inventor Constantin Werner

Constantin Werner 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: 9335183
    Abstract: A method is presented for reliably operating at least one sensor connected to a central control unit. Each sensor senses a sensor value for its sensor parameter and creates an interrupt to the control unit when its sensor value is outside a sensor value range limited by an upper and a lower threshold. Upon generation of an interrupt by a sensor, a modified sensor value range is calculated so that the sensor value causing the interrupt lies within the modified sensor value range, and the modified sensor value range is applied to the respective sensor. The method further includes repeatedly verifying correct behavior of each sensor. A computer-readable medium, a computer program product, and a system for executing the above-summarized method are also presented.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: May 10, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Hess, Philip S. Schulz, Markus Strasser, Sven Wagner, Constantin Werner
  • Patent number: 8862792
    Abstract: Retrieval of status information from a remote device performed on a host system is provided, wherein the remote device is connected to the host system via a bus system comprising at least two signal lines terminated with resistors on the host system side and on the remote device side. The retrieval method includes: activating a sensing phase; sensing the at least two terminated signal lines during the sensing phase; and determining operating state of the remote device based on the sensing result; wherein at least a first operating state representing a connected and powered remote device is detectable.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas Hess, Philip S. Schulz, Markus Strasser, Sven Wagner, Constantin Werner
  • Patent number: 8380910
    Abstract: A data processing system boots at least one service processor controlling at least one PCIe card in an I/O unit. The data processing system boots a second service processor located in a processor unit, wherein the processor unit and I/O unit are interconnected using functional path conductors, wherein functional path conductors are according to PCIe standard. The data processing system reads location information from the first at least one service processor, wherein the location information is reported for each PCIe card prior to initializing a functional path to the PCIe card. The data processing system sends location information from the second at least one service processor to a system controller. The data processing system initializes the PCIe card and a hub card of the processor unit in order to initialize a functional path and configures the I/O unit by communicating configuration commands over the functional path.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas Hess, Philip Sebastian Schulz, Markus K Strasser, Sven Wagner, Constantin Werner
  • Publication number: 20120331183
    Abstract: Retrieval of status information from a remote device performed on a host system is provided, wherein the remote device is connected to the host system via a bus system comprising at least two signal lines terminated with resistors on the host system side and on the remote device side. The retrieval method includes: activating a sensing phase; sensing the at least two terminated signal lines during the sensing phase; and determining operating state of the remote device based on the sensing result; wherein at least a first operating state representing a connected and powered remote device is detectable.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas HESS, Philip S. SCHULZ, Markus STRASSER, Sven WAGNER, Constantin WERNER
  • Publication number: 20120265471
    Abstract: A method is presented for reliably operating at least one sensor connected to a central control unit. Each sensor senses a sensor value for its sensor parameter and creates an interrupt to the control unit when its sensor value is outside a sensor value range limited by an upper and a lower threshold. Upon generation of an interrupt by a sensor, a modified sensor value range is calculated so that the sensor value causing the interrupt lies within the modified sensor value range, and the modified sensor value range is applied to the respective sensor. The method further includes repeatedly verifying correct behavior of each sensor. A computer-readable medium, a computer program product, and a system for executing the above-summarized method are also presented.
    Type: Application
    Filed: April 10, 2012
    Publication date: October 18, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas HESS, Philip S. SCHULZ, Markus STRASSER, Sven WAGNER, Constantin WERNER
  • Publication number: 20120265912
    Abstract: A data processing system boots at least one service processor controlling at least one PCIe card in an I/O unit. The data processing system boots a second service processor located in a processor unit, wherein the processor unit and I/O unit are interconnected using functional path conductors, wherein functional path conductors are according to PCIe standard. The data processing system reads location information from the first at least one service processor, wherein the location information is reported for each PCIe card prior to initializing a functional path to the PCIe card. The data processing system sends location information from the second at least one service processor to a system controller. The data processing system initializes the PCIe card and a hub card of the processor unit in order to initialize a functional path and configures the I/O unit by communicating configuration commands over the functional path.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 18, 2012
    Applicant: International Business Machines Corporation
    Inventors: Thomas Hess, Philip S. Schulz, Markus K. Strasser, Sven Wagner, Constantin Werner