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).

  • Patent number: 8209363
    Abstract: 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: Grant
    Filed: July 14, 2008
    Date of Patent: June 26, 2012
    Assignee: 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: 8200788
    Abstract: A slicer server includes a network port, memory, and a central processing module. The central processing unit functions to obtain, via the network port, an information record regarding a virtual dispersed data storage container. The central processing unit further functions to determine whether its list of virtual dispersed data storage containers includes the virtual dispersed data storage container. The central processing unit further functions to, when the list does not include the virtual dispersed data storage container, update the list to include the virtual dispersed data storage container and allocate a portion of the memory to the virtual dispersed data storage container.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: June 12, 2012
    Assignee: Cleversafe, Inc.
    Inventors: Wesley Leggette, Zachary J. Mark, John Quigley, Manish Motwani, Srinivas Palthepu
  • Publication number: 20120143511
    Abstract: Methods and systems for processing geophysical data are disclosed. In one embodiment, interferometry and modeling are used to generate and then remove estimates of ground roll between a source and one or more boundary locations.
    Type: Application
    Filed: November 2, 2011
    Publication date: June 7, 2012
    Inventors: DAVID FRASER HALLIDAY, JOHN QUIGLEY
  • Patent number: 8185614
    Abstract: A centralized depository for storing information regarding a collection of servers and other hardware used to implement a plurality of virtual dispersed data storage containers is disclosed. The centralized depository describes each virtual dispersed data storage container as well as the hardware used to provide the plurality of virtual dispersed data storage containers. Computers operating on or seeking to access specific virtual dispersed data storage containers can obtain the information required for access from the centralized depository.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: May 22, 2012
    Assignee: Cleversafe, Inc.
    Inventors: Wesley Leggette, Zachary J. Mark, John Quigley, Manish Motwani, Srinivas Palthepu
  • Publication number: 20110261838
    Abstract: 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: Application
    Filed: March 28, 2011
    Publication date: October 27, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: Andrew Baptist, Wesley Leggette, Jason K. Resch, Manish Motwani, John Quigley
  • Publication number: 20110264989
    Abstract: A method begins by a processing module dispersed storage error encoding data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters. The method continues with the processing module determining a plurality of sets of slice names corresponding to the plurality of sets of encoded data slices. The method continues with the processing module determining integrity information for the plurality of sets of slice names and sending the plurality of sets of encoded data slices, the plurality of sets of slice names, and the integrity information to a dispersed storage network memory for storage therein.
    Type: Application
    Filed: February 4, 2011
    Publication date: October 27, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: Jason K. Resch, John Quigley, Wesley Leggette
  • Publication number: 20110205845
    Abstract: 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: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Inventor: John Quigley
  • Patent number: 7974154
    Abstract: A technique includes operating a seismic vibrator, including driving the seismic vibrator at different frequencies and driving forces. The technique includes monitoring a parameter affected by the operation of the seismic vibrator during the frequency sweep and based at least in part on the monitored parameter, determining a maximum driving force profile for the seismic vibrator.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: July 5, 2011
    Assignee: WesternGeco L.L.C.
    Inventors: Claudio Bagaini, John Quigley, Robert Vincent
  • Publication number: 20110158041
    Abstract: 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: Application
    Filed: December 28, 2010
    Publication date: June 30, 2011
    Applicant: WesternGeco L. L. C.
    Inventors: Nicolae Moldoveanu, Einar Otnes, John Quigley
  • Publication number: 20110107026
    Abstract: 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: Application
    Filed: June 16, 2010
    Publication date: May 5, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: JOHN QUIGLEY, AKSHAY LAL, ASIMUDDIN KAZI
  • Publication number: 20110072115
    Abstract: A computer includes a data transform algorithm, a data dispersal algorithm, and a network port. The data transform algorithm performs a data transformation on a data block to produce a transformed data block. The data dispersal algorithm performs a data dispersal function on the transformed data block to produce a plurality of data slices, wherein each of the plurality of data slices includes less than all data contained in the transformed data block. The network port is operable to transmit a plurality of write commands to a plurality of slice servers, wherein each of the plurality of write commands includes a corresponding one of the plurality of data slices. The network port is further operable to receive verification of storage of at least some of the plurality of data slices from at least some of the plurality of slice servers.
    Type: Application
    Filed: November 19, 2010
    Publication date: March 24, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Mainsh Motwani, Jason Resch, Ilya Volvovski, Jamie Bellanca, John Quigley
  • Publication number: 20100332751
    Abstract: A dispersed storage (DS) processing module may include a gateway module operable to communicate data and/or corresponding information with a user device and may include an access module operable to segment outbound data of the data into one or more outbound data segments and aggregate one or more inbound data segments into inbound data of the data. The DS processing module may include a grid module operable to encode an outbound data segment of the one or more outbound data segments into a plurality of outbound encoded data slices and decode a plurality of inbound encoded data slices into an inbound data segment of the one or more inbound data segments. The DS processing module may include a storage module operable to output the plurality of outbound encoded data slices to a plurality of DS storage units and receive the plurality of inbound encoded data slices from the plurality of DS storage units.
    Type: Application
    Filed: May 6, 2010
    Publication date: December 30, 2010
    Applicant: CLEVERSAFE, INC.
    Inventors: JOHN QUIGLEY, GREG DHUSE
  • Publication number: 20100250751
    Abstract: A slicer server includes a network port, memory, and a central processing module. The central processing unit functions to obtain, via the network port, an information record regarding a virtual dispersed data storage container. The central processing unit further functions to determine whether its list of virtual dispersed data storage containers includes the virtual dispersed data storage container. The central processing unit further functions to, when the list does not include the virtual dispersed data storage container, update the list to include the virtual dispersed data storage container and allocate a portion of the memory to the virtual dispersed data storage container.
    Type: Application
    Filed: June 16, 2010
    Publication date: September 30, 2010
    Applicant: CLEVERSAFE, INC.
    Inventors: WESLEY LEGGETTE, ZACHARY J. MARK, JOHN QUIGLEY, MANISH MOTWANI, SRINIVAS PALTHEPU
  • Publication number: 20100217796
    Abstract: An integrated client computer for accessing a dispersed data storage network is disclosed. A client program operating on the client computer accepts commands from a user and in response, issues network messages to a plurality of slice servers implementing a dispersed data storage network. Data slices can be read, written or modified using the disclosed integrated client computer.
    Type: Application
    Filed: December 29, 2009
    Publication date: August 26, 2010
    Applicant: CLEVERSAFE, INC.
    Inventors: SRINIVAS PALTHEPU, VANCE T. THORNTON, JESSE L. YOUNG, JOHN QUIGLEY, ANDREW BAPTIST, GREG DHUSE
  • Publication number: 20100199820
    Abstract: When a tube is to be cut into a plurality of sections, the tube and the mandrel are moved into a telescopic relationship. The tube is cut to form a plurality of product sections and at least one scrap section while the tube and mandrel rotate about a central axis of the mandrel. The scrap section is gripped while the scrap section and mandrel are in a telescopic relationship. The mandrel and scrap section are moved out of the telescopic relationship while continuing to grip the scrap section. The product sections are received at a receiving location. Scrap sections may be formed at opposite end portions of the tube and gripped by first and second grippers. Backup rollers may be pressed against the tube during cutting of the tube.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Inventor: John QUIGLEY
  • Publication number: 20100169415
    Abstract: A centralized depository for storing information regarding a collection of servers and other hardware used to implement a plurality of virtual dispersed data storage containers is disclosed. The centralized depository describes each virtual dispersed data storage container as well as the hardware used to provide the plurality of virtual dispersed data storage containers. Computers operating on or seeking to access specific virtual dispersed data storage containers can obtain the information required for access from the centralized depository.
    Type: Application
    Filed: December 29, 2009
    Publication date: July 1, 2010
    Applicant: CLEVERSAFE, INC.
    Inventors: WESLEY LEGGETTE, ZACHARY J. MARK, JOHN QUIGLEY, MANISH MOTWANI, SRINIVAS PALTHEPU
  • Publication number: 20100169391
    Abstract: 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: Application
    Filed: December 29, 2009
    Publication date: July 1, 2010
    Applicant: CLEVERSAFE, INC.
    Inventors: ANDREW BAPTIST, SRINIVAS PALTHEPU, S. CHRISTOPHER GLADWIN, GREG DHUSE, ZACHARY J. MARK, VANCE T. THORNTON, JOHN QUIGLEY
  • Publication number: 20100169500
    Abstract: 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: Application
    Filed: December 29, 2009
    Publication date: July 1, 2010
    Applicant: CLEVERSAFE, INC.
    Inventors: JOHN QUIGLEY, S. CHRISTOPHER GLADWIN, ZACHARY J. MARK, WESLEY LEGGETTE, MANISH MOTWANI
  • Publication number: 20100023524
    Abstract: 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: Application
    Filed: October 9, 2007
    Publication date: January 28, 2010
    Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Manish Motwani, Jason Resch, Ilya Volvovski, Jamie Bellanca, John Quigley
  • Publication number: 20090238038
    Abstract: A technique includes operating a seismic vibrator, including driving the seismic vibrator at different frequencies and driving forces. The technique includes monitoring a parameter affected by the operation of the seismic vibrator during the frequency sweep and based at least in part on the monitored parameter, determining a maximum driving force profile for the seismic vibrator.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Inventors: Claudio Bagaini, John Quigley, Robert Vincent