Patents by Inventor Peter A. Fatzinger

Peter A. Fatzinger 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: 10705983
    Abstract: Embodiments are provided for implementing a transparent conversion of common virtual storage requests to storage with limited access. Embodiments include providing a storage manager configured to perform address translation for requests, providing a data address translation (DAT) structure configured to connect a higher-level DAT table to a lower-level DAT table, and creating the DAT structure based on a request from a process. Embodiments also include responsive to receiving a storage request, performing a DAT fault process based on validating user credentials associated with an entry of the higher-level DAT table corresponding to the storage request, and responsive to the validation, updating the higher-level DAT table entry to allow access to the restricted-use portion of the common virtual storage, and otherwise, returning a DAT fault for the higher-level DAT table entry.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elpida Tzortzatos, Michael Gary Spiegel, Karl David Schmitz, Steven Partlow, Harris M. Morgenstern, David Hom, Peter Fatzinger
  • Patent number: 5628006
    Abstract: A program storage device and computer program product for performing merge transactions and non-failure rollback transactions between data structures without logging. The device and product comprise data structures objects (or consoles) comprising means for storing original attributes that define that object, means for storing apparent attributes merged into that object from the other object, means for storing a switch-to pointer, and means for storing a switch-chain pointer. The device and product may further comprise merging means for processing merge transactions, including means for switching the switch-to pointer of the second object to point to the first object, means for switching the switch-chain pointer of the first object to point to the second object to thereby form a switch chain, and means for logically ORing the apparent attributes of the first and second objects to thereby render the second object idle and permit the first object to control the attributes of the second object.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: May 6, 1997
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Fatzinger, Martin K. Leung, Kevin Chou, Sockallingam Radhakrishnan
  • Patent number: 5491819
    Abstract: A system and method for performing merge transactions and non-failure rollback transactions between data structures without logging. The system comprises data structure objects (or consoles) comprising means for storing original attributes that define that object, means for storing apparent attributes merged into that object from the other object, means for storing a switch-to pointer, and means for storing a switch-chain pointer. The system may further comprise merging means for processing merge transactions, including means for switching the switch-to pointer of the second object to point to the first object, means for switching the switch-chain pointer of the first object to point to the second object to thereby form a switch chain, and means for logically ORing the apparent attributes of the first and second objects to thereby render the second object idle and permit the first object to control the attributes of the second object.
    Type: Grant
    Filed: January 4, 1995
    Date of Patent: February 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Fatzinger, Martin K. Leung, Kevin Chou, Sockalingan Radhakrishnan