Patents by Inventor Bennett Amodio

Bennett Amodio 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: 20230367716
    Abstract: Nonsequential readahead based on data access patterns, the method comprising: determining a set of access patterns for stored content; determining, based on the set of access patterns, a list of storage locations for content expected to be used; and prefetching, based on the list of storage locations for content expected to be used, one or more data objects.
    Type: Application
    Filed: July 19, 2023
    Publication date: November 16, 2023
    Inventors: BENNETT AMODIO, EMILY POTYRAJ, BRIAN GOLD
  • Publication number: 20230297292
    Abstract: Nonsequential readahead for deep learning training that includes: receiving an indication of a list of batch storage locations for a batch of data objects; prefetching, for each storage location in the list of batch storage locations, storage content corresponding to the batch of data objects; and storing the storage content corresponding to the batch of data objects within a cache accessible to an artificial intelligence workflow.
    Type: Application
    Filed: May 19, 2023
    Publication date: September 21, 2023
    Inventors: EMILY POTYRAJ, BENNETT AMODIO
  • Patent number: 11720497
    Abstract: Nonsequential readahead based on data access patterns, the method comprising: determining a set of access patterns for stored content; determining, based on the set of access patterns, a list of storage locations for content expected to be used; and prefetching, based on the list of storage locations for content expected to be used, one or more data objects.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: August 8, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Bennett Amodio, Emily Potyraj, Brian Gold
  • Patent number: 11709636
    Abstract: Nonsequential readahead for deep learning training that includes: receiving an indication of a list of batch storage locations for a batch of data objects; prefetching, for each storage location in the list of batch storage locations, storage content corresponding to the batch of data objects; and storing the storage content corresponding to the batch of data objects within a cache accessible to an artificial intelligence workflow.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: July 25, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Emily Potyraj, Bennett Amodio
  • Patent number: 11438279
    Abstract: The embodiments provide for a method of expanding a clustered service. The method includes inserting a network layer, comprising multiple switch devices, between switch devices of a network and switch devices of a clustered service, rearranging connections of the switch devices of the network and the switch devices of the clustered service to form a multi-chassis link aggregation group (MC-LAG), and maintaining data traffic during the rearranging the connections.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: September 6, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Matthew Strathman, Oksana Aguilera, Smruthi Manjunath, Bennett Amodio
  • Publication number: 20210055885
    Abstract: A storage system has storage devices and a storage controller that includes a processing device. The processing device is to receive a request for portions of data stored at locations of one or more storage devices. The processing device is to generate a file at a storage device. The file corresponds to a view of the portions of data stored at the locations of the one or more storage devices. The processing device is to identify the portions of data that are stored at the locations of the one or more storage devices. The processing device is to provide the view comprising the portions of data.
    Type: Application
    Filed: October 20, 2020
    Publication date: February 25, 2021
    Inventors: Matthew Strathman, Emily Potyraj, Bennett Amodio, Robert Lee
  • Publication number: 20200028800
    Abstract: The embodiments provide for a method of expanding a clustered service. The method includes inserting a network layer, comprising multiple switch devices, between switch devices of a network and switch devices of a clustered service, rearranging connections of the switch devices of the network and the switch devices of the clustered service to form a multi-chassis link aggregation group (MC-LAG), and maintaining data traffic during the rearranging the connections.
    Type: Application
    Filed: October 11, 2018
    Publication date: January 23, 2020
    Inventors: Matthew Strathman, Oksana Aguilera, Smruthi Manjunath, Bennett Amodio