Patents by Inventor Logan Jennings

Logan Jennings 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: 20240036759
    Abstract: Continuing replication during storage system transportation, including: replicating, between a first storage system and a second storage system, a dataset; connecting, by the first storage system during movement of the first storage system to a new physical location, to a communication network available at one or more intermediate physical locations; and continuing the replicating of the dataset between the first storage system at one or more of the intermediate physical locations and the second storage system over the communication network available at one or more of the intermediate physical locations.
    Type: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Inventors: AARON DAILEY, RONALD KARR, NICOLE TSELENTIS, LOGAN JENNINGS
  • Patent number: 11882179
    Abstract: Supporting multiple replication schemes across distinct network layers, including: replicating, over a first type of network messaging layer, data between a first storage system and a second storage system; selecting a different messaging layer for data replication; and replicating, over a second type of network messaging layer, data between the first storage system and the second storage system.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: January 23, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Logan Jennings, Aaron Dailey, Roland Dreier, Ganga Kondapalli, Nicole Tselentis, Stephen Whitney, Daquan Zuo, Ronald Karr, John Colgrove
  • Patent number: 11789638
    Abstract: Continuing replication during storage system transportation, including: replicating, between a first storage system and a second storage system, a dataset; connecting, by the first storage system during movement of the first storage system to a new physical location, to a communication network available at one or more intermediate physical locations; and continuing the replicating of the dataset between the first storage system at one or more of the intermediate physical locations and the second storage system over the communication network available at one or more of the intermediate physical locations.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: October 17, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Aaron Dailey, Ronald Karr, Nicole Tselentis, Logan Jennings
  • Publication number: 20230004299
    Abstract: Continuing replication during storage system transportation, including: replicating, between a first storage system and a second storage system, a dataset; connecting, by the first storage system during movement of the first storage system to a new physical location, to a communication network available at one or more intermediate physical locations; and continuing the replicating of the dataset between the first storage system at one or more of the intermediate physical locations and the second storage system over the communication network available at one or more of the intermediate physical locations.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventors: AARON DAILEY, RONALD KARR, NICOLE TSELENTIS, LOGAN JENNINGS
  • Publication number: 20220343371
    Abstract: A system, method, and computer program product are disclosed for electronic correspondence generation based on user segment classification. An example system classifies respective user identifiers associated with a plurality of user devices into a plurality of user segments for respective potential electronic correspondences using user segmentation criteria for the respective user identifiers and communication preference data for one or more electronic correspondences transmitted between a server system and the plurality of user devices. In response to identification of a triggering event associated with a user segment from the plurality of user segments, the example system also generates an electronic correspondence based on the communication preference data and transmits the electronic correspondence to one or more user devices associated with the user segment.
    Type: Application
    Filed: April 5, 2022
    Publication date: October 27, 2022
    Inventors: Will Megson, Shafiq Shariff, Christopher Powers, Logan Jennings
  • Patent number: 11442652
    Abstract: Replication handling during storage system transportation, including: replicating, between a first storage system and a second storage system that are both located at a first physical location, a dataset; connecting, by the first storage system and responsive to movement of the first storage system to an intermediate physical location, to a communication network available at the intermediate physical location; and continuing, between the first storage system at the intermediate physical location and the second storage system at the first physical location, replication of the dataset over the communication network available at the intermediate physical location.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: September 13, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: Aaron Dailey, Ronald Karr, Nicole Tselentis, Logan Jennings
  • Publication number: 20220263898
    Abstract: Supporting multiple replication schemes across distinct network layers, including: replicating, over a first type of network messaging layer, data between a first storage system and a second storage system; selecting a different messaging layer for data replication; and replicating, over a second type of network messaging layer, data between the first storage system and the second storage system.
    Type: Application
    Filed: April 28, 2022
    Publication date: August 18, 2022
    Inventors: LOGAN JENNINGS, AARON DAILEY, ROLAND DREIER, GANGA KONDAPALLI, NICOLE TSELENTIS, STEPHEN WHITNEY, DAQUAN ZUO, RONALD KARR, JOHN COLGROVE
  • Patent number: 11349917
    Abstract: Replication handling among distinct network transfer layers, including: establishing, over a first type of network messaging layer, a communication link for replication between a first storage system and a second storage system; initiating, over a second type of network messaging layer, a configuration change to one or more aspects of the first storage system; and replicating, without disrupting the configuration change to the one or more aspects of the first storage system, data from the first storage system to the second storage system.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: May 31, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Logan Jennings, Aaron Dailey, Roland Dreier, Ganga Kondapalli, Nicole Tselentis, Stephen Whitney, Daquan Zuo, Ronald Karr, John Colgrove
  • Publication number: 20220030062
    Abstract: Replication handling among distinct network transfer layers, including: establishing, over a first type of network messaging layer, a communication link for replication between a first storage system and a second storage system; initiating, over a second type of network messaging layer, a configuration change to one or more aspects of the first storage system; and replicating, without disrupting the configuration change to the one or more aspects of the first storage system, data from the first storage system to the second storage system.
    Type: Application
    Filed: July 23, 2020
    Publication date: January 27, 2022
    Inventors: LOGAN JENNINGS, AARON DAILEY, ROLAND DREIER, GANGA KONDAPALLI, NICOLE TSELENTIS, STEPHEN WHITNEY, DAQUAN ZUO, RONALD KARR, JOHN COLGROVE
  • Patent number: 10990480
    Abstract: A storage system includes a plurality of solid-state storage devices and a storage group controller. The storage group controller receives, from a central storage controller, a command comprising information associated with a RAID rebuild operation to reconstruct data stored at the set of solid-state storage devices. In response to receiving the information associated with the RAID rebuild operation, the storage group controller reads other data and parity data stored associated with the data to be reconstructed at the set of solid-state storage devices based on the information associated with the RAID rebuild operation. Upon reading the other data and the parity data stored at the set of solid-state storage devices, the storage group controller reconstructs the data based on the other data, the parity data and the information associated with the RAID rebuild operation and transmits, to the central storage controller, the reconstructed data.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: April 27, 2021
    Assignee: PURE STORAGE, INC.
    Inventors: Andrew R. Bernat, Logan Jennings, Peter E. Kirkpatrick
  • Patent number: 10678432
    Abstract: A storage controller coupled to a storage array includes a device driver running in a kernel space that receives an administrative command from an application running in a user space of the storage controller and writes the administrative command to a first submission queue of a plurality of submission queues associated with a storage device in the storage array, where the first submission queue is reserved for use by the device driver. An input/output (I/O) command received from the application running in the user space, however, is written directly to a second submission queue of the plurality of submission queues without being routed through the kernel space, where the second submission queue being reserved for direct access by the application running in the user space.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: June 9, 2020
    Assignee: Pure Storage, Inc.
    Inventors: Roland Dreier, Bryan Freed, Logan Jennings, Sandeep Mann
  • Publication number: 20070038880
    Abstract: A network diagnostic system may include one or more network diagnostic components. A network diagnostic component may include one or more storage devices and may be configured to perform one or more network diagnostic functions. The network diagnostic component and/or at least one other network diagnostic component may access the storage devices to help perform one or more network diagnostic functions and/or to help perform other processes.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Inventors: Gayle Noble, Logan Jennings
  • Publication number: 20070038881
    Abstract: A network diagnostic system may include one or more network diagnostic components. A network diagnostic component may include one or more storage devices and may be configured to perform one or more network diagnostic functions. The network diagnostic component and/or at least one other network diagnostic component may access the storage devices to help perform one or more network diagnostic functions and/or to help perform other processes.
    Type: Application
    Filed: April 11, 2006
    Publication date: February 15, 2007
    Applicant: Finisar Corporation
    Inventors: Gayle Noble, Logan Jennings