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: 12381901
    Abstract: Providing unified storage for event streams in an anomaly detection framework, including: receiving, by an event streaming platform, first event data encoded in a first file format; converting, by the event streaming platform, the first event data into second event data encoded in a second file format for storage in a first remote storage system; and providing, to the first remote storage system, a command to load the second event data into the first remote storage system.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: August 5, 2025
    Assignee: Fortinet, Inc.
    Inventors: Christopher Golden, Derek G. Murray, Yijou Chen
  • Publication number: 20250145460
    Abstract: An adsorption system having at least one adsorber retaining a bed of adsorbent material can be configured to provide enhanced purification of fees having relatively low concentrations of hydrogen or helium. Embodiments can utilize an activated carbon layer between at least one upstream layer and at least one downstream layer. The activate carbon layer can include activated carbon can have a pre-selected surface area (SA), bulk density, total open pore volume (TOPV), and/or ratio of TOPV to surface area (TOPV/SA).
    Type: Application
    Filed: November 3, 2023
    Publication date: May 8, 2025
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Jay A. Thakkar, Jeffrey R. Hufton, Timothy Christopher Golden, Garret C. Lau, Shubhra Jyoti Bhadra
  • Publication number: 20250144601
    Abstract: Adsorbent material for use in pressure swing adsorption (PSA) related processing can provide improved purification processing with reduced temperature differentials between adsorption and desorption processing of the bed of adsorbent material. Embodiments can be configured so that adsorbent material has occluded micropores or macropores. The occlusion of the micropores or macropores can be up to 42% of the micropores the adsorbent material in some embodiments. At least one metal acetate can be utilized for the occlusion of the micropores or macropores. Utilization of the adsorbent material having occluded micropores or macropores was surprisingly found to increase the yield for purification of a product gas in spite of the occlusion of the micropores or macropores.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 8, 2025
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Timothy Christopher Golden, Martin Hartmann, Matthias Thommes, Roger D. Whitley, Garret C. Lau, Jeffrey R. Hufton, William J. Casteel, JR., Shubhra Jyoti Bhadra
  • Patent number: 12223183
    Abstract: Optimizing copy operations in a storage array, includes combining, in dependence upon a metadata optimization policy, a plurality of copy operations into a single copy operation and splitting the single copy operation into an optimized set of executable copy operations that copy data based on memory alignment.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: February 11, 2025
    Assignee: PURE STORAGE, INC.
    Inventors: Christopher Golden, Scott Smith, Luke Paulsen, David Grunwald, Jianting Cao
  • Publication number: 20240390835
    Abstract: A method for purifying a crude hydrogen feed stream utilizes an adsorbent having a N2/Ar selectivity ranging from 2 to 4 at 30° C. and a Henry's law coefficient for argon ranging from 0.15 to 1.0 mmole/g/atma at 30° C. The composition of crude hydrogen streams from processes in which carbon dioxide is captured necessitates new criteria for adsorbent selection to improve recovery.
    Type: Application
    Filed: May 22, 2023
    Publication date: November 28, 2024
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Timothy Christopher Golden, Shubhra Jyoti Bhadra, Shreya Mukherjee, Garret C. Lau, Jeffrey R. Hufton, Jay A. Thakkar
  • Patent number: 12099741
    Abstract: A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: September 24, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, Jianting Cao, John Colgrove, Christopher Golden, John Hayes, Cary Sandvig, Grigori Inozemtsev
  • Patent number: 12079498
    Abstract: A system, apparatus, and product for allowing access to a partially replicated dataset, including: detecting, by a target storage system, that a dataset will be replicated from a source storage system to the target storage system; exposing, by the target storage system, the dataset for user operations prior to receiving the entire dataset; receiving, by the target storage system, a request to read a portion of the dataset that has not been received by the target storage system; and retrieving, by the target storage system, the portion of the dataset.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: September 3, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan L. Miller, John Colgrove, Christopher Golden, Steve Hodgson, Malcolm Sharpe
  • Patent number: 11995315
    Abstract: Converting data formats in a storage system: converting first data in a first format to second data in a second format, wherein second data in the second format includes a reference to the first data, wherein the first data and the second data are associated with a dataset, including updating the second data to include: a reference to first data associated with a portion of the dataset that precedes a data-converted portion of the dataset; second data associated with the data-converted portion of the dataset, wherein the second data associated with the data-converted portion of the dataset is in the second data format; and a reference to first data associated with a portion of the dataset that follows the data-converted portion of the dataset; and replacing first data associated with the data-converted portion of the dataset with a reference to the second data associated with the data-converted portion of the dataset.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: May 28, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: David Grunwald, Christopher Golden, Jianting Cao, Scott Smith, Qi Zhou, Wentian Cui
  • Patent number: 11934322
    Abstract: A system comprises a storage system comprising one or more storage devices and a storage controller operatively coupled to the storage system, the storage controller comprising a processing device, the processing device to receive first raw data from a first tenant of the storage system to a first non-volatile memory express (NVMe) input/output (I/O) queue of the storage system. The processing device further to determine that the first NVMe I/O queue corresponds to a first key, wherein the first key corresponds to the first tenant. The processing device further to encrypt the first raw data using the first key to generate first encrypted data. The processing device further to store the first encrypted data on the storage system.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: March 19, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan L. Miller, Andrew R. Bernat, Ronald Karr, Christopher Golden, Nicholas George Psaki, David Whitlock
  • Patent number: 11853584
    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: Grant
    Filed: September 26, 2019
    Date of Patent: December 26, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: John Colgrove, Ethan Miller, John Hayes, Cary Sandvig, Christopher Golden, Jianting Cao
  • Patent number: 11847336
    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: April 29, 2020
    Date of Patent: December 19, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, Andrew R. Bernat, John Colgrove, Alan Driscoll, Christopher Golden, Steve Hodgson, Ganesh Ramanarayanan, Malcolm Sharpe
  • Patent number: 11836357
    Abstract: Optimizing copy operations in a storage array, includes combining, in dependence upon a metadata optimization policy, a plurality of copy operations into a single copy operation and splitting the single copy operation into an optimized set of executable copy operations that copy data based on memory alignment.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: December 5, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Christopher Golden, Scott Smith, Luke Paulsen, David Grunwald, Jianting Cao
  • Patent number: 11797403
    Abstract: Maintaining a synchronous replication relationship between two or more storage systems, including: receiving, by at least one of a plurality of storage systems across which a dataset will be synchronously replicated, timing information for at least one of the plurality of storage systems; and establishing, based on the timing information, a synchronous replication lease describing a period of time during which the synchronous replication relationship is valid, wherein a request to modify the dataset may only be acknowledged after a copy of the dataset has been modified on each of the storage systems.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: October 24, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: David Grunwald, Steven Hodgson, Ronald Karr, Kunal Trivedi, Christopher Golden, Thomas Gill, Connor Brooks, Zoheb Shivani
  • Publication number: 20230325272
    Abstract: An illustrative method may include identifying, based on data associated with an operation of a hardware component, an anomaly in the data; determining that the anomaly is representative of an issue associated with the hardware component; and performing, based on the determining that the anomaly is representative of the issue associated with the hardware component, a remedial action that affects a performance of the operation of the hardware component.
    Type: Application
    Filed: June 14, 2023
    Publication date: October 12, 2023
    Inventors: Christopher Golden, Emily Watkins
  • Patent number: 11748322
    Abstract: Utilizing different data compression algorithms based on characteristics of a storage system, including: selecting, in dependence upon a priority for conserving processing resources or storage resources in a storage system, a data compression algorithm to utilize to compress data; detecting that at least one of an amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed; and responsive to detecting that at least one of the amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed, selecting a different data compression algorithm to utilize to compress data.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: September 5, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, John Colgrove, Joern Engel, Christopher Golden, Naveen Neelakantam
  • Patent number: 11734097
    Abstract: An illustrative method includes identifying, based on an output of a machine learning model that receives data associated with an operation of a hardware component as an input, an anomaly in the data, determining that the anomaly is representative of an issue associated with the hardware component, and performing, based on the determining that the anomaly is representative of the issue associated with the hardware component, a remedial action that affects a performance of the operation of the hardware component.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: August 22, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Christopher Golden, Emily Watkins
  • Patent number: 11662936
    Abstract: A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: May 30, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, Jianting Cao, John Colgrove, Christopher Golden, John Hayes, Cary Sandvig, Grigori Inozemtsev
  • Patent number: 11561720
    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 migrated 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 migrated. 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: April 30, 2021
    Date of Patent: January 24, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Christopher Golden, Jianting Cao, David Grunwald, Steve Hodgson, Malcolm Sharpe
  • Publication number: 20220349726
    Abstract: A system and method for monitoring safety of an environment is provided. The system includes a plurality of sensors, a non-transitory memory storing an executable code, and a hardware processor executing the executable code to receive a first input from a first sensor, the first input including a first current condition information, compare the first current condition information with a current condition database, receive a second input from a second sensor, the second input including a second current condition information, compare the second current condition information with the current condition database, determine an event based on the comparison of the first current condition with the current condition database and the comparison of the second current condition with the current condition database, and transmit a signal in response the determination of the event.
    Type: Application
    Filed: July 14, 2022
    Publication date: November 3, 2022
    Inventor: Christopher Golden
  • Patent number: 11442825
    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: April 26, 2021
    Date of Patent: September 13, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: David Grunwald, Steven Hodgson, Ronald Karr, Kunal Trivedi, Christopher Golden, Thomas Gill, Connor Brooks, Zoheb Shivani