Qumulo Assigned Three Patents
Workload allocation for file system maintenance, object-based storage with garbage collection and data consolidation, Global namespaces for distributed file systems
By Francis Pelletier | July 11, 2025 at 2:00 pmWorkload allocation for file system maintenance
Qumulo, Inc., Seattle, WA, has been assigned a patent (12346290) developed by Haber; Steven Henry, Nelson; Noah Trent, and Urban; Thomas Scott, Seattle, WA, for a “workload allocation for file system maintenance.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Embodiments are directed to workload allocation for file system maintenance. A file system that includes storage nodes and snapshots may be provided such that each snapshot may be associated with a plurality of data blocks. If snapshots are deleted further actions may be performed, including: determining the dead blocks associated with the deleted snapshots such that each dead block may be a data block that may be unassociated with undeleted snapshots; adding the plurality of dead blocks to dead trees located on the storage nodes; determining an urgency score based on a workload model and file system metrics; determining delete tasks based on the urgency score; determining a portion of the storage nodes based on a number of delete tasks; and executing the delete tasks on the portion storage nodes to delete the dead blocks to return storage capacity to the file system.”
The patent application was filed on 2022-07-13 (17/864190).
Object-based storage with garbage collection and data consolidation
Qumulo, Inc., Seattle, WA, has been assigned a patent (12292853) developed by Ellis; Graham Edwin, Seattle, WA, Fairweather; Ying, Sammamish, WA, Garvin; Thorne Davis, Spokane, WA, Haber; Steven Henry, Bai; Yuxi, Chmiel; Michael Anthony, Kosakanchit; Pathirat, MacLaren; Jonathan Michael, Seattle, WA, McMullan; Matthew Christopher, Bellevue, WA, Moody; Tyler Morrison, Seattle, WA, Passey; Aaron James, San Rafael, CA, Phipps; Rowan Arthur, and Rothschilds; Thomas Gregory, Seattle, WA, for “object-based storage with garbage collection and data consolidation.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.”
The patent application was filed on 2023-11-06 (18/503082).
Global namespaces for distributed file systems
Qumulo, Inc., Seattle, WA, has been assigned a patent (12222903) developed by Rothschilds; Thomas Gregory, Issaquah, WA, Passey; Aaron James, San Rafael, CA, and Carpenter; Edward, Seattle, WA, for “global namespaces for distributed file systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Embodiments are directed to managing data in a file system. In response to a request from a client of a spoke file system to access file system items shared by a hub file system: determining a portion of the spoke file systems that may have an existing lock on the file system items; obtaining log entries from the portion of the spoke file systems such that the log entries are associated with commands that were executed in the portion of the spoke file systems; executing the commands in the hub file system to update the file system items in the hub file system; granting a lock on the file system items in the hub file system that enables the client to access the updated file system items from the spoke file systems.”
The patent application was filed on 2024-08-09 (18/799431).