Patents by Inventor Andreas Christian Doring

Andreas Christian Doring 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: 8423720
    Abstract: A computer system having a main unit and an expansion unit connected by an interface arrangement. The expansion unit includes at least one connector for receiving an input/output component, so that additional input/output components can be added to the computer system. The interface arrangement includes at least one cache controller and at least one cache memory for monitoring and predicting requests exchanged between the main unit and the expansion unit. A method of caching and processing input/output requests and a storage medium is also provided.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventor: Andreas Christian Döring
  • Patent number: 8407704
    Abstract: The present invention provides a method and system for providing multi-level memory protection. The method includes defining a hierarchy of one or more parent process and their respective child processes. The method further includes building a data structure for defining access rights of each of the parent process and their respective child processes in the defined hierarchy.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventor: Andreas Christian Döring
  • Patent number: 8117507
    Abstract: Decompressing a matrix having a plurality of redundant matrix rows by reading selected matrix rows including at least all non-redundant matrix rows of the matrix from a memory and computing remaining matrix rows of the matrix from the read matrix rows, wherein several matrix rows are computed simultaneously. The read and the computed remaining matrix rows are provided as the decompressed matrix to an output matrix register.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventor: Andreas Christian Doring
  • Patent number: 7990869
    Abstract: A method for monitoring data congestion in a computer network with multiple nodes and for controlling data transmission in the computer network. The method includes generating a congestion notification by the node which detects a data congestion and transmitting the congestion notification to the data source which is involved in the data congestion. The method also includes generating in the data source a congestion value which indicates how severe the data congestion is, and storing in a worst case array of the data source those congestion values which indicate the most severe data congestions.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wolfgang Emil Denzel, Andreas Christian Döring, Maria Gabrani, Mircea Gusat, Patricia Maria Sagmeister, Thomas Schlipf
  • Publication number: 20090141630
    Abstract: A method for monitoring data congestion in a computer network with multiple nodes and for controlling data transmission in the computer network. The method includes generating a congestion notification by the node which detects a data congestion and transmitting the congestion notification to the data source which is involved in the data congestion. The method also includes generating in the data source a congestion value which indicates how severe the data congestion is, and storing in a worst case array of the data source those congestion values which indicate the most severe data congestions.
    Type: Application
    Filed: November 26, 2008
    Publication date: June 4, 2009
    Inventors: Wolfgang Emil Denzel, Andreas Christian Doring, Maria Cabrani, Mircea Gusat, Patricia Maria Sagmeister, Thomas Schlipf
  • Publication number: 20080282040
    Abstract: A computer system having a main unit and an expansion unit connected by an interface arrangement. The expansion unit includes at least one connector for receiving an input/output component, so that additional input/output components can be added to the computer system. The interface arrangement includes at least one cache controller and at least one cache memory for monitoring and predicting requests exchanged between the main unit and the expansion unit. A method of caching and processing input/output requests and a storage medium is also provided.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 13, 2008
    Inventor: Andreas Christian Doring
  • Publication number: 20080080504
    Abstract: A method and system for managing flow of a plurality of packets in a lossless communication network interconnected by a plurality of switching-nodes is provided. The method includes creating a plurality of virtual-queues. Each virtual-queue corresponds to an output port of a switching-node. Thereafter, each packet is assigned to a virtual-queue. A packet is assigned to a virtual-queue based on information stored in a header of the packet.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Mircea Gusat, Cyriel Johan Agnes Minkenberg, Wolfgang Emil Denzel, Patricia Maria Sagmeister, Andreas Christian Doring, Thomas Schlipf, Maria Gabrani
  • Publication number: 20080077922
    Abstract: The present invention provides a method and system for providing multi-level memory protection. The method includes defining a hierarchy of one or more parent process and their respective child processes. The method further includes building a data structure for defining access rights of each of the parent process and their respective child processes in the defined hierarchy.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 27, 2008
    Inventor: Andreas Christian Doring