Patents by Inventor Eberhard Pasch

Eberhard Pasch 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).

  • Publication number: 20230176901
    Abstract: A computer-implemented method, a computer system and a computer program product operate a secure code segment on a processor core of a processing unit, wherein the processing unit is configured with at least one processor core. The method comprises requesting exclusive secure execution of a secure code segment of the program code on the at least one processor core. The method also comprises setting the at least one processor core to exclusive secure execution for the secure code segment. The method further comprises executing the secure code segment on the at least one processor core uninterruptably. In addition, the method comprises wiping an architected state and a non-architected state of a physical processor core from the at least one processor core. Lastly, the method comprises setting the at least one processor core to the first execution mode for program code on the at least one processor core.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Cedric Lichtenau, Jakob Christopher Lang, Eberhard Pasch, Christian Borntraeger
  • Publication number: 20230177143
    Abstract: A computer-implemented method, a computer system and a computer program product operate a secure code segment on a processor core of a processing unit, wherein the processing unit is configured with at least one processor core. The method comprises requesting exclusive secure execution of a secure code segment of the program code on the at least one processor core. The method also comprises setting the at least one processor core to exclusive secure execution for the secure code segment. The method further comprises executing the secure code segment on the at least one processor core uninterruptably. In addition, the method comprises wiping an architected state and a non-architected state of a physical processor core from the at least one processor core. Lastly, the method comprises setting the at least one processor core to the first execution mode for program code on the at least one processor core.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Cedric Lichtenau, Jakob Christopher Lang, Eberhard Pasch, Christian Borntraeger
  • Patent number: 8082399
    Abstract: Cache bounded reference counting for computer languages having automated memory management in which, for example, a reference to an object “Z” initially stored in an object “O” is fetched and the cache hardware is queried whether the reference to the object “Z” is a valid reference, is in a cache, and has a continuity flag set to “on”. If the object “Z” is a valid reference, is in the cache, and has a continuity flag set to “on”, the object “O” is locked for an update, a reference counter is decremented for the object “Z” if the object “Z” resides in the cache, and a return code is set to zero to indicate that the object “Z” is de-referenced and that its storage memory can be released and re-used if the reference counter for the object “Z” reaches zero. Thereafter, the cache hardware is similarly queried regarding an object “N” that will become a new reference of object “O”.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eberhard Pasch, Hans-Werner Tast, Achim Haessler, Markus Nosse, Elmar Zipp
  • Patent number: 8020162
    Abstract: A resource broker is used in managing workloads of a peer-to-peer distributed computing environment. The broker is responsible for distributing to a plurality of clients of the peer-to-peer distributed computing environment tasks of one or more workloads of one or more issuers of the environment. The tasks are processed by the clients using a runtime environment provided by the broker. The runtime environment of a client is generic to the one or more issuers and independent of an operating system of the client.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Benke, Boas S. Betzler, Thomas J. Lumpp, Eberhard Pasch
  • Publication number: 20100030968
    Abstract: A computer implemented method of cache bounded reference counting for computer languages having automated memory management in which, for example, a reference to an object “Z” initially stored in an object “O” is fetched and the cache hardware is queried whether the reference to the object “Z” is a valid reference, is in the cache, and has a continuity flag set to “on”. If so, the object “O” is locked for an update, a reference counter is decremented for the object “Z” if the object “Z” resides in the cache, and a return code is set to zero to indicate that the object “Z” is de-referenced and that its storage memory can be released and re-used if the reference counter for the object “Z” reaches zero. Thereafter, the cache hardware is similarly queried regarding an object “N” that will become a new reference of object “O”.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: International Business Machines Corporation
    Inventors: Eberhard Pasch, Hans-Werner Tast, Achim Haessler, Markus Nosse, Elmar Zipp
  • Patent number: 7516360
    Abstract: The present invention provides a system and method for the execution of jobs in a distributed computing architecture that uses worker clients which are characterized by a checkpointing mechanism component for generating checkpointing information being assigned to at least one worker client, at least one failover system being assigned to the worker client, a component (failover system selection component) for automatically assigning at least one existing or newly created failover system to the failure system being assigned to a worker client in the case said worker clients fails, wherein the assigned failover system provides all function components in order to take over the execution of the job when said assigned worker client fails, wherein the assigned failover system further includes at least a failover monitor component for detecting failover situations of said assigned worker client.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Utz Bacher, Oliver Benke, Boas Betzler, Thomas Lumpp, Eberhard Pasch
  • Patent number: 6985240
    Abstract: A method and apparatus for retrieving information about an object of interest to an observer. A position sensor wearable by the observer generates position information indicating the position of the observer relative to a fixed position. A direction sensor wearable by the observer generates direction information indicating the orientation of the observer relative to a fixed orientation. An object database stores position information and descriptive information for each of one or more objects. An identification and retrieval unit uses the position and direction information to identify from the object database an object being viewed by the observer by determining whether the object is along a line of sight of the observer and retrieves information about the object from the database. The identification and retrieval unit retrieves the descriptive information stored for the object in the database for presentation to the observer via an audio or video output device.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: January 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Oliver Benke, Boas Betzler, Thomas Lumpp, Eberhard Pasch
  • Publication number: 20050081097
    Abstract: The present invention provides a system and method for the execution of jobs in a distributed computing architecture that uses worker clients which are characterized by a checkpointing mechanism component for generating checkpointing information being assigned to at least one worker client, at least one failover system being assigned to the worker client, a component (failover system selection component) for automatically assigning at least one existing or newly created failover system to the failure system being assigned to a worker client in the case said worker clients fails, wherein the assigned failover system provides all function components in order to take over the execution of the job when said assigned worker client fails, wherein the assigned failover system further includes at least a failover monitor component for detecting failover situations of said assigned worker client.
    Type: Application
    Filed: September 9, 2004
    Publication date: April 14, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Utz Bacher, Oliver Benke, Boas Betzler, Thomas Lumpp, Eberhard Pasch
  • Publication number: 20040119986
    Abstract: A method and apparatus for retrieving information about an object of interest to an observer. A position sensor wearable by the observer generates position information indicating the position of the observer relative to a fixed position. A direction sensor wearable by the observer generates direction information indicating the orientation of the observer relative to a fixed orientation. An object database stores position information and descriptive information for each of one or more objects. An identification and retrieval unit uses the position and direction information to identify from the object database an object being viewed by the observer by determining whether the object is along a line of sight of the observer and retrieves information about the object from the database. The identification and retrieval unit retrieves the descriptive information stored for the object in the database for presentation to the observer via an audio or video output device.
    Type: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: Oliver Benke, Boas Betzler, Thomas Lumpp, Eberhard Pasch
  • Publication number: 20040015977
    Abstract: A resource broker is used in managing workloads of a peer-to-peer distributed computing environment. The broker is responsible for distributing to a plurality of clients of the peer-to-peer distributed computing environment tasks of one or more workloads of one or more issuers of the environment. The tasks are processed by the clients using a runtime environment provided by the broker. The runtime environment of a client is generic to the one or more issuers and independent of an operating system of the client.
    Type: Application
    Filed: July 19, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Oliver Benke, Boas S. Betzler, Thomas J. Lumpp, Eberhard Pasch