Patents Assigned to Wasabi Technologies, Inc.
-
Publication number: 20240289321Abstract: The present solution is directed to systems and methods for reporting cloud storage statistics or reports by a cloud storage manager that can receive a request from a client of a managed service provider pertaining to use of cloud storage by the client. The request can include a domain identifier associated with the managed service provider. The cloud storage manager can transmit a request for a custom asset associated with the domain identifier to a first cloud storage service and receive the requested custom asset associated with the domain identifier. The cloud storage manager can request statistics regarding use of a second cloud storage service by the client and receive statistics regarding use of the second cloud storage service by the client. The cloud storage manager can render, using the retrieved custom asset and statistics, a customized page or a report displaying the cloud storage statistics or information.Type: ApplicationFiled: February 24, 2023Publication date: August 29, 2024Applicant: Wasabi Technologies, Inc.Inventors: Hasan CANA, Milot SHALA, Vilas S. BELAGODU, Ryan Benjamin RIPA
-
Patent number: 10692529Abstract: 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: GrantFiled: February 28, 2019Date of Patent: June 23, 2020Assignee: Wasabi Technologies, Inc.Inventors: Jeff Flowers, Mark Rees
-
Publication number: 20200026868Abstract: 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: ApplicationFiled: February 28, 2019Publication date: January 23, 2020Applicant: Wasabi Technologies, Inc.Inventors: Jeff Flowers, Mark Rees
-
Publication number: 20200026458Abstract: 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: ApplicationFiled: February 28, 2019Publication date: January 23, 2020Applicant: Wasabi Technologies, Inc.Inventors: Jeff Flowers, Mark Rees
-
Patent number: 10497393Abstract: 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: GrantFiled: February 28, 2019Date of Patent: December 3, 2019Assignee: Wasabi Technologies, Inc.Inventors: Jeff Flowers, Mark Rees