Patents by Inventor Richard A. Schaeffer

Richard A. Schaeffer 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: 11860947
    Abstract: Provided are a computer program product, system, and method for deleted data restoration in accordance with one embodiment of the present description, in which in response to a search request having specified search parameters, data of a deleted data unit is located as a function of specified search parameters. In addition, metadata erased as a result of the deletion operation, is restored as a function of the located data. Accordingly, the previously deleted data unit is undeleted and access to the previously deleted data unit is restored via the restored metadata. Other aspects of deleted data restoration in accordance with the present description are described.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 2, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Koester, Kevin L Miner, Raymond E. Garcia, Richard A. Schaeffer
  • Patent number: 10936194
    Abstract: In one aspect of storage device status management in accordance with the present description, a host can determine not only whether a particular volume maintained by a storage unit controlled by a storage controller is on-line with respect to another host, but also whether that volume is actually in use by another host. Accordingly, should one host determine that a volume is in use by another host, the one host can defer its use of the volume until the volume is no longer in use by another host. In this manner, conflicts which may lead to loss of data integrity may be reduced or eliminated, providing a significant improvement in computer technology. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Koester, Kevin L. Miner, Thao Bui, Richard A. Schaeffer
  • Publication number: 20200250050
    Abstract: Provided are a computer program product, system, and method for deleted data restoration in accordance with one embodiment of the present description, in which in response to a search request having specified search parameters, data of a deleted data unit is located as a function of specified search parameters. In addition, metadata erased as a result of the deletion operation, is restored as a function of the located data. Accordingly, the previously deleted data unit is undeleted and access to the previously deleted data unit is restored via the restored metadata. Other aspects of deleted data restoration in accordance with the present description are described.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Michael J. Koester, Kevin L. Miner, Raymond E. Garcia, Richard A. Schaeffer
  • Publication number: 20200117366
    Abstract: In one aspect of storage device status management in accordance with the present description, a host can determine not only whether a particular volume maintained by a storage unit controlled by a storage controller is on-line with respect to another host, but also whether that volume is actually in use by another host. Accordingly, should one host determine that a volume is in use by another host, the one host can defer its use of the volume until the volume is no longer in use by another host. In this manner, conflicts which may lead to loss of data integrity may be reduced or eliminated, providing a significant improvement in computer technology. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventors: Michael J. Koester, Kevin L. Miner, Thao Bui, Richard A. Schaeffer
  • Patent number: 7676616
    Abstract: A method, apparatus and program storage device for providing asynchronous status messaging in a data storage system Asynchronous events are returned from a target to an initiator in response to a Read Message from the initiator. The return status message may or may not be associated with a previously given command or Logical Unit (LUN).
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brent C. Beardsley, Minh-Ngoc Le Huynh, William F. Micka, Satish Chandra Penmetsa, Richard A. Schaeffer, Kaukab Uddin
  • Publication number: 20080046612
    Abstract: A method, apparatus and program storage device for providing asynchronous status messaging in a data storage system Asynchronous events are returned from a target to an initiator in response to a Read Message from the initiator. The return status message may or may not be associated with a previously given command or Logical Unit (LUN).
    Type: Application
    Filed: September 7, 2007
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brent Beardsley, Minh-Ngoc Huynh, William Micka, Satish Penmetsa, Richard Schaeffer, Kaukab Uddin
  • Patent number: 7290086
    Abstract: A method, apparatus and program storage device for providing asynchronous status messaging in a data storage system Asynchronous events are returned from a target to an initiator in response to a Read Message from the initiator. The return status message may or may not be associated with a previously given command or Logical Unit (LUN).
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brent C. Beardsley, Minh-Ngoc Le Huynh, William F. Micka, Satish Chandra Penmetsa, Richard A. Schaeffer, Kaukab Uddin
  • Patent number: 7197663
    Abstract: A method of error management in a data storage system having a target device, with the target device receiving commands from a first initiator and the target device concurrently receiving commands from a second initiator. The target device is typically a storage device operating as a PPRC secondary. A first initiator is a device which communicates with the target device through small computer systems interface (SCSI) protocol. The first initiator is typically a host computer or server. The second initiator communicates with the target device through peer-to-peer remote copy PPRC initiator mode commands. The second initiator is typically a separate storage device in a peer-to-peer remote copy (PPRC) relationship with the target device. The method consists of managing errors associated with a command sent to the target device from the first initiator independently from the management of errors associated with a command sent to the target device from the second initiator.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: March 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Frederick J. Carberry, Rufus J. Twito, James C. Chen, Richard A. Schaeffer, Kaukab Uddin
  • Publication number: 20060034189
    Abstract: An apparatus, system, and method are provided for controlling link status changes across multiple independent control modules. The apparatus includes a copy services module configured to control multiple link adapters, each configured to establish multiple communication links between a source and a target storage device. The adapter transmits a link status change notification to the copy services module and starts a timer upon transmitting the link status change notification. The copy services module simultaneously processes link status change notifications from a plurality of communication links. The system includes a communications network and a plurality of storage devices having the above described apparatus.
    Type: Application
    Filed: August 11, 2004
    Publication date: February 16, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Chen, Lourdes Gee, Olympia Gluck, Richard Schaeffer, David Schreiber, William Travis, Gabriel Walder
  • Publication number: 20050114740
    Abstract: A method of error management in a data storage system having a target device, with the target device receiving commands from a first initiator and the target device concurrently receiving commands from a second initiator. The target device is typically a storage device operating as a PPRC secondary. A first initiator is a device which communicates with the target device through small computer systems interface (SCSI) protocol. The first initiator is typically a host computer or server. The second initiator communicates with the target device through peer-to-peer remote copy PPRC initiator mode commands. The second initiator is typically a separate storage device in a peer-to-peer remote copy (PPRC) relationship with the target device. The method consists of managing errors associated with a command sent to the target device from the first initiator independently from the management of errors associated with a command sent to the target device from the second initiator.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Frederick Carberry, Rufus Twito, James Chen, Richard Schaeffer, Kaukab Uddin
  • Publication number: 20050043827
    Abstract: A method is provided according to the present invention for storing medical information onto a portable storage device. The inventive method generally includes the steps of providing a portable electronic data storage device directly connectable to a universal serial bus (USB) port of a computer,. and populating the portable electronic data storage device with medical information pertaining to a certain individual. The medical information includes a date indicator reference providing the date on which the portable electronic data storage device was last populated, i.e., the age of the medical information. Connecting the portable electronic data storage device to the USB port of a computer will allow the certain individual to view, but not edit, the medical information stored thereon.
    Type: Application
    Filed: July 16, 2004
    Publication date: February 24, 2005
    Applicant: St. Clair Hospital
    Inventors: Richard Schaeffer, Richard Parker, James Kohler
  • Publication number: 20040243737
    Abstract: A method, apparatus and program storage device for providing asynchronous status messaging in a data storage system Asynchronous events are returned from a target to an initiator in response to a Read Message from the initiator. The return status message may or may not be associated with a previously given command or Logical Unit (LUN).
    Type: Application
    Filed: May 28, 2003
    Publication date: December 2, 2004
    Applicant: International Business Machines Corporation
    Inventors: Brent C. Beardsley, Minh-Ngoc Le Huynh, William F. Micka, Satish Chandra Penmetsa, Richard A. Schaeffer, Kaukab Uddin
  • Patent number: 5687551
    Abstract: A pouch filling apparatus for filling pouches with product as the pouches travel around a filler wheel includes a hopper wheel carrying a plurality of hoppers over a sector of the filler wheel empty of pouches. The filler wheel carries a plurality of product dispensing units having an upper accumulation chamber. The hopper wheel and the filler wheel counter-rotate in timed relation so that individual product dispensing units and hoppers cross paths at a product transfer station to allow product to be dropped from a hopper into the accumulation chamber of a product dispensing unit. The filler wheel then rotates to a filling station and the product is released from the accumulation chamber into a pouch travelling along the pouch conveyor.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: November 18, 1997
    Assignee: R. A. Jones & Co. Inc.
    Inventors: Steven F. Mustain, Joseph D. Greenwell, Jerome Brugger, Michael E. Myers, Richard A. Schaeffer