Patents by Inventor Andrew Sillifant

Andrew Sillifant 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: 11922052
    Abstract: A method including generating a new storage object derived from an existing storage object, wherein the new storage object has a first historical record identifying previous actions taken to generate the existing storage object. The method further includes generating a second historical record for the new storage object, wherein the second historical record represents the first historical record and an action that generated the new storage object from the existing storage object.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: March 5, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Andrew Sillifant, Taher Vohra, Robert Lee, Michael Richardson
  • Publication number: 20230237068
    Abstract: Systems and methods of maintaining a policy implementation for an object across different storage systems are disclosed. The method includes determining, for an object to be copied from a first storage system, one or more object policies that are applicable to the object; generating metadata that triggers application of the one or more policies at an other storage system that is different from the first storage system; and including the metadata with the object during copying of the object.
    Type: Application
    Filed: March 27, 2023
    Publication date: July 27, 2023
    Inventors: ANDREW SILLIFANT, RONALD KARR
  • Publication number: 20230185477
    Abstract: A method including generating a new storage object derived from an existing storage object, wherein the new storage object has a first historical record identifying previous actions taken to generate the existing storage object. The method further includes generating a second historical record for the new storage object, wherein the second historical record represents the first historical record and an action that generated the new storage object from the existing storage object.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Inventors: ANDREW SILLIFANT, TAHER VOHRA, ROBERT LEE, MICHAEL RICHARDSON
  • Patent number: 11630598
    Abstract: Scheduling data replication operations, including: identifying, for each of a plurality of target storage systems, an amount of data to be transferred from one or more source storage systems in order to fully replicate a dataset to the target storage system; scheduling, based on the amount of data to be transferred from one or more source storage systems in order to fully replicate the dataset to each of the target storage systems, replication operations between the storage systems; and replicating the dataset from the one or more source storage systems to each of the target storage systems in accordance with the scheduling of replication operations between the storage systems.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: April 18, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Andrew Sillifant, Grigori Inozemtsev
  • Patent number: 11340939
    Abstract: Providing application-aware analytics for storage systems, including: collecting, by a workload migration module, from a first host, first data describing performance characteristics of the first host and second data describing performance characteristics of one or more clients connected to the first host and associated with a workload supported by the first host; identifying, based on the data, a second host for servicing the workload; and deploying the workload in the second host.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: May 24, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: Robert Barker, Jr., Andrew Sillifant
  • Patent number: 11301152
    Abstract: Intelligently moving data between storage systems, including: identifying characteristics associated with a plurality of data communications paths between a source storage system and a plurality of target storage systems; identifying characteristics associated with a plurality of data communications paths between two or more target storage systems; selecting, using the characteristics associated with the plurality of data communications paths between the source storage system and the plurality of target storage systems and the characteristics associated with a plurality of data communications paths between two or more target storage systems, an optimal path between the source storage system and each of the target storage systems; and migrating data stored on the source storage system to each of the target storage systems utilizing the optimal paths.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: April 12, 2022
    Assignee: Pure Storage, Inc.
    Inventor: Andrew Sillifant
  • Publication number: 20210326047
    Abstract: Illustrative systems and methods provide application-aware management of storage systems, including application-aware orchestration of operations of storage systems by way of a telemetry-based orchestration pipeline. In certain examples, a remote management system receives, by way of a connection initiated by a storage device connected to a host to transmit telemetry data to the management system, data describing performance characteristics of the host and transmits, to the storage device by way of the same connection, data describing a set of instructions for orchestrating operations of the host. The storage device provides the set of instructions to the host to orchestrate operations of the host, such as by orchestrating operations of one or more applications executing on the host.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 21, 2021
    Inventors: Andrew Sillifant, Bikash Roy Choudhury, Mandeep Arora