Patents by Inventor Gregory L. Wade
Gregory L. Wade 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: 11952853Abstract: Systems and methods for coupling subsea tubular members together are provided. An apparatus may be used to properly orient and/or provide communication between a first subsea tubular member that is being landed on a second subsea tubular member. An apparatus for coupling subsea tubular members may include an alignment sub and a corresponding alignment member. The alignment sub includes: a generally cylindrical body having one or more fluid, electric, or fiber optic lines extending therethrough, one or more couplings coupled to at least one end of the alignment sub, and an orientation profile disposed on a surface of the alignment sub. The alignment member has a profile designed to interface with the orientation profile of the alignment sub. One of the alignment sub and the alignment member remains stationary while the other rotates relative to the stationary structure.Type: GrantFiled: December 7, 2021Date of Patent: April 9, 2024Assignee: Dril-Quip, Inc.Inventors: Blake T. DeBerry, Morris B. Wade, Flavio Santos, Andrew Mitchell, Gregory Norwood, Robert Buxton, David Scantlebury, Matthew Crotwell, Justin Rye, Todd L. Scaggs
-
Patent number: 11952854Abstract: Systems and methods for landing a tubing hanger in a wellhead and then orienting a tree (or spool, or flowline connection body) relative to the tubing hanger while landing the tree on the wellhead are provided. This alignment is accomplished without the use of either a tubing spool or a BOP stack with an orientation pin. The tubing hanger alignment devices may be used to orientate the tree as the tree is landed so that the couplings and stabs between the tree and the tubing hanger line up with each other just at the moment of landing.Type: GrantFiled: July 26, 2022Date of Patent: April 9, 2024Assignee: Dril-Quip, Inc.Inventors: Blake T. DeBerry, Morris B. Wade, Flavio Santos, Gregory Norwood, Robert Buxton, Justin Rye, Todd L. Scaggs
-
Patent number: 11314420Abstract: A replica control system includes software to control replication in virtual environments. The replica control system identifies a plurality of data blocks within an underlying storage volume in response to a request to update a replica of a target storage volume, identifies changed data blocks of the plurality of data blocks within the underlying storage volume, and identifies a subset of the changed data blocks with which to update the replica of the target storage volume based on a characteristic of the changed data blocks.Type: GrantFiled: January 6, 2017Date of Patent: April 26, 2022Assignee: QUANTUM CORPORATIONInventors: Gregory L. Wade, J. Mitchell Haile
-
Patent number: 10552640Abstract: Example methods and apparatus asynchronously verify data stored in a cloud data storage system. One embodiment comprises a monitoring circuit that determines if a data auditing condition associated with a cloud storage system or archived data stored in the cloud storage system has been met, a metadata mirror circuit that controls a metadata mirror to provide metadata, including a first checksum, associated with the archived data to the apparatus, a checksum circuit that computes a second checksum based on the archived data, a verification circuit that generates an audit of the first checksum and the second checksum by comparing the second checksum with the first checksum, and a reporting circuit that generates a log of the audit, that provides the log to the data storage system, and that provides a notification of a data integrity failure to a user associated with the archived data.Type: GrantFiled: June 26, 2017Date of Patent: February 4, 2020Assignee: Quantum CorporationInventors: Don Doerner, Gregory L. Wade
-
Patent number: 10275157Abstract: Embodiments disclosed herein provide systems and method for storing metadata to unused portions of a virtual disk file. In a particular embodiment, a method provides selecting a virtual disk file stored on a data storage volume and identifying unused portions of the virtual disk file. The method further provides writing metadata for the virtual disk file in the unused portions of the virtual disk file.Type: GrantFiled: November 23, 2016Date of Patent: April 30, 2019Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile, Bill Kan, Barry Herman
-
Patent number: 10095616Abstract: Embodiments disclosed herein provide systems and methods for performing garbage collection in virtual environments. In a particular embodiment, a method provides performing a garbage collection process to identify at least a portion of a secondary storage volume located within a primary storage volume. The method further provides triggering a data block release process on at least a portion of the primary storage volume corresponding to the at least a portion of the secondary storage volume.Type: GrantFiled: March 28, 2013Date of Patent: October 9, 2018Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile
-
Publication number: 20180260583Abstract: Example methods and apparatus asynchronously verify data stored in a cloud data storage system. One embodiment comprises a monitoring circuit that determines if a data auditing condition associated with a cloud storage system or archived data stored in the cloud storage system has been met, a metadata mirror circuit that controls a metadata mirror to provide metadata, including a first checksum, associated with the archived data to the apparatus, a checksum circuit that computes a second checksum based on the archived data, a verification circuit that generates an audit of the first checksum and the second checksum by comparing the second checksum with the first checksum, and a reporting circuit that generates a log of the audit, that provides the log to the data storage system, and that provides a notification of a data integrity failure to a user associated with the archived data.Type: ApplicationFiled: June 26, 2017Publication date: September 13, 2018Inventors: Don Doerner, Gregory L. Wade
-
Patent number: 9959131Abstract: A data identification system and method for operating the data identification system are provided. The method comprises identifying processing elements contained within the storage environment, identifying virtual processing elements contained within the processing elements, identifying virtual storage elements contained within the virtual processing elements, identifying contents of the virtual storage elements, generating the file system view of the storage environment, wherein the file system view comprises the processing elements, the virtual processing elements, the virtual storage elements, and the contents of the virtual storage elements arranged in a hierarchical order. The file system view of the storage environment is then provided.Type: GrantFiled: August 2, 2010Date of Patent: May 1, 2018Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile
-
Publication number: 20170288857Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for encrypting data to ensure that portions of the subject data are correctly accessed. In a particular embodiment, a method provides identifying a first portion of the subject data to be accessible using a first access key. The method further provides encrypting the first portion using a subject key and encrypting the first portion using the first access key. Also, the method provides identifying a second portion of the subject data to be accessible using a second access key. The method then provides encrypting the second portion using the subject key and encrypting the second portion using the second access key.Type: ApplicationFiled: March 29, 2017Publication date: October 5, 2017Inventors: Paul J. Zuhorski, Marianne C. Zuhorski, Gregory L. Wade
-
Patent number: 9665582Abstract: Software, systems, and methods are disclosed herein for enhanced updating of replica storage volumes within virtual machine environments. A first group of data blocks of a plurality of data blocks on an underlying storage volume that have changed are identified. A second group of data blocks of the first group of data blocks that are live are identified. Changed data items associated with the second group of data blocks are identified. An ancillary process is initiated on the changed data items. An update of the replica of the target storage volume with the second group of data blocks is also initiated.Type: GrantFiled: August 4, 2011Date of Patent: May 30, 2017Assignee: QUANTUM CORPORATIONInventors: Gregory L. Wade, J. Mitchell Haile
-
Publication number: 20170115909Abstract: A replica control system includes software to control replication in virtual environments. The replica control system identifies a plurality of data blocks within an underlying storage volume in response to a request to update a replica of a target storage volume, identifies changed data blocks of the plurality of data blocks within the underlying storage volume, and identifies a subset of the changed data blocks with which to update the replica of the target storage volume based on a characteristic of the changed data blocks.Type: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Inventors: Gregory L. Wade, J. Mitchell Haile
-
Publication number: 20170075588Abstract: Embodiments disclosed herein provide systems and method for storing metadata to unused portions of a virtual disk file. In a particular embodiment, a method provides selecting a virtual disk file stored on a data storage volume and identifying unused portions of the virtual disk file. The method further provides writing metadata for the virtual disk file in the unused portions of the virtual disk file.Type: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Inventors: Gregory L. Wade, J. Mitchell Haile, Bill Kan, Barry Herman
-
Publication number: 20170062015Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for correlating media with biometric sensor information. In a particular embodiment, a method provides determining that media is being presented to a user. The method also provides receiving biometric sensor information regarding the user captured by at least one biometric sensor during presentation of the media.Type: ApplicationFiled: September 1, 2016Publication date: March 2, 2017Inventors: Paul J. Zuhorski, Marianne C. Zuhorski, Gregory L. Wade
-
Patent number: 9558074Abstract: A replica control system includes software to control replication in virtual environments. The replica control system identifies a plurality of data blocks within an underlying storage volume in response to a request to update a replica of a target storage volume, identifies changed data blocks of the plurality of data blocks within the underlying storage volume, and identifies a subset of the changed data blocks with which to update the replica of the target storage volume based on a characteristic of the changed data blocks.Type: GrantFiled: June 10, 2011Date of Patent: January 31, 2017Assignee: QUANTUM CORPORATIONInventors: Gregory L. Wade, J. Mitchell Haile
-
Patent number: 9524122Abstract: Embodiments disclosed herein provide systems and method for storing metadata to unused portions of a virtual disk file. In a particular embodiment, a method provides selecting a virtual disk file stored on a data storage volume and identifying unused portions of the virtual disk file. The method further provides writing metadata for the virtual disk file in the unused portions of the virtual disk file.Type: GrantFiled: March 24, 2014Date of Patent: December 20, 2016Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile, Bill Kan, Barry Herman
-
Patent number: 9449174Abstract: Disclosed are systems and methods for fingerprint analysis for anti-virus scanning. In an embodiment, a method of scanning for infected data items is disclosed. The method provides identifying a plurality of changed data items on a server machine. The method further provides, from a data system in communication with the server machine, performing a virus scan on the plurality of changed data items. The method further provides that the data system maintains a list of data items that the virus scan found to be infected.Type: GrantFiled: July 29, 2014Date of Patent: September 20, 2016Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile
-
Patent number: 9411871Abstract: Responsive to an instruction to collapse a derivative version of an ancestor data volume into the ancestor data volume, it is determined if a characteristic of the derivative version of the ancestor data volume satisfies a criteria relative to a characteristic of the ancestor data volume. If the characteristic of the derivative version satisfies the criteria, the ancestor data volume is merged into the derivative version of the underlying data to form an updated derivative version. The updated derivative version is established as the ancestor data volume.Type: GrantFiled: October 19, 2015Date of Patent: August 9, 2016Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile
-
Patent number: 9262345Abstract: A data control system facilitates transfer of a virtual disk from a primary storage system to a secondary storage system. The data control system, responsive to an instruction to transfer the virtual disk, wherein the virtual disk comprises a plurality of data blocks, determines whether each of the plurality of data blocks is allocated or unallocated; for each data block of the plurality of data blocks determined to be allocated, the data control system reads the data block from memory in the primary storage system and transfers the data block for storage in the secondary storage system; and for each data block of the plurality of data blocks determined to be unallocated, the data control system refrains from reading the data block from memory in the primary storage system.Type: GrantFiled: December 17, 2012Date of Patent: February 16, 2016Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile
-
Publication number: 20160042047Abstract: Responsive to an instruction to collapse a derivative version of an ancestor data volume into the ancestor data volume, it is determined if a characteristic of the derivative version of the ancestor data volume satisfies a criteria relative to a characteristic of the ancestor data volume. If the characteristic of the derivative version satisfies the criteria, the ancestor data volume is merged into the derivative version of the underlying data to form an updated derivative version. The updated derivative version is established as the ancestor data volume.Type: ApplicationFiled: October 19, 2015Publication date: February 11, 2016Inventors: Gregory L. Wade, J. Mitchell Haile
-
Patent number: 9223975Abstract: Disclosed is a method of operating a data storage system. The method comprises identifying changed segments of a primary storage volume, receiving a data request for a plurality of data items in a secondary storage volume, identifying changed data items of the plurality of data items in the secondary storage volume based on a correspondence between the plurality of data items in the secondary storage volume and the changed segments of the primary storage volume, and transferring the changed data items in response to the data request.Type: GrantFiled: January 27, 2014Date of Patent: December 29, 2015Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile