Patents by Inventor Robert C. Sims

Robert C. Sims 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: 9760457
    Abstract: A read cache may include portions of files stored on media of a media library. Embodiments described herein may include systems and methods for restoring a read cache, including restoring stub files to a read cache on an ad hoc basis.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: September 12, 2017
    Assignee: KIP CR P1 LP
    Inventors: Robert C. Sims, Brian J. Bianchi, William H. Moody, II
  • Patent number: 9699056
    Abstract: Embodiments provide systems and methods for diagnosing a network and identifying problems in a network which reduce the data transfer rate of data through the network. One embodiment of a method for network diagnosis may include infusing data into a network upstream and downstream of a portion of the network relative to a library drive, querying the drive at intervals over time for drive data to determine the data transfer rate at the drive and comparing the data transfer rate of the data infused upstream of the device or network portion with the data transfer rate of the data infused downstream of the device or network portion to determine throughput. By comparing the data transfer rate of data infused upstream and downstream of a network device or network portion, problem devices in a network may be identified.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: July 4, 2017
    Assignee: KIP CR P1 LP
    Inventor: Robert C. Sims
  • Patent number: 9606740
    Abstract: A system, method and computer program product for synchronizing data written to tape with improved data recovery. When writing data to tape, an index is kept in memory and updated to reflect change(s) to a file system mounted on tape. After a predetermined amount of data is written to a tape, a device may perform a sync operation, causing the index to be written into a data partition of the tape. If the sync operation is successful, the index in the index partition of the tape can be updated using a copy of the index in the data partition of the tape next time the tape is mounted. If the sync operation is not successful, the device may write the data to a different location on the same or another tape, update the index, and force another sync operation. This process can be repeated.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: March 28, 2017
    Assignee: KIP CR P1 LP
    Inventors: Andrew Glen Klein, Robert C. Sims, William H. Moody, II
  • Publication number: 20170039119
    Abstract: A read cache may include portions of files stored on media of a media library. Embodiments described herein may include systems and methods for restoring a read cache, including restoring stub files to a read cache on an ad hoc basis.
    Type: Application
    Filed: October 20, 2016
    Publication date: February 9, 2017
    Inventors: Robert C. Sims, Brian J. Bianchi, William H. Moody, II
  • Patent number: 9442795
    Abstract: Systems, methods and apparatus for archive verification including the verification of media in a library, are disclosed. More specifically, a method of archive verification may include performing an initial verification on a first media in a first drive and performing a subsequent verification on the first media in a second drive not used for the initial verification, and comparing the results of the initial verification and the subsequent verification. Embodiments may further perform an initial verification of the readability of a second tape media and subsequent verification of the readability for the second tape media, and compare the results of the initial verification to the results of the subsequent verification to determine the tape drive health, the efficacy of the first tape media or the second tape media, the efficacy of the first tape drive or the second tape drive, or whether to replace a tape media.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: September 13, 2016
    Assignee: KIP CR P1 LP
    Inventors: Jeffrey Ricks Stripling, Robert C. Sims
  • Publication number: 20160203160
    Abstract: Embodiments described herein provide systems and methods for a self-describing tape that allow files stored on a tape according to a tape file system to be presented in a similar manner (e.g., to an operating system, to a network file system interface) by different instances of a second type of file system (e.g., a non-tape file system). This can include, for example, allowing a file system of the second type to consistently present files over a network file system interface as being available at the same directory path location, according to the same permissions.
    Type: Application
    Filed: March 17, 2016
    Publication date: July 14, 2016
    Inventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi, Charles C. Young, Jeffrey R. Stripling, Gary McElroy
  • Publication number: 20160171999
    Abstract: Systems, methods and apparatus for archive verification including the verification of media in a library, are disclosed. More specifically, a method of archive verification may include performing an initial verification on a first media in a first drive and performing a subsequent verification on the first media in a second drive not used for the initial verification, and comparing the results of the initial verification and the subsequent verification. Embodiments may further perform an initial verification of the readability of a second tape media and subsequent verification of the readability for the second tape media, and compare the results of the initial verification to the results of the subsequent verification to determine the tape drive health, the efficacy of the first tape media or the second tape media, the efficacy of the first tape drive or the second tape drive, or whether to replace a tape media.
    Type: Application
    Filed: February 22, 2016
    Publication date: June 16, 2016
    Inventors: Jeffrey Ricks Stripling, Robert C. Sims
  • Publication number: 20160134507
    Abstract: Embodiments provide systems and methods for diagnosing a network and identifying problems in a network which reduce the data transfer rate of data through the network. One embodiment of a method for network diagnosis may include infusing data into a network upstream and downstream of a portion of the network relative to a library drive, querying the drive at intervals over time for drive data to determine the data transfer rate at the drive and comparing the data transfer rate of the data infused upstream of the device or network portion with the data transfer rate of the data infused downstream of the device or network portion to determine throughput. By comparing the data transfer rate of data infused upstream and downstream of a network device or network portion, problem devices in a network may be identified.
    Type: Application
    Filed: January 19, 2016
    Publication date: May 12, 2016
    Inventor: Robert C. Sims
  • Patent number: 9323776
    Abstract: Embodiments described herein provide systems and methods for a self-describing tape that allow files stored on a tape according to a tape file system to be presented in a similar manner (e.g., to an operating system, to a network file system interface) by different instances of a second type of file system (e.g., a non-tape file system). This can include, for example, allowing a file system of the second type to consistently present files over a network file system interface as being available at the same directory path location, according to the same permissions.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: April 26, 2016
    Assignee: KIP CR P1 LP
    Inventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi, Charles C. Young, Jeffrey R. Stripling, Gary McElroy
  • Publication number: 20160098221
    Abstract: Disclosed is a system, method and computer program product for synchronizing data written to tape with improved data recovery. When writing data to tape, an index is kept in memory and updated to reflect change(s) to a file system mounted on tape. After a predetermined amount of data is written to a tape, a device may perform a sync operation, causing the index to be written into a data partition of the tape. If the sync operation is successful, the index in the index partition of the tape can be updated using a copy of the index in the data partition of the tape next time the tape is mounted. If the sync operation is not successful, the device may write the data to a different location on the same or another tape, update the index, and force another sync operation. This process can be repeated.
    Type: Application
    Filed: December 10, 2015
    Publication date: April 7, 2016
    Inventors: Andrew Glen Klein, Robert C. Sims, William H. Moody, II
  • Patent number: 9235347
    Abstract: A system, method and computer program product for synchronizing data written to tape with improved data recovery. When writing data to tape, an index is kept in memory and updated to reflect change(s) to a file system mounted on tape. After a predetermined amount of data is written to a tape, a device may perform a sync operation, causing the index to be written into a data partition of the tape. If the sync operation is successful, the index in the index partition of the tape can be updated using a copy of the index in the data partition of the tape next time the tape is mounted. If the sync operation is not successful, the device may write the data to a different location on the same or another tape, update the index, and force another sync operation. This process can be repeated.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: January 12, 2016
    Assignee: KIP CR P1 LP
    Inventors: Andrew Glen Klein, Robert C. Sims, William H. Moody, II
  • Patent number: 9128619
    Abstract: A tape performance optimization method may include accumulating data in a memory, monitoring the accumulation of data, determining whether a certain amount of data has been accumulated in the memory, and causing the accumulated data to be migrated to a tape in a tape library. In one embodiment, the amount of data to be accumulated is set to be two wraps or a multiple thereof. Using embodiments, it can take zero or near zero time to rewind the tape when unloading occurs, eliminating wasted tape movement time and significantly increasing tape performance. In one embodiment, the accumulation of data may be terminated even if the desired amount of data has not been accumulated. In one embodiment, the termination might be triggered by a timeout condition.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: September 8, 2015
    Assignee: KIP CR P1 LP
    Inventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi
  • Publication number: 20150243323
    Abstract: Embodiments of methods and systems comprise identifying failing media and/or drives for a media library. Error data can be collected from media libraries. For each tape exhibiting an error rate of interest, a determination can be made whether the tape would still have been of interest had it not been loaded in certain drives. This information can be analyzed to identify failing drives or tapes.
    Type: Application
    Filed: May 13, 2015
    Publication date: August 27, 2015
    Inventors: William H. Moody, II, Robert C. Sims, Brian J. Bianchi
  • Patent number: 9092138
    Abstract: Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: July 28, 2015
    Assignee: KIP CR P1 LP
    Inventor: Robert C. Sims
  • Publication number: 20150205529
    Abstract: A tape performance optimization method may include accumulating data in a memory, monitoring the accumulation of data, determining whether a certain amount of data has been accumulated in the memory, and causing the accumulated data to be migrated to a tape in a tape library. In one embodiment, the amount of data to be accumulated is set to be two wraps or a multiple thereof. Using embodiments, it can take zero or near zero time to rewind the tape when unloading occurs, eliminating wasted tape movement time and significantly increasing tape performance. In one embodiment, the accumulation of data may be terminated even if the desired amount of data has not been accumulated. In one embodiment, the termination might be triggered by a timeout condition.
    Type: Application
    Filed: March 27, 2015
    Publication date: July 23, 2015
    Inventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi
  • Patent number: 9058109
    Abstract: Embodiments of methods and systems comprise identifying failing media and/or drives for a media library. Error data can be collected from media libraries. For each tape exhibiting an error rate of interest, a determination can be made whether the tape would still have been of interest had it not been loaded in certain drives. This information can be analyzed to identify failing drives or tapes.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 16, 2015
    Assignee: KIP CR P1 LP
    Inventors: William H. Moody, II, Robert C. Sims, Brian J. Bianchi
  • Publication number: 20150161010
    Abstract: A read cache may include portions of files stored on media of a media library. Embodiments described herein may include systems and methods for restoring a read cache, including restoring stub files to a read cache on an ad hoc basis.
    Type: Application
    Filed: January 9, 2015
    Publication date: June 11, 2015
    Inventors: Robert C. Sims, Brian J. Bianchi, William H. Moody, II
  • Publication number: 20150127980
    Abstract: Disclosed is a system, method and computer program product for synchronizing data written to tape with improved data recovery. When writing data to tape, an index is kept in memory and updated to reflect change(s) to a file system mounted on tape. After a predetermined amount of data is written to a tape, a device may perform a sync operation, causing the index to be written into a data partition of the tape. If the sync operation is successful, the index in the index partition of the tape can be updated using a copy of the index in the data partition of the tape next time the tape is mounted. If the sync operation is not successful, the device may write the data to a different location on the same or another tape, update the index, and force another sync operation. This process can be repeated.
    Type: Application
    Filed: January 7, 2015
    Publication date: May 7, 2015
    Inventors: Andrew Glen Klein, Robert C. Sims, William H. Moody, II
  • Patent number: 9013823
    Abstract: A tape performance optimization method may include accumulating data in a memory, monitoring the accumulation of data, determining whether a certain amount of data has been accumulated in the memory, and causing the accumulated data to be migrated to a tape in a tape library. In one embodiment, the amount of data to be accumulated is set to be two wraps or a multiple thereof. Using embodiments, it can take zero or near zero time to rewind the tape when unloading occurs, eliminating wasted tape movement time and significantly increasing tape performance. In one embodiment, the accumulation of data may be terminated even if the desired amount of data has not been accumulated. In one embodiment, the termination might be triggered by a timeout condition.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: April 21, 2015
    Assignee: KIP CR P1 LP
    Inventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi
  • Patent number: 8977827
    Abstract: A read cache may include portions of files stored on media of a media library. Embodiments described herein may include systems and methods for restoring a read cache, including restoring stub files to a read cache on an ad hoc basis.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: March 10, 2015
    Assignee: KIP CR P1 LP
    Inventors: Robert C. Sims, Brian J. Bianchi, William H. Moody, II