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: 20140040505
    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.
    Type: Application
    Filed: October 7, 2013
    Publication date: February 6, 2014
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20130311612
    Abstract: 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: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Applicant: Rackspace US, Inc.
    Inventor: John A. Dickinson
  • Publication number: 20130284724
    Abstract: 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: Application
    Filed: April 11, 2013
    Publication date: October 31, 2013
    Applicant: Applied Materials, Inc.
    Inventors: Michael S. Cox, Colin John Dickinson
  • Patent number: 8550072
    Abstract: 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: Grant
    Filed: December 5, 2011
    Date of Patent: October 8, 2013
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Mohammad Thudor, Ian Douglas Makinson, Philip James Biggs, Philip John Dickinson
  • Patent number: 8554951
    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.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: October 8, 2013
    Assignee: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Patent number: 8538926
    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.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: September 17, 2013
    Assignee: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Patent number: 8510267
    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.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: August 13, 2013
    Assignee: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20120233228
    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.
    Type: Application
    Filed: December 23, 2011
    Publication date: September 13, 2012
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20120233293
    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.
    Type: Application
    Filed: January 5, 2012
    Publication date: September 13, 2012
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20120233522
    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.
    Type: Application
    Filed: December 23, 2011
    Publication date: September 13, 2012
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Their, Gregory Holt
  • Publication number: 20120233134
    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.
    Type: Application
    Filed: April 19, 2011
    Publication date: September 13, 2012
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20120233490
    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.
    Type: Application
    Filed: April 19, 2011
    Publication date: September 13, 2012
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20120233418
    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.
    Type: Application
    Filed: April 19, 2011
    Publication date: September 13, 2012
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20120233668
    Abstract: 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: Application
    Filed: May 23, 2012
    Publication date: September 13, 2012
    Applicant: 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: 20120233119
    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.
    Type: Application
    Filed: April 19, 2011
    Publication date: September 13, 2012
    Applicant: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20120073573
    Abstract: 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: Application
    Filed: December 5, 2011
    Publication date: March 29, 2012
    Applicant: Fisher & Paykel Healthcare Limited
    Inventors: Mohammad THUDOR, Ian Douglas MAKINSON, Philip James BIGGS, Philip John DICKINSON
  • Patent number: 8091547
    Abstract: 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: Grant
    Filed: July 5, 2006
    Date of Patent: January 10, 2012
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Mohammad Thudor, Ian Douglas Makinson, Philip James Biggs, Philip John Dickinson
  • Publication number: 20110135552
    Abstract: 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: Application
    Filed: December 1, 2010
    Publication date: June 9, 2011
    Applicant: APPLIED MATERIALS, INC.
    Inventors: COLIN JOHN DICKINSON, MEHRAN MOALEM, DANIEL O. CLARK
  • Publication number: 20100284066
    Abstract: 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: Application
    Filed: May 5, 2010
    Publication date: November 11, 2010
    Applicant: CAMBRIDGE OPTRONICS LIMITED
    Inventors: Keith James DUNNING, Richard John Dickinson
  • Patent number: D698036
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: January 21, 2014
    Assignee: Biochrom Ltd
    Inventor: Richard John Dickinson