Patents by Inventor David G. Hostetter

David G. Hostetter 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: 11163685
    Abstract: Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (HBA)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 2, 2021
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, Steven Sanders
  • Patent number: 11056144
    Abstract: A non-transitory computer readable storage medium includes a tape having a plurality of partitions configured for storing data, and a plurality of read-only partition identifiers, each read-only partition identifier associated with one of the plurality of partitions and readable by a tape drive having a processor and memory for writing and reading tape data. Each read-only partition identifier selectively designates a corresponding one of the partitions as read-only to prevent data from being written to the designated read-only partition by the tape drive.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 6, 2021
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, John Steven Herron
  • Publication number: 20190237103
    Abstract: A non-transitory computer readable storage medium includes a tape having a plurality of partitions configured for storing data, and a plurality of read-only partition identifiers, each read-only partition identifier associated with one of the plurality of partitions and readable by a tape drive having a processor and memory for writing and reading tape data. Each read-only partition identifier selectively designates a corresponding one of the partitions as read-only to prevent data from being written to the designated read-only partition by the tape drive.
    Type: Application
    Filed: April 12, 2019
    Publication date: August 1, 2019
    Applicant: Oracle International Corporation
    Inventors: David G. Hostetter, John Steven Herron
  • Patent number: 10262686
    Abstract: A non-transitory computer readable storage medium includes a tape having a plurality of partitions configured for storing data, and a plurality of read-only partition identifiers, each read-only partition identifier associated with one of the plurality of partitions and readable by a tape drive having a processor and memory for writing and reading tape data. Each read-only partition identifier selectively designates a corresponding one of the partitions as read-only to prevent data from being written to the designated read-only partition by the tape drive.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, John Steven Herron
  • Patent number: 9916310
    Abstract: A data storage system is provided that is configured to achieve end-to-end data protection. The system includes a server running a storage archive manager with a first fixity support module, and the system includes a tape drive running a second fixity support module. During operations, the storage archive manager reads a data file with associated fixity information from a disk storage device, and the storage archive manager builds a set of blocks from the data file for writing to the tape drive. The first fixity support module checks fixity of the set of blocks by processing the fixity information associated with the data file. The processing of the fixity information includes determining whether data in the set of blocks is out of order relative to data in the data file or whether data in the set of blocks is corrupt relative to the data in the data file.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: March 13, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David G. Hostetter, David Allen Major
  • Publication number: 20160379678
    Abstract: A non-transitory computer readable storage medium includes a tape having a plurality of partitions configured for storing data, and a plurality of read-only partition identifiers, each read-only partition identifier associated with one of the plurality of partitions and readable by a tape drive having a processor and memory for writing and reading tape data. Each read-only partition identifier selectively designates a corresponding one of the partitions as read-only to prevent data from being written to the designated read-only partition by the tape drive.
    Type: Application
    Filed: September 13, 2016
    Publication date: December 29, 2016
    Inventors: David G. HOSTETTER, John Steven HERRON
  • Publication number: 20160378772
    Abstract: A data storage system is provided that is configured to achieve end-to-end data protection. The system includes a server running a storage archive manager with a first fixity support module, and the system includes a tape drive running a second fixity support module. During operations, the storage archive manager reads a data file with associated fixity information from a disk storage device, and the storage archive manager builds a set of blocks from the data file for writing to the tape drive. The first fixity support module checks fixity of the set of blocks by processing the fixity information associated with the data file. The processing of the fixity information includes determining whether data in the set of blocks is out of order relative to data in the data file or whether data in the set of blocks is corrupt relative to the data in the data file.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: DAVID G. HOSTETTER, DAVID ALLEN MAJOR
  • Patent number: 9472233
    Abstract: Systems and methods for writing data on a magnetic tape having a plurality of partitions and accessed by a tape drive having an associated tape drive processor in communication with a host computer having an associated host processor include storing a read-only partition identifier associated with each of the plurality of partitions, comparing a requested write partition identifier with the stored read-only partition identifiers, and writing data to the requested write partition only if the associated read-only identifier indicates that the requested write partition is not a read-only partition.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: October 18, 2016
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, John Steven Herron
  • Patent number: 9443550
    Abstract: A data storage system that includes a data migration assembly implemented using tape drive technology. The migration assembly includes tape drive modules or cards stacked within a tape drive chassis, which is adapted for insertion into a tape drive slot of a library or rack enclosure. The data storage system includes a server running a host application to manage data migration processes by transmitting control commands and/or parameters to the tape drive module. The tape drive module, in response, performs the data migration including data extraction from the source device and data loading onto the destination device. The data path passes between the source and destination devices through the tape drive cards but does not include the server running the host application so that data security is provided by the tape drive module along the entire data path rather than data being at risk in a server.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 13, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David G. Hostetter, Steven Castle Sanders, Kathryn L. Baker
  • Publication number: 20160225403
    Abstract: A data storage system that includes a data migration assembly implemented using tape drive technology. The migration assembly includes tape drive modules or cards stacked within a tape drive chassis, which is adapted for insertion into a tape drive slot of a library or rack enclosure. The data storage system includes a server running a host application to manage data migration processes by transmitting control commands and/or parameters to the tape drive module. The tape drive module, in response, performs the data migration including data extraction from the source device and data loading onto the destination device. The data path passes between the source and destination devices through the tape drive cards but does not include the server running the host application so that data security is provided by the tape drive module along the entire data path rather than data being at risk in a server.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: David G. Hostetter, Steven Castle Sanders, Kathryn L. Baker
  • Patent number: 9378769
    Abstract: Systems and methods for storing and retrieving data on a magnetic tape accessed by a tape drive having an associated tape drive processor in communication with a host computer having an associated host processor include writing data to at least one partition within a logical volume having an associated number of sections designated by the host computer from a predetermined number of sections associated with the magnetic tape, wherein each partition extends across one section.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: June 28, 2016
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, Ryan P. McCallister
  • Publication number: 20160041915
    Abstract: Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (HBA)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 11, 2016
    Inventors: David G. Hostetter, Steven Sanders
  • Patent number: 9195402
    Abstract: Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (HBA)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: November 24, 2015
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, Steven Sanders
  • Patent number: 9030771
    Abstract: A media drive includes drive side circuitry that, in response to a request to validate compressed data read from media, validates packets of the compressed data while compressed and, in response to detecting end of data on the media without having detected an unrecoverable corrupt one of the packets and without decompressing the compressed data, generates a message indicating that the compressed data read from the media has been validated.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: May 12, 2015
    Assignee: Oracle International Corporation
    Inventor: David G. Hostetter
  • Publication number: 20140320996
    Abstract: A media drive includes drive side circuitry that, in response to a request to validate compressed data read from media, validates packets of the compressed data while compressed and, in response to detecting end of data on the media without having detected an unrecoverable corrupt one of the packets and without decompressing the compressed data, generates a message indicating that the compressed data read from the media has been validated.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Applicant: Oracle International Corporation
    Inventor: David G. Hostetter
  • Patent number: 8665563
    Abstract: A partitioning format for magnetic tape media that includes at least a first portion (e.g., a file directory) having a plurality of dynamically updateable (e.g., non-shingled) partitions and a second portion (e.g., a data portion) having a plurality of linearly or sequentially written shingled partitions. Use of both shingled and non-shingled partitions on the same length of magnetic tape allows for an increase in capacity over those applications that perform linear recording of non-shingled partitions while allowing for the dynamic updating of a local file directory free of disturbing the linearly written data of the shingled partitions.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 4, 2014
    Assignee: Oracle International Corporation
    Inventor: David G. Hostetter
  • Patent number: 8639870
    Abstract: Systems and methods for retrieving data stored on a peripheral storage device such as a magnetic tape drive or disk drive include string searching using the peripheral storage device resources without transferring data to the requesting host computer and transferring only data blocks with matching data to the associated host computer to conserve host resources and data channel and/or network bandwidth.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: January 28, 2014
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, Gregory S. Toles, Bradley Edwin Whitney
  • Publication number: 20130265669
    Abstract: A partitioning format for magnetic tape media that includes at least a first portion (e.g., a file directory) having a plurality of dynamically updateable (e.g., non-shingled) partitions and a second portion (e.g., a data portion) having a plurality of linearly or sequentially written shingled partitions. Use of both shingled and non-shingled partitions on the same length of magnetic tape allows for an increase in capacity over those applications that perform linear recording of non-shingled partitions while allowing for the dynamic updating of a local file directory free of disturbing the linearly written data of the shingled partitions.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: David G. Hostetter
  • Publication number: 20120198289
    Abstract: Systems and methods for writing data on a magnetic tape having a plurality of partitions and accessed by a tape drive having an associated tape drive processor in communication with a host computer having an associated host processor include storing a read-only partition identifier associated with each of the plurality of partitions, comparing a requested write partition identifier with the stored read-only partition identifiers, and writing data to the requested write partition only if the associated read-only identifier indicates that the requested write partition is not a read-only partition.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: ORACLE AMERICA, INC.
    Inventors: David G. Hostetter, John Steven Herron
  • Publication number: 20120198146
    Abstract: Systems and methods for storing and retrieving data on a magnetic tape accessed by a tape drive having an associated tape drive processor in communication with a host computer having an associated host processor include writing data to at least one partition within a logical volume having an associated number of sections designated by the host computer from a predetermined number of sections associated with the magnetic tape, wherein each partition extends across one section.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David G. Hostetter, Ryan P. McCallister