Red Hat Assigned Thirteen Patents
Storage using sliding window cache in data grid, managing write requests for drives in cloud storage systems, preventing duplication of files in storage device, prefetching data from storage system, metadata size reduction for data objects in cloud storage systems, determining size of virtual disks, offloading memory maintenance for a log-structured file system, prefetching metadata in storage system, certificate based expiration of file system objects, scalable object stream query for objects in distributed storage, data relocation for data units in scale-out storage systems, managing de-dupe operations based on likelihood of duplicability, management of contextual information for data
By Francis Pelletier | January 26, 2024 at 2:00 pmStorage using sliding window cache in data grid
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11847354) developed by Rigamonti, Vittorio, Pregnana Milanese, Italy, and Tarrant, Tristan, Cernobbio, Italy, for a “data storage using a sliding window cache in a data grid.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A sliding window cache can be used for data storage in a data grid. For example, a computing device can receive a request from a client device for storing a data entry in a data grid. The computing device can store the data entry in a first data set including a plurality of data entries distributed across a plurality of nodes of the data grid. The computing device can also store the data entry in a second data set in a sliding window cache that is embedded in the data grid. The second data set can include a subset of the plurality of data entries synchronized with the plurality of data entries of the first data set. The computing device can determine a statistic measurement associated with the sliding window cache and output the statistic measurement to the client device.”
The patent application was filed on 2022-03-17 (17/697121).
Managing write requests for drives in cloud storage systems
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11829642) developed by BenHanokh, Gabriel Zvi, Tel-Aviv, Israel, Salomon, Yehoshua, Kfar Saba, Israel, and Wasserman, Orit, Mitzpe Aviv, Israel, for “managing write requests for drives in cloud storage systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods are provided for managing write requests for drives in a cloud storage system. For example, a system can receive a plurality of write requests for writing a first set of data to a first drive of a plurality of drives. The first drive may be powered off. The system can write the first set of data to a cache in response to receiving the plurality of write requests. The system can determine that a number of the plurality of write requests exceeds a predetermined write request threshold. The system can power on the first drive in response to determining that the number of the plurality of write requests exceeds the predetermined write request threshold. The system can write the first set of data stored in the cache to the first drive.”
The patent application was filed on 2021-11-30 (17/538308).
Preventing duplication of files in storage device
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11829240) developed by Scrivano, Giuseppe, Spezzano della Sila, Italy, for “preventing duplication of files in a storage device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Duplication of files in a storage device of a computing device can be avoided using some techniques described herein. In one example, a system can determine a checksum of a file in a software package. The system can then determine that the file is absent from a storage device by issuing a command for accessing the file based on the checksum. In response to determining that the file is absent from the storage device, the system can download a copy of the file from a remote computing device to the storage device over a network.”
The patent application was filed on 2022-01-06 (17/569760).
Prefetching data from storage system
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11816067) developed by BenHanokh, Gabriel Zvi, Tel-Aviv, Israel, and Lublin, Uri, Raanana, Israel, for “prefetching data from a data storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Data can be prefetched from a data storage system. For example, a computing device can receive a write request from a software application. The write request can be for writing a first data object to a storage device. The computing device can determine a second data object that is to be prefetched based on a read request for the first data object from the software application. The computing device can generate metadata for the first data object. The metadata can indicate that the second data object is to be prefeteched. The computing device can store the first data object with the metadata in the storage device.”
The patent application was filed on 2020-11-20 (16/953847).
Metadata size reduction for data objects in cloud storage systems
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11809709) developed by BenHanokh, Gabriel Zvi, Tel-Aviv, Israel, and Durgin, Joshua, Canyon Country, CA, for a “metadata size reduction for data objects in cloud storage systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Metadata sizes for data objects in cloud storage systems can be reduced. For example, a computing system can receive, at a client device of a cloud storage system, a first object identifier associated with a data object in the cloud storage system. The computing system can use a reduction function to generate a second object identifier associated with the data object. The second object identifier can have a smaller byte size than the first object identifier. The computing system can transmit, to a server of the cloud storage system, the second object identifier to be stored in metadata associated with the data object in the cloud storage system.”
The patent application was filed on 2021-03-02 (17/189790).
Determining size of virtual disks
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11797234) developed by Hadas, Arik, and Erez, Daniel, Ra’anana, Israel, for “determining a size of virtual disks.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system includes a cluster of nodes including a storage domain, a memory, and a processor. The processor is configured to receive a request to determine an amount of allocated blocks associated with a virtual disk comprising a first volume. Each volume that includes metadata associated with allocated blocks is designated into a first set. Each volume within the one or more layers that lacks metadata associated with allocated blocks and includes an allocation table is designated into a second set. Each volume within the one or more layers that is omitted from the first set and second set is designated into a third set. The amount of allocated blocks within the first volume is determined based on inspecting the metadata of each volume of the first set, inspecting each allocation table of each volume of the second set, and inspecting each block of each volume in the third set.”
The patent application was filed on 2020-12-22 (17/130257).
Offloading memory maintenance for a log-structured file system
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11789908) developed by BenHanokh, Gabriel Zvi, Tel-Aviv, Israel, and Durgin, Joshua, Canyon Country, CA, for “offloading memory maintenance for a log-structured file system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Garbage collection for a log-structured file system can be offloaded from a processor to an internal controller of a storage device, such as a solid-state drive. For example, an internal controller of a storage device can determine characteristics of a log-structured file system hosted by a processor that is external to the storage device. The characteristics can indicate how data is arranged in the log-structured file system. The internal controller can then execute, based on the characteristics, a garbage collection process with respect to the data of the log-structured file system on behalf of the processor.”
The patent application was filed on 2020-11-11 (17/095293).
Prefetching metadata in storage system
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11782637) developed by BenHanokh, Gabriel Zvi, Tel-Aviv, Israel, and Durgin, Joshua, Canyon Country, CA, for “prefetching metadata in a storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Aspects and features of the present disclosure can prefetch metadata in the nodes of a cloud-based storage system. At a node that stores at least one shard of a data object, metadata for the data object can be fetched from node storage and saved in a node cache prior to processing a read request for the shard. The metadata can be cached in response to a prefetch request transmitted to the node, for example, by the gateway that shards data objects for the storage system. Thus, the metadata can be available in the node cache when the read request for the data shard arrives later, reducing delays in accessing data object shards from the storage nodes of the system.”
The patent application was filed on 2021-01-05 (17/141750).
Certificate based expiration of file system objects
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11777919) developed by Agarwal, Vivek ShivBhagwan, and Sathyanarayana, Nagaprasad, Bangalore, India, for a “certificate based expiration of file system objects.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods for enhancing file systems with file system objects that automatically expire. An example method may involve: scanning, by a processing device, a data storage node, wherein the data storage node comprises multiple certificates associated with file system objects in a plurality of different data storage nodes, iterating through the multiple certificates to determine a set of certificates, wherein the set of certificates comprises certificates that are invalid, and initiating a deletion of the file system objects in the plurality of different storage nodes.”
The patent application was filed on 2020-08-12 (16/991526).
Scalable object stream query for objects in distributed storage
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11748364) developed by Chen, Huamin, Westford, MA, and Sadeh-Weinraub, Yehuda, Los Angeles, CA, for a “scalable object stream query for objects in a distributed storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods for providing scalable object storage query capabilities in a distributed storage system are disclosed. In one implementation, a processing device may receive, by an object-based distributed storage system, a request from a client to execute a query with respect to data stored at the distributed storage system. The processing device may execute the query to produce a result object and may store the result object at the distributed storage system. The processing device may further transmit the result object to the client. The processing device may re-execute the query at a subsequent point in time to update the result object and transmit the updated result object to the client.”
The patent application was filed on 2021-05-25 (17/330275).
Data relocation for data units in scale-out storage systems
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11733903) developed by Durgin, Joshua, Canyon County, CA, and BenHanokh, Gabriel Zvi, Tel-Aviv, Israel, for a “data relocation for data units in scale-out storage systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Data units can be relocated in scale-out storage systems. For example, a computing device can receive, at a first node of a scale-out storage system, a request for a data unit. The first node can include a metadata entry associated with the data unit. The computing device can determine, based on the metadata entry, that a second node of the scale-out storage system includes the data unit. The computing device can determine, from the metadata entry, that a number of versions of the data unit in the scale-out storage system meets or exceeds a threshold. The computing device can output a command to cause the data unit to be relocated to the first node with the metadata entry.”
The patent application was filed on 2021-06-08 (17/341470).
Managing deduplication operations based on likelihood of duplicability
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11687266) developed by BenHanokh, Gabriel Zvi, Tel-Aviv, Israel, and Wasserman, Orit, Mitzpe Aviv, Israel, for “managing deduplication operations based on a likelihood of duplicability.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Deduplication operations can be managed based on a likelihood of duplicability. For example, a computing device can generate, by a container of a storage system, an indication of duplicability corresponding to a likelihood of duplicability for the data unit in the storage system. The computing device can transmit the indication of duplicability to a storage node of the storage system for performing an operation based on the indication of duplicability.”
The patent application was filed on 2021-05-26 (17/330977).
Management of contextual information for data
Red Hat, Inc., Raleigh, NC, has been assigned a patent (11687490) developed by Chen, Huamin, Westborough, MA, for “management of contextual information for data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method performed by a computing system, includes executing an application, using a data call to an Application Programming Interface, the data call requesting access to a file stored on a storage system associated with the computing system, with a context extraction module, determining contextual information associated with the data call, through use of a library, causing a kernel to access the file according to the data call, storing the contextual information on the storage system, and performing an analysis on the contextual information, the analysis including determining an average size of a call stack when the data was accessed.”
The patent application was filed on 2019-08-28 (16/554045).