GREGORY HOLT, PHD
Restorative Service Providers at Floyd Curl Dr, San Antonio, TX

License number
Texas RT9416
Category
Restorative Service Providers
Type
Respiratory Therapist, Registered
Address
Address
7703 Floyd Curl Dr, San Antonio, TX 78229
Phone
(210) 567-7960
(850) 212-8329

Personal information

See more information about GREGORY HOLT at radaris.com
Name
Address
Phone
Gregory Holt
503 Caesars Cir, New Caney, TX 77357
Gregory Holt
579 Pearl Cv, Little Elm, TX 75068
Gregory Holt
5720 66Th St APT 38, Lubbock, TX 79424
Gregory Holt
PO Box 452, Mt Pleasant, TX 75456
Gregory Holt
6163 Anita St, Dallas, TX 75214

Professional information

Gregory Holt Photo 1

Method For Handling Large Object Files In An Object Storage System

US Patent:
2012023, Sep 13, 2012
Filed:
Dec 23, 2011
Appl. No.:
13/336175
Inventors:
Michael Barton - San Antonio TX, US
Will Reese - San Antonio TX, US
John A. Dickinson - Schertz TX, US
Jay B. Payne - San Antonio TX, US
Charles B. Their - San Antonio TX, US
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 11/08, G06F 17/30
US Classification:
714758, 707792, 714E1103, 707E17014
Abstract:
Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.


Gregory Holt Photo 2

Massively Scalable Object Storage System For Storing Object Replicas

US Patent:
8538926, Sep 17, 2013
Filed:
Apr 19, 2011
Appl. No.:
13/089442
Inventors:
Michael Barton - San Antonio TX, US
Will Reese - San Antonio TX, US
John A. Dickinson - Schertz TX, US
Jay B. Payne - San Antonio TX, US
Charles B. Thier - San Antonio TX, US
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 17/30
US Classification:
707652, 707694, 707698, 707825, 707959, 709220, 709251
Abstract:
Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.


Gregory Holt Photo 3

Synchronization And Ordering Of Multiple Accessess In A Distributed System

US Patent:
8554951, Oct 8, 2013
Filed:
Apr 19, 2011
Appl. No.:
13/089476
Inventors:
Michael Barton - San Antonio TX, US
Will Reese - San Antonio TX, US
John A. Dickinson - Schertz TX, US
Jay B. Payne - San Antonio TX, US
Charles B. Thier - San Antonio TX, US
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 15/16
US Classification:
709248, 713400, 713503
Abstract:
Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.


Gregory Holt Photo 4

Massively Scalable Object Storage For Storing Object Replicas

US Patent:
2014008, Mar 20, 2014
Filed:
Sep 13, 2013
Appl. No.:
14/026207
Inventors:
Michael Barton - San Antonio TX, US
Will Reese - San Antonio TX, US
John A. Dickinson - Schertz TX, US
Jay B. Payne - San Antonio TX, US
Charles B. Thier - San Antonio TX, US
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 3/06
US Classification:
711153
Abstract:
An example method for storing data includes providing a plurality of physical storage pools, each storage pool including a plurality of storage nodes coupled to a network. The method also includes mapping a partition of a plurality of partitions to a set of physical storage pools, where each physical storage pool of the set of physical storage pools is located in a different availability zone, and the storage nodes within an availability zone are subject to a correlated loss of access to stored data. The method further includes receiving a data management request over the network, the data management request being associated with a data object. The method also includes identifying a first partition of the plurality of partitions corresponding to the received data management request and manipulating the data object in the physical storage pools mapped to the first partition in accordance with the data management request.


Gregory Holt Photo 5

Appending To Files Via Server-Side Chunking And Manifest Manipulation

US Patent:
2012023, Sep 13, 2012
Filed:
Dec 23, 2011
Appl. No.:
13/336095
Inventors:
Michael Barton - San Antonio TX, US
Will Reese - San Antonio TX, US
John A. Dickinson - Schertz TX, US
Jay B. Payne - San Antonio TX, US
Charles B. Thier - San Antonio TX, US
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 17/30
US Classification:
707827, 707E1701
Abstract:
Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.


