Patents by Inventor John Dickinson
John Dickinson 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: 20140040505Abstract: 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.Type: ApplicationFiled: October 7, 2013Publication date: February 6, 2014Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20130311612Abstract: Several embodiments using indirection objects to organize data in a cloud storage system are disclosed. An indirection object stores associations to different variants or segments of an object. The indirection object receives requests for the objects and responds with the appropriate variant, segment, or segments of the object. The variant, segment, or segments returned may vary from request to request.Type: ApplicationFiled: May 16, 2012Publication date: November 21, 2013Applicant: Rackspace US, Inc.Inventor: John A. Dickinson
-
Publication number: 20130284724Abstract: In some embodiments an apparatus for treating an exhaust gas in a foreline of a substrate processing system may include a dielectric tube configured to be coupled to the foreline of the substrate processing system to allow a flow of exhaust gases from the foreline through the dielectric tube; an RF coil wound about an outer surface of the dielectric tube, the RF coil having a first end to provide an RF input to the RF coil, the first end of the RF coil disposed proximate a first end of the dielectric tube and a second end disposed proximate a second end of the dielectric tube; a tap coupled to the RF coil to provide an RF return path, the tap disposed between the first end of the dielectric tube and a central portion of the dielectric tube.Type: ApplicationFiled: April 11, 2013Publication date: October 31, 2013Applicant: Applied Materials, Inc.Inventors: Michael S. Cox, Colin John Dickinson
-
Patent number: 8550072Abstract: An apparatus for delivering humidified gases has a connection manifold adapted to connect with inlet and outlet ports of a slide on water chamber in a single slide on motion. Connection of the gases inlet and gases outlet ports as well as any additional electrical and/or pneumatic connections are all made in the same slide on motion. The water chamber may include inwardly extending elongate extension tubes with one of the extension tubes having an air bleed aperture to aid filling of the chamber.Type: GrantFiled: December 5, 2011Date of Patent: October 8, 2013Assignee: Fisher & Paykel Healthcare LimitedInventors: Mohammad Thudor, Ian Douglas Makinson, Philip James Biggs, Philip John Dickinson
-
Patent number: 8554951Abstract: 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.Type: GrantFiled: April 19, 2011Date of Patent: October 8, 2013Assignee: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Patent number: 8538926Abstract: 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.Type: GrantFiled: April 19, 2011Date of Patent: September 17, 2013Assignee: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Patent number: 8510267Abstract: 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.Type: GrantFiled: April 19, 2011Date of Patent: August 13, 2013Assignee: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20120233228Abstract: 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.Type: ApplicationFiled: December 23, 2011Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20120233293Abstract: 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.Type: ApplicationFiled: January 5, 2012Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20120233522Abstract: 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.Type: ApplicationFiled: December 23, 2011Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Their, Gregory Holt
-
Publication number: 20120233134Abstract: 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.Type: ApplicationFiled: April 19, 2011Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20120233490Abstract: 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.Type: ApplicationFiled: April 19, 2011Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20120233418Abstract: 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.Type: ApplicationFiled: April 19, 2011Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20120233668Abstract: In one embodiment, a cloud computing system provides user extensibility by providing a plugin interface for major systems. Plugin interfaces for a compute service, object service, network service, authentication and authorization service, message service, and image service are disclosed. One or more of the plugin interfaces can be used to alter the allocation of virtual to physical resources across multiple services. Compound services and smart allocation facilities are possible with user-directed modification.Type: ApplicationFiled: May 23, 2012Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Edward Leafe, Alexander Walsh, Paul Voccio, Antony Joel Messerli, Charles B. Thier, John A. Dickinson, Gregory Lee Holt, Christopher James Behrens, Trey Eugene Morris, Matthew Charles Dietz, Jason LuVern Kölker, Ziad Sawalha, Yogeshwar Srikrishnan, William Randolph Matthews, IV, Vishavanada Ishaya
-
Publication number: 20120233119Abstract: 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.Type: ApplicationFiled: April 19, 2011Publication date: September 13, 2012Applicant: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Publication number: 20120073573Abstract: An apparatus for delivering humidified gases has a connection manifold adapted to connect with inlet and outlet ports of a slide on water chamber in a single slide on motion. Connection of the gases inlet and gases outlet ports as well as any additional electrical and/or pneumatic connections are all made in the same slide on motion. The water chamber may include inwardly extending elongate extension tubes with one of the extension tubes having an air bleed aperture to aid filling of the chamber.Type: ApplicationFiled: December 5, 2011Publication date: March 29, 2012Applicant: Fisher & Paykel Healthcare LimitedInventors: Mohammad THUDOR, Ian Douglas MAKINSON, Philip James BIGGS, Philip John DICKINSON
-
Patent number: 8091547Abstract: An apparatus for delivering humidified gases has a connection manifold adapted to connect with inlet and outlet ports of a slide on water chamber in a single slide on motion. Connection of the gases inlet and gases outlet ports as well as any additional electrical and/or pneumatic connections are all made in the same slide on motion. The water chamber may include inwardly extending elongate extension tubes with one of the extension tubes having an air bleed aperture to aid filling of the chamber.Type: GrantFiled: July 5, 2006Date of Patent: January 10, 2012Assignee: Fisher & Paykel Healthcare LimitedInventors: Mohammad Thudor, Ian Douglas Makinson, Philip James Biggs, Philip John Dickinson
-
Publication number: 20110135552Abstract: Methods and apparatus for treating an exhaust gas in a foreline of a substrate processing system are provided herein. In some embodiments, an apparatus for treating an exhaust gas in a foreline of a substrate processing system includes a plasma source coupled to a foreline of a process chamber, a reagent source coupled to the foreline upstream of the plasma source, and a foreline gas injection kit coupled to the foreline to controllably deliver a gas to the foreline, wherein the foreline injection kit includes a pressure regulator to set a foreline gas delivery pressure setpoint, and a first pressure gauge coupled to monitor a delivery pressure of the gas upstream of the foreline.Type: ApplicationFiled: December 1, 2010Publication date: June 9, 2011Applicant: APPLIED MATERIALS, INC.Inventors: COLIN JOHN DICKINSON, MEHRAN MOALEM, DANIEL O. CLARK
-
Publication number: 20100284066Abstract: A compact, portable microscope for use in the field is provided with: an optical path extending within the microscope casing between a viewing port and an eyepiece element, which path is folded by a plurality of reflectors; and a cam and follower microscope focusing mechanism. The cam and follower microscope focusing mechanism is configured such that an objective lens element is moveable relative to a substantially planar viewing stage comprising the viewing port. A first portion of the folded optical path between the viewing port and a first reflector extends in a first plane substantially perpendicularly to a second plane in which the remainder of the optical path extends.Type: ApplicationFiled: May 5, 2010Publication date: November 11, 2010Applicant: CAMBRIDGE OPTRONICS LIMITEDInventors: Keith James DUNNING, Richard John Dickinson
-
Patent number: D698036Type: GrantFiled: October 31, 2012Date of Patent: January 21, 2014Assignee: Biochrom LtdInventor: Richard John Dickinson