Patents by Inventor Christopher Golden

Christopher Golden 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: 10799849
    Abstract: An adsorbent for removing CO2 from a gas mixture, the adsorbent comprising alumina and a carbonate compound where the carbonate to alumina IR absorbance intensity ratio is reduced by washing the adsorbent with water. The disclosure also describes a method of making adsorbent particles, process for removing CO2 from a gas mixture using the adsorbent, and an adsorption unit using the adsorbent.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: October 13, 2020
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Garret Chi-Ho Lau, Erin Marie Sorensen, Fred William Taylor, Timothy Christopher Golden, Robert Quinn, William Jack Casteel, Jr.
  • Patent number: 10768815
    Abstract: Performing a non-disruptive upgrade of data in a storage system that includes a plurality of storage devices and a storage controller, including: creating new data in a new data format, wherein the new data includes a reference to old data in an old data format, wherein system software in the storage system can utilize data in the new data format and the old data format; determining that a portion of the volume has changed; and responsive to determining that the portion of the volume has changed, updating the new data to include a reference to old data associated with a portion of the volume that precedes the changed portion of the volume, new data associated with the changed portion of the volume, and a reference to old data associated with a portion of the volume that follows the changed portion of the volume.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: September 8, 2020
    Assignee: Pure Storage, Inc.
    Inventors: Jianting Cao, Wentian Cui, Christopher Golden, David Grunwald, Scott Smith, Qi Zhou
  • Patent number: 10765991
    Abstract: A rapid cycle pressure swing adsorption (RCPSA) air purification process, apparatus, and device for the removal of at least one of water, carbon dioxide, nitrous oxide, and one or more hydrocarbons from a feed air stream prior to cryogenic air separation.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: September 8, 2020
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Jinzhong Liu, Wu Li, Timothy Christopher Golden
  • Patent number: 10744450
    Abstract: Disclosed herein are multi-bed rapid cycle pressure swing adsorption (RCPSA) processes for separating O2 from N2 and/or Ar, wherein the process utilizes at least five adsorption beds each comprising a kinetically selective adsorbent for O2 having an O2 adsorption rate (1/s) of at least 0.20 as determined by linear driving force model at 1 atma and 86° F.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: August 18, 2020
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Shubhra Jyoti Bhadra, Roger Dean Whitley, Timothy Christopher Golden, Dingjun Wu, Glenn Paul Wagner
  • Patent number: 10656850
    Abstract: An indication to replicate, for a second storage resource, a volume that is stored at a first storage resource may be received. A snapshot of the volume that is stored at the second storage resource may be identified. Data with operations to data blocks of the volume may be identified. A sequence number range, containing one or more sequence numbers, associated with the snapshot of the volume that is stored at the second resource may be received. Furthermore, a portion of the data associated with the operations to the data blocks of the volume based on the sequence number range that is associated with the snapshot of the volume that is stored at the second resource may be received to replicate the volume at the second storage resource.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 19, 2020
    Assignee: Pure Storage, Inc.
    Inventor: Christopher Golden
  • Patent number: 10656864
    Abstract: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: May 19, 2020
    Assignee: Pure Storage, Inc.
    Inventors: Andrew R. Bernat, Ganesh Ramanarayanan, Malcolm Sharpe, Steve Hodgson, Ethan Miller, Alan Driscoll, Christopher Golden, John Colgrove
  • Patent number: 10646848
    Abstract: Disclosed herein are novel RHO zeolites useful as kinetically selective adsorbents for oxygen and/or nitrogen. The adsorbents can be used in pressure swing adsorption processes for selectively adsorbing oxygen and/or nitrogen from feed streams such as an air stream or crude argon stream. Also disclosed are novel methods of preparing RHO zeolites, including in particular mixed-cation RHO zeolites.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: May 12, 2020
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Magdalena M. Lozinska, Paul A. Wright, Elliott L. Bruce, William Jack Casteel, Jr., Shubhra Jyoti Bhadra, Robert Quinn, Garret Chi-Ho Lau, Erin Marie Sorensen, Roger Dean Whitley, Timothy Christopher Golden, Mohammad Ali Kalbassi
  • Patent number: 10585617
    Abstract: A system and method for performing copy offload operations. When a copy offload operation from a first volume (pointing to a first medium) to a second volume (pointing to a second medium) is requested, the copy offload operation is performed without accessing the data being copied. A third medium is created, and the first medium is recorded as the underlying medium of the third medium. The first volume is re-pointed to the third medium. Also, a fourth medium is created, the second volume is re-pointed to the fourth medium, and the second medium is recorded as the underlying medium of the targeted range of the fourth medium. All other ranges of the fourth medium have the second medium as their underlying medium.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: March 10, 2020
    Assignee: Pure Storage, Inc.
    Inventors: John Colgrove, Ethan Miller, John Hayes, Cary Sandvig, Christopher Golden, Jianting Cao, Grigori Inozemtsev
  • Patent number: 10572460
    Abstract: Compressing data in dependence upon characteristics of a storage system, including: receiving an amount of processing resources available in the storage system; receiving an amount of space available in the storage system; and selecting, in dependence upon the priority for conserving the amount of processing resources and the amount of space, a data compression algorithm to utilize to compress the data.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: February 25, 2020
    Assignee: Pure Storage, Inc.
    Inventors: John Colgrove, Joern Engel, Christopher Golden, Ethan Miller, Naveen Neelakantam
  • Publication number: 20200054987
    Abstract: Disclosed herein are multi-bed rapid cycle pressure swing adsorption (RCPSA) processes for separating O2 from N2 and/or Ar, wherein the process utilizes at least five adsorption beds each comprising a kinetically selective adsorbent for O2 having an O2 adsorption rate (1/s) of at least 0.20 as determined by linear driving force model at 1 atma and 86° F.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 20, 2020
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Shubhra Jyoti Bhadra, Roger Dean Whitley, Timothy Christopher Golden, Dingjun Wu, Glenn Paul Wagner
  • Publication number: 20200054986
    Abstract: Disclosed herein are rapid cycle pressure swing adsorption (PSA) process for separating O2 from N2 and/or Ar. The processes use a carbon molecular sieve (CMS) adsorbent having an O2/N2 and/or O2/Ar kinetic selectivity of at least 5 and an O2 adsorption rate (1/s) of at least 0.2000 as determined by linear driving force model at 1 atma and 86° F.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 20, 2020
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Roger Dean Whitley, Shubhra Jyoti Bhadra, Erdem Arslan, Yong Cao, Timothy Christopher Golden
  • Publication number: 20190388868
    Abstract: An adsorbent for removing CO2 from a gas mixture, the adsorbent comprising alumina and a carbonate compound where the carbonate to alumina IR absorbance intensity ratio is reduced by washing the adsorbent with water. The disclosure also describes a method of making adsorbent particles, process for removing CO2 from a gas mixture using the adsorbent, and an adsorption unit using the adsorbent.
    Type: Application
    Filed: August 27, 2019
    Publication date: December 26, 2019
    Applicant: Air Products and Chemicals, Inc.
    Inventors: GARRET CHI-HO LAU, ERIN MARIE SORENSEN, FRED WILLIAM TAYLOR, TIMOTHY CHRISTOPHER GOLDEN, ROBERT QUINN, WILLIAM JACK CASTEEL, JR.
  • Patent number: 10482061
    Abstract: Systems, methods, and computer readable storage mediums for optimizing performance in a storage system. A volume may be mapped to an anchor medium through an indirection layer. When a snapshot is taken of the volume, the allocation of a new anchor medium is delayed until a write operation targeting the volume is received. When a write operation targeting the volume is received, a new anchor medium may be allocated for only a portion of the volume corresponding to the portion of the volume which is targeted by the write operation. Also, when a snapshot is taken of the volume, read optimization operations are performed only the portions of the volume which have changed since the previous snapshot.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: November 19, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Christopher Golden, Neil Vachharajani, David Grunwald, Scott Smith, Jianting Cao, Luke Paulsen, Ricardo Gonzalez
  • Patent number: 10430282
    Abstract: Systems, methods, and computer readable storage mediums for maintaining the history of remapped data in a storage system. A first portion of a first medium may be remapped to a second medium as part of read optimization operations, wherein the second medium is younger than the first medium. A tag associated with the first portion of the first medium may be retained when the first portion is remapped to the second medium. When the second medium is replicated to another storage array, the first portion of the first medium may be prevented from being replicated based on the tag identifying the first portion as being part of a previous replication operation.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 1, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Christopher Golden, Malcolm Sharpe, Steve Hodgson
  • Patent number: 10365982
    Abstract: Establishing a synchronous replication relationship between two or more storage systems, including: identifying, for a dataset, a plurality of storage systems across which the dataset will be synchronously replicated; configuring one or more data communications links between each of the plurality of storage systems to be used for synchronously replicating the dataset; exchanging, between the plurality of storage systems, timing information for at least one of the plurality of storage systems; and establishing, in dependence upon the timing information for at least one of the plurality of storage systems, a synchronous replication lease, the synchronous replication lease identifying a period of time during which the synchronous replication relationship is valid.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 30, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Connor Brooks, Thomas Gill, Christopher Golden, David Grunwald, Steven Hodgson, Ronald Karr, Zoheb Shivani, Kunal Trivedi
  • Patent number: 10346084
    Abstract: A system and method for exposing volumes with underlying read-write mediums to user operations. When a medium is in the process of being replicated to a storage array, a volume which relies on the medium can be exposed to user operations (e.g., snapshots, read and write operations) once the portions of the medium which underlie the volume have been replicated. The volume can be exposed to user operations while one or more other portions of the medium are unfilled and while the medium is in an intermediate read-write state.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: July 9, 2019
    Assignee: Pure Storage, inc.
    Inventors: Christopher Golden, Jianting Cao, David Grunwald, Malcolm Sharpe, Steve Hodgson
  • Patent number: 10343139
    Abstract: Disclosed herein are new processes for adsorbing oxygen using adsorbent compositions comprising RHO zeolites kinetically selective for oxygen. The RHO zeolites can be used in pressure swing adsorption processes for separating oxygen from oxygen containing streams, such as for, but not limited to, purifying a crude argon feed stream or separating oxygen from an air feed stream.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 9, 2019
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Shubhra Jyoti Bhadra, Roger Dean Whitley, William Jack Casteel, Jr., Timothy Christopher Golden, Garrett Chi-Ho Lau, Erin Marie Sorensen, Robert Quinn, Magdalena M. Lozinska, Paul A. Wright, Mohammad Ali Kalbassi
  • Patent number: 10346043
    Abstract: Intelligently compressing data in a storage array that includes a plurality of storage devices, including: prioritizing, in dependence upon an expected benefit to be gained from compressing each data element, one or more data elements; receiving an amount of processing resources available for compressing the one or more of the data elements; and selecting, in dependence upon the prioritization of the one or more data elements and the amount of processing resources available for compressing one or more of the data elements, a data compression algorithm to utilize on one or more of the data elements.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 9, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Christopher Golden, Richard Hankins, Aswin Karumbunathan, Naveen Neelakantam, Neil Vachharajani
  • Publication number: 20190179535
    Abstract: A method including, responsive to receiving a request identifying a volume and indicating a command to take a snapshot of the volume, mapping a second logical grouping of data to reference the first logical grouping of data, and remapping the first volume to map to the second logical grouping of data instead of the first logical grouping of data such that the first volume remains addressable with similar access permissions before and after creating the snapshot. The method also includes, in response to receiving a write request targeting the second logical grouping, splitting the second logical grouping into a plurality of ranges including a first range and a second range; wherein the first range of the second logical grouping maps to the first logical grouping, and the write request is performed on the second range of the second logical grouping.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: John Colgrove, Ethan L. Miller, John Martin Hayes, Cary A. Sandvig, Christopher Golden, Jianting Cao
  • Publication number: 20190155523
    Abstract: An indication to replicate, for a second storage resource, a volume that is stored at a first storage resource may be received. A snapshot of the volume that is stored at the second storage resource may be identified. Data with operations to data blocks of the volume may be identified. A sequence number range, containing one or more sequence numbers, associated with the snapshot of the volume that is stored at the second resource may be received. Furthermore, a portion of the data associated with the operations to the data blocks of the volume based on the sequence number range that is associated with the snapshot of the volume that is stored at the second resource may be received to replicate the volume at the second storage resource.
    Type: Application
    Filed: December 21, 2018
    Publication date: May 23, 2019
    Inventor: Christopher Golden