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: 11163685Abstract: 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: GrantFiled: October 23, 2015Date of Patent: November 2, 2021Assignee: Oracle International CorporationInventors: David G. Hostetter, Steven Sanders
-
Patent number: 11056144Abstract: 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: GrantFiled: April 12, 2019Date of Patent: July 6, 2021Assignee: Oracle International CorporationInventors: David G. Hostetter, John Steven Herron
-
Publication number: 20190237103Abstract: 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: ApplicationFiled: April 12, 2019Publication date: August 1, 2019Applicant: Oracle International CorporationInventors: David G. Hostetter, John Steven Herron
-
Patent number: 10262686Abstract: 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: GrantFiled: September 13, 2016Date of Patent: April 16, 2019Assignee: Oracle International CorporationInventors: David G. Hostetter, John Steven Herron
-
Patent number: 9916310Abstract: 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: GrantFiled: June 24, 2015Date of Patent: March 13, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David G. Hostetter, David Allen Major
-
Publication number: 20160379678Abstract: 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: ApplicationFiled: September 13, 2016Publication date: December 29, 2016Inventors: David G. HOSTETTER, John Steven HERRON
-
Publication number: 20160378772Abstract: 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: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: DAVID G. HOSTETTER, DAVID ALLEN MAJOR
-
Patent number: 9472233Abstract: 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: GrantFiled: January 31, 2011Date of Patent: October 18, 2016Assignee: Oracle International CorporationInventors: David G. Hostetter, John Steven Herron
-
Patent number: 9443550Abstract: 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: GrantFiled: January 30, 2015Date of Patent: September 13, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David G. Hostetter, Steven Castle Sanders, Kathryn L. Baker
-
Publication number: 20160225403Abstract: 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: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: David G. Hostetter, Steven Castle Sanders, Kathryn L. Baker
-
Patent number: 9378769Abstract: 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: GrantFiled: January 31, 2011Date of Patent: June 28, 2016Assignee: Oracle International CorporationInventors: David G. Hostetter, Ryan P. McCallister
-
Publication number: 20160041915Abstract: 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: ApplicationFiled: October 23, 2015Publication date: February 11, 2016Inventors: David G. Hostetter, Steven Sanders
-
Patent number: 9195402Abstract: 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: GrantFiled: July 15, 2014Date of Patent: November 24, 2015Assignee: Oracle International CorporationInventors: David G. Hostetter, Steven Sanders
-
Patent number: 9030771Abstract: 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: GrantFiled: April 26, 2013Date of Patent: May 12, 2015Assignee: Oracle International CorporationInventor: David G. Hostetter
-
Publication number: 20140320996Abstract: 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: ApplicationFiled: April 26, 2013Publication date: October 30, 2014Applicant: Oracle International CorporationInventor: David G. Hostetter
-
Patent number: 8665563Abstract: 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: GrantFiled: April 5, 2012Date of Patent: March 4, 2014Assignee: Oracle International CorporationInventor: David G. Hostetter
-
Patent number: 8639870Abstract: 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: GrantFiled: January 14, 2011Date of Patent: January 28, 2014Assignee: Oracle International CorporationInventors: David G. Hostetter, Gregory S. Toles, Bradley Edwin Whitney
-
Publication number: 20130265669Abstract: 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: ApplicationFiled: April 5, 2012Publication date: October 10, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: David G. Hostetter
-
Publication number: 20120198289Abstract: 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: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: ORACLE AMERICA, INC.Inventors: David G. Hostetter, John Steven Herron
-
Publication number: 20120198146Abstract: 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: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: David G. Hostetter, Ryan P. McCallister