Patents by Inventor Robert H. Vosacek

Robert H. Vosacek 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: 5148540
    Abstract: A technique is described for assuring the global identification and management of interchangeable data storage devices in a data processing system, assuring the integrity of data storage devices after shutdowns or failures and providing these capabilities without changing any current system or application software on the host. This technique also provides high availability of data storage devices by swapping a failing data storage device with a good data storage device without host intervention.
    Type: Grant
    Filed: March 7, 1990
    Date of Patent: September 15, 1992
    Assignee: International Business Machines Corporation
    Inventors: Brent C. Beardsley, Lawrence H. Boulia, Robert H. Vosacek
  • Patent number: 4916605
    Abstract: A technique is described for performing a fast write operation. A host write request, which would normally be serviced by an immediate physical write to a data storage device, is instead written to cache and nonvolatile storage in the data storage device controller. Then, the controller signals the host that the write operation is complete and does not update the physical data storage device until later. A journal log is also used to provide recovery capability in the event of system failure. This technique provides high performance for the units' operation while assuring integrity by keeping two copies of the write operation until the physical update transpires.
    Type: Grant
    Filed: August 31, 1987
    Date of Patent: April 10, 1990
    Assignee: International Business Machines Corporation
    Inventors: Brent C. Beardsley, Michael D. Canon, Malcolm C. Easton, Michael H. Hartung, John H. Howard, Robert H. Vosacek
  • Patent number: 4499539
    Abstract: A data-storage buffer transfers data signals with other units in relatively large blocks of data. Such large blocks storable in large address spaces are not always filled with meaningful data. To more efficiently use the data-storage space in the data-storage buffer, the allocatable unit or segment of the data buffer is made smaller than the data capacity of the large block. Each time a large block of data is to be written into the data buffer, a sufficient number of the segments for storing data of one large block is allocated for receiving the data. After the data of the one block is written into the data buffer, the allocated segments are examined; all of the allocated segments not storing data from the one large block are deallocated. The invention is particularly useful for data buffers acting as cached data storage for large-capacity direct-access storage devices (DASD) and are coupled to host processors programmed to operate with such DASD.
    Type: Grant
    Filed: December 20, 1982
    Date of Patent: February 12, 1985
    Assignee: International Business Machines Corporation
    Inventor: Robert H. Vosacek