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: 8954663Abstract: A system, method and computer program product for synchronizing data written to tape so that the data can be recovered in case of failure. 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: GrantFiled: June 25, 2012Date of Patent: February 10, 2015Assignee: KIP CR P1 LPInventors: Andrew Glen Klein, Robert C. Sims, William H. Moody, II
-
Publication number: 20140344516Abstract: 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: ApplicationFiled: July 31, 2014Publication date: November 20, 2014Inventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi
-
Publication number: 20140337571Abstract: 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: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Inventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi, Charles C. Young, Jeffrey R. Stripling, Gary McElroy
-
Patent number: 8856437Abstract: 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, causing the accumulated data to be migrated to a tape in a tape library, and tracking physical locations of files stored on tape. In one embodiment, the amount of data to be accumulated is set to be two wraps or a multiple thereof. In one embodiment, two copies of data are written to two tapes in an alternating fashion. When a file is to be read, a tape is accessed if it has a copy of the file whose physical location is determined to be closest to beginning of tape. Since file location on tape determines the time it takes to position the tape, this method can shorten the amount of time required to retrieve a file from tape.Type: GrantFiled: September 19, 2013Date of Patent: October 7, 2014Assignee: KIP CR P1 LPInventors: Robert C. Sims, William H. Moody
-
Patent number: 8832365Abstract: 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: GrantFiled: April 20, 2012Date of Patent: September 9, 2014Assignee: KIP CR P1 LPInventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi, Charles C. Young, Jeffrey R. Stripling, Gary McElroy
-
Patent number: 8817411Abstract: 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: GrantFiled: October 6, 2011Date of Patent: August 26, 2014Assignee: KIP CR P1 LPInventors: Robert C. Sims, William H. Moody, II, Brian J. Bianchi
-
Publication number: 20140122438Abstract: Embodiments provide systems and methods for archive verification of media in a library. A method of archive verification may comprise loading a specified media into a drive at intervals, sending one or more commands to the drive, wherein the drive attempts to read the specified media or data on the specified media in accordance with the one or more commands, collecting data associated with the specified media from the drive and determining the readability of the specified media or data on the specified media.Type: ApplicationFiled: December 30, 2013Publication date: May 1, 2014Applicant: KIP CR P1 LPInventor: Robert C. Sims
-
Publication number: 20140112185Abstract: 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: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Applicant: KIP CR P1 LPInventor: Robert C. Sims
-
Publication number: 20140112118Abstract: 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: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Applicant: KIP CR P1 LPInventors: William H. Moody, II, Robert C. Sims, Brian J. Bianchi
-
Publication number: 20140095815Abstract: 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: ApplicationFiled: December 6, 2013Publication date: April 3, 2014Applicant: KIP CR P1 LPInventor: Robert C. Sims
-
Publication number: 20140085744Abstract: 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: ApplicationFiled: November 27, 2013Publication date: March 27, 2014Applicant: KIP CR P1 LPInventors: Jeffrey Ricks Stripling, Robert C. Sims
-
Patent number: 8650241Abstract: 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: GrantFiled: January 22, 2010Date of Patent: February 11, 2014Assignee: KIP CR P1 LPInventors: William H. Moody, II, Robert C. Sims, Brian J. Bianchi
-
Patent number: 8645328Abstract: Embodiments provide systems and methods for archive verification of media in a library. A method of archive verification may comprise loading a specified media into a drive at intervals, sending one or more commands to the drive, wherein the drive attempts to read the specified media or data on the specified media in accordance with the one or more commands, collecting data associated with the specified media from the drive and determining the readability of the specified media or data on the specified media.Type: GrantFiled: February 4, 2008Date of Patent: February 4, 2014Assignee: KIP CR P1 LPInventor: Robert C. Sims
-
Patent number: 8644185Abstract: 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: GrantFiled: April 21, 2011Date of Patent: February 4, 2014Assignee: KIP CR P1 LPInventor: Robert C. Sims
-
Patent number: 8639807Abstract: 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: GrantFiled: March 26, 2012Date of Patent: January 28, 2014Assignee: KIP CR P1 LPInventor: Robert C. Sims
-
Publication number: 20140025911Abstract: 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, causing the accumulated data to be migrated to a tape in a tape library, and tracking physical locations of files stored on tape. In one embodiment, the amount of data to be accumulated is set to be two wraps or a multiple thereof. In one embodiment, two copies of data are written to two tapes in an alternating fashion. When a file is to be read, a tape is accessed if it has a copy of the file whose physical location is determined to be closest to beginning of tape. Since file location on tape determines the time it takes to position the tape, this method can shorten the amount of time required to retrieve a file from tape.Type: ApplicationFiled: September 19, 2013Publication date: January 23, 2014Applicant: CROSSROADS SYSTEMS, INC.Inventors: Robert C. Sims, William H. Moody, II
-
Patent number: 8631281Abstract: 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 set of media to obtain an initial result for each of the media. Based on the results of the initial verification a subsequent set of media may be selected for subsequent verification utilizing a set of rules. A subsequent verification may then be performed on each of the subsequent set of media. Based on the results of the subsequent verification it can then be attempted to determine if any of the media require still require subsequent verification using the set of rules. This iterative process may continue until no media need any subsequent verification.Type: GrantFiled: August 23, 2010Date of Patent: January 14, 2014Assignee: KIP CR P1 LPInventors: Jeffrey Ricks Stripling, Robert C. Sims
-
Patent number: 8631127Abstract: 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: GrantFiled: April 30, 2012Date of Patent: January 14, 2014Assignee: KIP CR P1 LPInventor: Robert C. Sims
-
Publication number: 20130311527Abstract: Embodiments of systems and methods for implementing a file system utilizing a media library are disclosed. In particular, embodiments may present a network based file system to one or more host devices. These host devices may utilize the network based file system to organize, store, read or perform other operations in association with files. These files may be managed in conjunction with the media library.Type: ApplicationFiled: July 24, 2013Publication date: November 21, 2013Applicant: Crossroads Systems, Inc.Inventors: William H. Moody, II, Robert C. Sims
-
Patent number: 8566517Abstract: 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, causing the accumulated data to be migrated to a tape in a tape library, and tracking physical locations of files stored on tape. In one embodiment, the amount of data to be accumulated is set to be two wraps or a multiple thereof. In one embodiment, two copies of data are written to two tapes in an alternating fashion. When a file is to be read, a tape is accessed if it has a copy of the file whose physical location is determined to be closest to beginning of tape. Since file location on tape determines the time it takes to position the tape, this method can shorten the amount of time required to retrieve a file from tape.Type: GrantFiled: October 6, 2011Date of Patent: October 22, 2013Assignee: Crossroads Systems, Inc.Inventors: Robert C. Sims, William H. Moody, II