Patents by Inventor John Quigley
John Quigley 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).
-
Publication number: 20140372607Abstract: A method begins by a processing module of a dispersed storage network (DSN) monitoring, over time for a user device, an actual service level in comparison to a subscription service level, where the subscription service level has a range of acceptable service, where the actual service level is a statistical measure of accessing the DSN, where the DSN includes a plurality of DSN resources that, in turn, includes a first performance level dispersed storage processing unit, a second performance level dispersed storage processing unit, a plurality of first performance level storage units, and a plurality of second performance level storage units. When the actual service level is outside of the range of acceptable service, the method continues with the processing module adjusting allocation of one or more DSN resources of the plurality of DSN resources to bring a future service level back inside the range of acceptable service.Type: ApplicationFiled: August 28, 2014Publication date: December 18, 2014Applicant: CLEVERSAFE, INC.Inventors: S. Christopher Gladwin, John Quigley, Alan E. Holmes
-
Patent number: 8892698Abstract: A data object interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a client computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.Type: GrantFiled: September 9, 2013Date of Patent: November 18, 2014Assignee: Cleversafe, Inc.Inventors: Andrew Baptist, Srinivas Palthepu, S. Christopher Gladwin, Greg Dhuse, Zachary J. Mark, Vance T. Thornton, John Quigley
-
Patent number: 8886711Abstract: A computer a network interface and a central processing unit. The network interface communicates with a network. The central processing unit (CPU) is operable to receive a networked file system access request packet and to identify a root directory based on the networked file system access request packet. The CPU then identifies a file directory based on the root directory and the networked file system access request packet. The CPU then identifies file object metadata based on the file directory and identifies a set of slice servers based on the file object metadata and the networked file system access request packet. The CPU then issues, via the network interface, a set of commands to a set of slice servers regarding the networked file system access request packet.Type: GrantFiled: November 17, 2010Date of Patent: November 11, 2014Assignee: Cleversafe, Inc.Inventors: Srinivas Palthepu, Greg Dhuse, Vance Thornton, Andrew Baptist, Jason Resch, Ilya Volvovski, John Quigley, Zachary Mark, Bart Cilfone, S. Christopher Gladwin
-
Patent number: 8880799Abstract: A rebuilder application operates on a dispersed data storage grid and rebuilds stored data segments that have been compromised in some manner. The rebuilder application actively scans for compromised data segments, and is also notified during partially failed writes to the dispersed data storage network, and during reads from the dispersed data storage network when a data slice is detected that is compromised. Records are created for compromised data segments, and put into a rebuild list, which the rebuilder application processes.Type: GrantFiled: March 31, 2008Date of Patent: November 4, 2014Assignee: Cleversafe, Inc.Inventors: Lynn Foster, Jason Resch, Ilya Volvovski, John Quigley, Greg Dhuse, Vance Thornton, Dusty Hendrickson, Zachary Mark
-
Publication number: 20140325259Abstract: A method begins by a processing module obtaining common storage name information regarding data that is stored in storage units of a distributed storage network (DSN) as a set of data slices. Each data slice of the set of data slices has a unique storage name, where each of the unique storage names for the set of data slices has common naming information regarding the data. The method continues where the processing module interprets the common storage name information to determine whether a difference exists between the common naming information of a data slice of the set of data slices and the common naming information of other data slices of the set of data slices. When the difference exists, the method continues where the processing module indicates a potential storage error of the data slice and implements a storage error process regarding the potential storage error of the data slice.Type: ApplicationFiled: June 30, 2014Publication date: October 30, 2014Applicant: CLEVERSAFE, INC.Inventors: Jason K. Resch, John Quigley, Wesley Leggette, Andrew Baptist
-
Publication number: 20140286125Abstract: A system and method for performing a seismic survey. The system includes a first seismic source and a second seismic source configured for generating seismic signals. The first seismic source is configured for generating seismic signals ranging from about 4 Hz to about 120 Hz. The second seismic source is configured for generating seismic signals ranging from about 0 Hz to about 8 Hz. The system includes receivers to receive seismic data in response to seismic signals generated by the seismic sources.Type: ApplicationFiled: March 18, 2014Publication date: September 25, 2014Applicant: WESTERNGECO L.L.C.Inventor: John QUIGLEY
-
Patent number: 8769379Abstract: A method begins by a processing module obtaining common storage name information regarding data that is stored in storage units of a distributed storage network (DSN) as a set of data slices. Each data slice of the set of data slices has a unique storage name, where each of the unique storage names for the set of data slices has common naming information regarding the data. The method continues where the processing module interprets the common storage name information to determine whether a difference exists between the common naming information of a data slice of the set of data slices and the common naming information of other data slices of the set of data slices. When the difference exists, the method continues where the processing module indicates a potential storage error of the data slice and implements a storage error process regarding the potential storage error of the data slice.Type: GrantFiled: May 6, 2013Date of Patent: July 1, 2014Assignee: Cleversafe, Inc.Inventors: Jason K. Resch, John Quigley, Wesley Leggette, Andrew Baptist
-
Publication number: 20140126585Abstract: A method to generate a protocol header of a dispersed storage network (DSN) frame begins by a processing module generating a protocol class field and generating a protocol class version field. The method continues with the processing module generating an operation code (opcode) field and generating a request/response field. The method continues with the processing module generating a request number field and generating a payload length field. The method continues with the processing module outputting, in order, the protocol class field, the protocol class version field, the opcode field, the request/response field, the request number field, and the payload length field.Type: ApplicationFiled: January 6, 2014Publication date: May 8, 2014Applicant: CLEVERSAFE, INC.Inventors: Andrew Baptist, Wesley Leggette, Jason K. Resch, Manish Motwani, John Quigley
-
Patent number: 8711654Abstract: The presently disclosed technique includes a method for geophysical survey having at least one source and one receiver, wherein the survey has two sets of survey locations within the survey area, one set of survey locations for the source(s) and the other set of survey locations for the receiver(s), wherein the survey locations in one set are randomized.Type: GrantFiled: December 28, 2010Date of Patent: April 29, 2014Assignee: WesternGeco L.L.C.Inventors: Nicolae Moldoveanu, Einar Otnes, John Quigley
-
Publication number: 20140101184Abstract: A computer a network interface and a central processing unit. The network interface communicates with a network. The central processing unit (CPU) is operable to receive a networked file system access request packet and to identify a root directory based on the networked file system access request packet. The CPU then identifies a file directory based on the root directory and the networked file system access request packet. The CPU then identifies file object metadata based on the file directory and identifies a set of slice servers based on the file object metadata and the networked file system access request packet. The CPU then issues, via the network interface, a set of commands to a set of slice servers regarding the networked file system access request packet.Type: ApplicationFiled: November 17, 2010Publication date: April 10, 2014Applicant: CLEVERSAFE, INC.Inventors: Srinivas Palthepu, Greg Dhuse, Vance Thornton, Andrew Baptist, Jason Resch, Ilya Volvovski, John Quigley, Zachary Mark, Bart Cilfone, S. Christopher Gladwin
-
Publication number: 20140075134Abstract: For each original data segment, a distributed storage processing unit generates encoded slices designed to prevent the original data segment from being reconstructed using fewer than a threshold number of encoded slices. Multiple encoded slices are generated for each of two different data segments, and the slices associated with the first and second data segment are stored substantially concurrently in different storage sets employing different distributed storage units. Encoded slices for even and odd data segments can be stored in different storage sets, or longer sequences of data segments can be stored in alternating storage sets. Storage sets can also be determined by the vault generation of a particular data segment.Type: ApplicationFiled: November 19, 2013Publication date: March 13, 2014Applicant: CLEVERSAFE, INC.Inventors: John Quigley, Akshay Lal, Asimuddin Kazi
-
Publication number: 20140012899Abstract: A data object interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a client computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.Type: ApplicationFiled: September 9, 2013Publication date: January 9, 2014Applicant: CLEVERSAFE, INC.Inventors: Andrew Baptist, Srinivas Palthepu, S. Christopher Gladwin, Greg Dhuse, Zachary J. Mark, Vance T. Thornton, John Quigley
-
Patent number: 8625635Abstract: A method to generate a protocol header of a dispersed storage network (DSN) frame begins by a processing module generating a protocol class field and generating a protocol class version field. The method continues with the processing module generating an operation code (opcode) field and generating a request/response field. The method continues with the processing module generating a request number field and generating a payload length field. The method continues with the processing module outputting, in order, the protocol class field, the protocol class version field, the opcode field, the request/response field, the request number field, and the payload length field.Type: GrantFiled: March 28, 2011Date of Patent: January 7, 2014Assignee: Cleversafe, Inc.Inventors: Andrew Baptist, Wesley Leggette, Jason K. Resch, Manish Motwani, John Quigley
-
Patent number: 8589637Abstract: For each original data segment, a distributed storage processing unit generates encoded slices designed to prevent the original data segment from being reconstructed using fewer than a threshold number of encoded slices. Multiple encoded slices are generated for each of two different data segments, and the slices associated with the first and second data segment are stored substantially concurrently in different storage sets employing different distributed storage units. Encoded slices for even and odd data segments can be stored in different storage sets, or longer sequences of data segments can be stored in alternating storage sets. Storage sets can also be determined by the vault generation of a particular data segment.Type: GrantFiled: June 16, 2010Date of Patent: November 19, 2013Assignee: Cleversafe, Inc.Inventors: John Quigley, Akshay Lal, Asimuddin Kazi
-
Publication number: 20130246865Abstract: A method begins by a processing module obtaining common storage name information regarding data that is stored in storage units of a distributed storage network (DSN) as a set of data slices. Each data slice of the set of data slices has a unique storage name, where each of the unique storage names for the set of data slices has common naming information regarding the data. The method continues where the processing module interprets the common storage name information to determine whether a difference exists between the common naming information of a data slice of the set of data slices and the common naming information of other data slices of the set of data slices. When the difference exists, the method continues where the processing module indicates a potential storage error of the data slice and implements a storage error process regarding the potential storage error of the data slice.Type: ApplicationFiled: May 6, 2013Publication date: September 19, 2013Applicant: Cleversafe, Inc.Inventors: Jason K. Resch, John Quigley, Wesley Leggette
-
Patent number: 8533256Abstract: A data object interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a client computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.Type: GrantFiled: December 29, 2009Date of Patent: September 10, 2013Assignee: Cleversafe, Inc.Inventors: Andrew Baptist, Srinivas Palthepu, S. Christopher Gladwin, Greg Dhuse, Zachary J. Mark, Vance T. Thornton, John Quigley
-
Patent number: 8478865Abstract: A gateway module translates access requests from client computers into commands for a plurality of slice servers storing data for a dispersed data storage network. The gateway program maintains a plurality of gateway modules, each providing a different access protocol to the dispersed data storage network, and each also maintaining one or more virtual storage vaults.Type: GrantFiled: December 29, 2009Date of Patent: July 2, 2013Assignee: Cleversafe, Inc.Inventors: John Quigley, S. Christopher Gladwin, Zachary J. Mark, Wesley Leggette, Manish Motwani
-
Patent number: 8400873Abstract: A technique includes monitoring acquisition activity of a plurality of seismic vibrators. The technique includes receiving signals from the seismic vibrators during the monitoring. Each of the signals indicates that at least one of the seismic vibrators is available for an associated seismic operation. The technique includes, in response to the signals, regulating the operations based on the monitored acquisition activity.Type: GrantFiled: February 22, 2010Date of Patent: March 19, 2013Assignee: WesternGeco L.L.C.Inventor: John Quigley
-
Patent number: 8285878Abstract: A block-based interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.Type: GrantFiled: October 9, 2007Date of Patent: October 9, 2012Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Manish Motwani, Jason Resch, Ilya Volvovski, Jamie Bellanca, John Quigley
-
Patent number: 8209363Abstract: A file system interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.Type: GrantFiled: July 14, 2008Date of Patent: June 26, 2012Assignee: Cleversafe, Inc.Inventors: Srinivas Palthepu, Greg Dhuse, Vance Thornton, Andrew Baptist, Jason Resch, Ilya Volvovski, John Quigley, Zachary Mark, Bart Cilfone, S. Christopher Gladwin