Patents by Inventor Jeff Flowers

Jeff Flowers 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: 10692529
    Abstract: Systems and methods for reading data are provided herein using a data archive architecture controlled by a head server. The head server can read data in a contiguous manner across multiple storage devices for data that has been partitioned into multiple portions and spread across the multiple storage devices. Portions of a first object can be transmitted and read from a first subset of storage devices and portions of a second object can be transmitted and read from a second subset of storage devices. The head server can increment a read pointer based on a length of the portions of the first object to a determine a read location of different portions of the first object or the second object. The head server can identify different read location to read sub sequent of different portions of multiple objects using one or more lengths of the objects or portions of the object.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 23, 2020
    Assignee: Wasabi Technologies, Inc.
    Inventors: Jeff Flowers, Mark Rees
  • Publication number: 20200026458
    Abstract: Systems and methods for reading data are provided herein using a data archive architecture controlled by a head server. The head server can read data in a contiguous manner across multiple storage devices for data that has been partitioned into multiple portions and spread across the multiple storage devices. Portions of a first object can be transmitted and read from a first subset of storage devices and portions of a second object can be transmitted and read from a second subset of storage devices. The head server can increment a read pointer based on a length of the portions of the first object to a determine a read location of different portions of the first object or the second object. The head server can identify different read location to read sub sequent of different portions of multiple objects using one or more lengths of the objects or portions of the object.
    Type: Application
    Filed: February 28, 2019
    Publication date: January 23, 2020
    Applicant: Wasabi Technologies, Inc.
    Inventors: Jeff Flowers, Mark Rees
  • Publication number: 20200026868
    Abstract: Systems and methods for storing data are provided herein using a data archive architecture controlled by a head server. The head server can write data in a contiguous manner across multiple storage devices by partitioning objects into multiple portions and spreading the portions across the multiple storage devices. Portions of a first object can be transmitted to a first subset of storage devices and portions of a second object can be transmitted to a second subset of storage devices. The first subset of storage devices can write the portions of the first object to a first write location indicated by a write pointer. The head server can increment the write pointer based on a length of the portions of the first object to a second write location. The second subset of storage devices can write the portions of the second object to the second write location.
    Type: Application
    Filed: February 28, 2019
    Publication date: January 23, 2020
    Applicant: Wasabi Technologies, Inc.
    Inventors: Jeff Flowers, Mark Rees
  • Patent number: 10497393
    Abstract: Systems and methods for storing data are provided herein using a data archive architecture controlled by a head server. The head server can write data in a contiguous manner across multiple storage devices by partitioning objects into multiple portions and spreading the portions across the multiple storage devices. Portions of a first object can be transmitted to a first subset of storage devices and portions of a second object can be transmitted to a second subset of storage devices. The first subset of storage devices can write the portions of the first object to a first write location indicated by a write pointer. The head server can increment the write pointer based on a length of the portions of the first object to a second write location. The second subset of storage devices can write the portions of the second object to the second write location.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: December 3, 2019
    Assignee: Wasabi Technologies, Inc.
    Inventors: Jeff Flowers, Mark Rees