Patents by Inventor Andreas Arnez
Andreas Arnez 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: 8145961Abstract: The present invention relates to the architecture and operation of computer hardware memory logic, and in particular to a method and respective system for verifying hardware memory logic, wherein an Error Correction Code (ECC) is used for correcting single-bit or multi-bit errors when the ECC-bits cannot be accessed directly for a read or write process. The system and process employs the selection of data patterns that produce check bits that are all ones to ferret out errors in the ECC circuitry.Type: GrantFiled: May 19, 2008Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Andreas Arnez, Joerg-Stephan Vogt
-
Patent number: 7809810Abstract: A method and corresponding apparatus is provided for determining the location of a configuration server being connected to a totally symmetric network infrastructure that does not exhibit any symmetry breakers on network level. The configuration server reaches a decision to determine its network-wide unique configuration in order to be able to serve controllers. This decision depends on the plug position of the configuration server under consideration and the assumption of plugging rules governing a “good” network infrastructure. The controllers periodically send network packets that will be marked if they traverse specific connection elements in the network. The origin and the path of a network packet can be determined. The decision making is based on a majority function based on the packets received by the configuration server. If a decision cannot be made, then errors in the cabling structure can be detected.Type: GrantFiled: August 13, 2008Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Frank Scholz, Dirk Bolte, Friedrich Michael Welter, Martin Kuenzel, Friedemann Baitinger, Andreas Bieswanger, Juergen Saalmueller, Andreas Arnez
-
Publication number: 20090063666Abstract: A method and corresponding apparatus is provided for determining the location of a configuration server being connected to a totally symmetric network infrastructure that does not exhibit any symmetry breakers on network level. The configuration server reaches a decision to determine its network-wide unique configuration in order to be able to serve controllers. This decision depends on the plug position of the configuration server under consideration and the assumption of plugging rules governing a “good” network infrastructure. The controllers periodically send network packets that will be marked if they traverse specific connection elements in the network. The origin and the path of a network packet can be determined. The decision making is based on a majority function based on the packets received by the configuration server. If a decision cannot be made, then errors in the cabling structure can be detected.Type: ApplicationFiled: August 13, 2008Publication date: March 5, 2009Applicant: International Business Machines CorporationInventors: Frank Scholz, Dirk Bolte, Friedrich Michael Welter, Martin Kuenzel, Friedemann Baitinger, Andreas Bieswanger, Juergen Saalmueller, Andreas Arnez
-
Publication number: 20080229176Abstract: The present invention relates to the architecture and operation of computer hardware memory logic, and in particular to a method and respective system for verifying hardware memory logic, wherein an Error Correction Code (ECC) is used for correcting single-bit or multi-bit errors when the ECC-bits cannot be accessed directly for a read or write process. The system and process employs the selection of data patterns that produce check bits that are all ones to ferret out errors in the ECC circuitry.Type: ApplicationFiled: May 19, 2008Publication date: September 18, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andreas Arnez, Joerg-Stephan Vogt
-
Patent number: 7409539Abstract: The present invention relates to boot code processing of a computer system, and in particular to a method and respective system for managing boot code of a computer system, wherein the system comprises at least a first and a redundant second boot memory portion, and wherein the system is booted from one of said portions, referred to as the active booting portion, the other boot portion being in a stand-by mode and being referred to as inactive boot portion.Type: GrantFiled: August 4, 2005Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: Andreas Arnez, Joern Engel, Frank Haverkamp
-
Patent number: 7376887Abstract: The present invention relates to the architecture and operation of computer hardware memory logic, and in particular to a method and respective system for verifying hardware memory logic, wherein an Error Correction Code (ECC) is used for correcting single-bit or multi-bit errors when the ECC-bits cannot be accessed directly for a read or write process. The system and process employs the selection of data patterns that produce check bits that are all ones to ferret out errors in the ECC circuitry.Type: GrantFiled: December 16, 2004Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventors: Andreas Arnez, Joerg-Stephan Vogt
-
Publication number: 20080104614Abstract: A method, apparatus, and computer instructions for managing requests for data by processes in a data processing system. Requests for data from the processes in slave mode are tracked. Data received by a device driver is stored, wherein the data may originate from multiple masters. The data is sent to the processes, wherein the device driver is not required to handle requests for the processes in slave mode.Type: ApplicationFiled: January 7, 2008Publication date: May 1, 2008Inventors: ANDREAS ARNEZ, Douglas Boecker, Stephan Broyles, Hemlata Nellimarla
-
Patent number: 7334233Abstract: A method, apparatus, and computer instructions for managing requests for data by processes in a data processing system. Requests for data from the processes in slave mode are tracked. Data received by a device driver is stored, wherein the data may originate from multiple masters. The data is sent to the processes, wherein the device driver is not required to handle requests for the processes in slave mode.Type: GrantFiled: April 28, 2003Date of Patent: February 19, 2008Assignee: International Business Machines CorporationInventors: Andreas Arnez, Douglas Michael Boecker, Stephan Otis Broyles, Hemlata Nellimarla
-
Publication number: 20070033387Abstract: The present invention relates to boot code processing of a computer system, and in particular to a method and respective system for managing boot code of a computer system, wherein the system comprises at least a first and a redundant second boot memory portion, and wherein the system is booted from one of said portions, referred to as the active booting portion, the other boot portion being in a stand-by mode and being referred to as inactive boot portion.Type: ApplicationFiled: August 4, 2005Publication date: February 8, 2007Applicant: International Business Machines CorporationInventors: Andreas Arnez, Joern Engel, Frank Haverkamp
-
Patent number: 7089450Abstract: A recovery process for embedded processors monitors other processes in the system. Each process may specify a recovery policy residing in nonvolatile electronic memory that preferably includes a recovery count, a recovery time, and a recovery action. If a process terminates unexpectedly, the recovery process determines whether the process had a corresponding recovery policy. If not, the recovery process does not recover the process. If the process has a corresponding recovery policy, the recovery process determines whether it can recover the process by examining the recovery count and recovery time specified in the recovery policy. If the process can be recovered, the recovery process performs the recovery action specified in the corresponding recovery policy. If the process cannot be recovered, the recovery process resets the system.Type: GrantFiled: April 24, 2003Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventors: Gary D. Anderson, Andreas Arnez, Joshua W. Boyer, Gerald G. Kreissig, Paul Edward Movall, Ward R. Nelson
-
Publication number: 20050149824Abstract: The present invention relates to the architecture and operation of computer hardware memory logic, and in particular to a method and respective system for verifying hardware memory logic, wherein an Error Correction Code (ECC) is used for correcting single-bit or multi-bit errors, and wherein the ECC-bits cannot be accessed directly for a read or write process. In order to improve ECC testing, an ECC verification is proposed.Type: ApplicationFiled: December 16, 2004Publication date: July 7, 2005Applicant: International Business Machines CorporationInventors: Andreas Arnez, Joerg-Stephan Vogt
-
Publication number: 20040216142Abstract: A method, apparatus, and computer instructions for managing requests for data by processes in a data processing system. Requests for data from the processes in slave mode are tracked. Data received by a device driver is stored, wherein the data may originate from multiple masters. The data is sent to the processes, wherein the device driver is not required to handle requests for the processes in slave mode.Type: ApplicationFiled: April 28, 2003Publication date: October 28, 2004Applicant: International Business Machines CorporationInventors: Andreas Arnez, Douglas Michael Boecker, Stephan Otis Broyles, Hemlata Nellimarla
-
Publication number: 20040215997Abstract: A recovery process for embedded processors monitors other processes in the system. Each process may specify a recovery policy residing in nonvolatile electronic memory that preferably includes a recovery count, a recovery time, and a recovery action. If a process terminates unexpectedly, the recovery process determines whether the process had a corresponding recovery policy. If not, the recovery process does not recover the process. If the process has a corresponding recovery policy, the recovery process determines whether it can recover the process by examining the recovery count and recovery time specified in the recovery policy. If the process can be recovered, the recovery process performs the recovery action specified in the corresponding recovery policy. If the process cannot be recovered, the recovery process resets the system.Type: ApplicationFiled: April 24, 2003Publication date: October 28, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Anderson, Andreas Arnez, Joshua W. Boyer, Gerald G. Kreissig, Paul Edward Movall, Ward R. Nelson