Patents by Inventor Michael Shackelford

Michael Shackelford 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: 6321239
    Abstract: Source data is more efficiently copied to log structured target storage by pre-configuring the target storage. The invention may be practiced in a system including a host, a storage controller, and the target storage. The host maintains a directory identifying logical units of stored data, and the storage controller maintains records classifying storage space as uncollected free space, collected free space, or space-in-use. First, the host receives input including source data and specification of a logical unit for the source data. In response, the host directs the storage controller to classify any storage space of the log target storage containing data of the specified logical unit as uncollected free space. This pre-configures the log structured storage to more efficiently receive the source data.
    Type: Grant
    Filed: September 28, 1998
    Date of Patent: November 20, 2001
    Assignee: International Business Machines Corporation
    Inventor: David Michael Shackelford
  • Patent number: 6260129
    Abstract: Disclosed is a system for managing pages in a volatile memory device for data transfer operations between a first storage area and a second storage area. The first storage area is queried to determine a number of data sets to include in a data transfer operation. A number of pages in the volatile memory device needed for the data transfer operation is then determined. A determination is then made as to whether the number of pages needed for the data transfer operation is greater than available fixed pages in a pool of pages. Available fixed pages in the pool are allocated to the data transfer operation after determining that the number of pages needed to process the data transfer operation is less than or equal to the available fixed pages in the pool.
    Type: Grant
    Filed: September 8, 1998
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corportion
    Inventors: Robert Nelson Crockett, Ronald Maynard Kern, Gregory Edward McBride, David Michael Shackelford, Stephen Charles West
  • Patent number: 6078932
    Abstract: A method, apparatus, and article of manufacture for performing a point-in-time backup using multiple copy technologies includes steps of suspending execution of updates to the source data; determining what point-in-time backup technology is supported by the device by determining the device and extents of the source data; processing each of the extents as determined by the backup technology supported and copying the source data in point-in-time; and backing up copied entire source data to a target media. If the backup process fails, the method, apparatus, and article of manufacture provides a restart function.
    Type: Grant
    Filed: January 13, 1998
    Date of Patent: June 20, 2000
    Assignee: International Business Machines Corporation
    Inventors: Mark Alan Haye, Ronald Maynard Kern, David Michael Shackelford
  • Patent number: 5778393
    Abstract: Data is stored in one or more data storage devices, the number of active data storage devices being adaptively adjusted to maximize parallelism while minimizing device overhead. Multiple datasets are first received, these being designated for storage in multiple data storage devices. Next, a first one of the received datasets is stored in a first one of the data storage devices. Concurrently with storage of the first dataset, the following steps are performed: (1) selecting a second received dataset from those remaining to be stored, (2) selecting an available data storage device by employing a predetermined criteria, and (3) beginning storage of the second dataset in the selected data storage device. The predetermined criteria for selecting an available data storage device may involve, for example, selecting an available device based on a "first fit" or a "best fit" scheme. Concurrently with storage of the second dataset, storage of a third dataset starts.
    Type: Grant
    Filed: May 20, 1996
    Date of Patent: July 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Donald Reynold Blea, Ronald Maynard Kern, Gregory Edward McBride, David Michael Shackelford
  • Patent number: 5734818
    Abstract: A remote data shadowing system provides storage based, real time disaster recovery capability. Record updates at a primary site cause write I/O operations in a storage subsystem therein. The write I/O operations are time stamped and the time, sequence, and physical locations of the record updates are collected in a primary data mover. The primary data mover groups sets of the record updates and associated control information based upon a predetermined time interval, the primary data mover appending a prefix header to the record(updates thereby forming self describing record sets. The self describing record sets are transmitted to a remote secondary site wherein consistency groups are formed such that the record updates are ordered so that the record updates can be shadowed in an order consistent with the order the record updates cause write I/O operations at the primary site.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: March 31, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Ronald Maynard Kern, Gregory Edward McBride, William Frank Micka, Claus William Mikkelsen, David Michael Shackelford, Robert Wesley Shomler