Gregory Holt Photo 6

Massively Scalable Object Storage System

US Patent:
2014004, Feb 6, 2014
Filed:
Oct 7, 2013
Appl. No.:
14/047332
Inventors:
Will Reese - San Antonio TX, US
John A. Dickinson - Schertz TX, US
Jay B. Payne - San Antonio TX, US
Charles B. Thier - San Antonio TX, US
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
H04L 29/08, G06F 1/12
US Classification:
709248
Abstract:
Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.


Gregory Holt Photo 7

Openstack File Deletion

US Patent:
2012023, Sep 13, 2012
Filed:
Apr 19, 2011
Appl. No.:
13/089487
Inventors:
Michael Barton - San Antonio TX, US
Will Reese - San Antonio TX, US
John A. Dickinson - Schertz TX, US
Jay B. Payne - San Antonio TX, US
Charles B. Thier - San Antonio TX, US
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 17/30
US Classification:
707692, 707E17005
Abstract:
Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.


Gregory Holt Photo 8

Cluster Federation And Trust

US Patent:
2012023, Sep 13, 2012
Filed:
Oct 21, 2011
Appl. No.:
13/278807
Inventors:
Gregory Lee Holt - Hollywood Park TX, US
Michael Barton - San Antonio TX, US
David Patrick Goetz - San Antonio TX, US
Clay Gerrard - San Antonio TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
H04L 9/32
US Classification:
713168
Abstract:
An improved scalable object storage system allows multiple clusters to work together. In one embodiment, a trust and federation relationship is established between a first cluster and a second cluster. This is done by designating a first cluster as a trust root. The trust root receives contact from another cluster, and the two clusters exchange cryptographic credentials. The two clusters mutually authenticate each other based upon the credentials, and optionally relative to a third information service, and establish a service connection. Services from the remote cluster are registered as being available to the cluster designated as the trust root. Multi-cluster gateways can also be designated as the trust root, and joined clusters can be mutually untrusting. Two one-way trust and federation relationships can be set up to form a trusted bidirectional channel.


Gregory Holt Photo 9

Virtual Multi-Cluster Clouds

US Patent:
2012023, Sep 13, 2012
Filed:
Oct 21, 2011
Appl. No.:
13/278876
Inventors:
Gregory Lee Holt - Hollywood Park TX, US
Michael Barton - San Antonio TX, US
David Patrick Goetz - San Antonio TX, US
Clay Gerrard - San Antonio TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 15/16
US Classification:
709204
Abstract:
An improved scalable object storage system allows multiple clusters to work together. Users working with a first cluster, or with a multi-cluster gateway, can ask for services and have the request or data transparently proxied to a second cluster. This gives transparent cross-cluster replication, as well as multi-cluster compute or storage farms based upon spot availability or various provisioning policies. Vendors providing a cloud storage “frontend” can provide multiple backends simultaneously. In one embodiment, a multi-cluster gateway can have a two, three, or higher-level ring that transparently matches an incoming request with the correct cluster. In the ring, a request is first mapped to an abstract “partition” based on a consistent hash function, and then one or more constrained mappings map the partition number to an actual resource. In another embodiment, the multi-cluster gateway is a dumb gateway, and the rings are located only at the cluster level.


Gregory Holt Photo 10

Self-Destructing Files In An Object Storage System

US Patent:
2013026, Oct 10, 2013
Filed:
Apr 4, 2012
Appl. No.:
13/439322
Inventors:
Gregory Holt - Hollywood Park TX, US
Assignee:
Rackspace US, Inc. - San Antonio TX
International Classification:
G06F 12/12, G06F 12/14
US Classification:
711163, 711166, 711E12092, 711E12069
Abstract:
An object storage system providing a secure object destruction and deletion service is provided. The destruction and deletion of files can be handled through secure overwriting of files on a storage medium or through cryptographic scrambling of file contents followed by subsequent deletion from a file table. The triggering of secure deletion can be periodically scheduled or dependent upon some particular event, making files self-destructing. Methods and systems for periodic re-authorization of files are also provided, allowing self-destructing files to be persisted in an available state.