IP Library Patent Application 19312745
Patent Application
App. No. 19/312,745

Dynamic Data Storage Based On Access Level Information

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/312,745
Abstract

A computing device is operable to obtain a data segment for storage via a storage network and obtain access level information regarding the data segment. The data segment is stored in memory of the storage network in accordance with a storage approach, wherein the storage approach is based on the access level information regarding the data segment.

Claims (55)

1 . A method for execution by a computing device, the method comprises:

obtaining a data segment for storage via a storage network;

obtaining access level information regarding the data segment; and

storing the data segment in memory of the storage network in accordance with a storage approach, wherein the storage approach is based on the access level information regarding the data segment.

2 . The method of claim 1 , wherein the storing the data segment further comprises:

error encoding the data segment to produce a set of encoded data slices, wherein a decode threshold number of encoded data slices is needed to recover the data segment; and

storing the set of encoded data slices in the memory of the storage network in accordance with the storage approach.

3 . The method of claim 1 , wherein the access level information includes an estimated update frequency.

4 . The method of claim 3 , further comprising:

when the estimated update frequency is less than an update frequency threshold:

determining a cost of decompression factor for the data segment, wherein the cost of decompression factor includes one or more of an estimated incremental processing resource level, and an estimated incremental network utilization reduction level as a result of decompressing the data segment; and

determining the storage approach based on the cost of decompression factor.

5 . The method of claim 4 , wherein, when the cost of decompression factor is less than or equal to a decompression factor threshold, the storage approach comprises a compression storage approach.

6 . The method of claim 4 , wherein, when the cost of decompression factor is greater than a decompression factor threshold, the storage approach comprises a non-compression storage approach.

7 . The method of claim 1 , wherein the access level information includes an estimated retrieval frequency level for the data segment.

8 . The method of claim 7 , further comprising:

when the estimated retrieval frequency level for the data segment is less than or equal to a retrieval frequency threshold:

determining a cost of compression factor based on resource information, wherein the cost of compression factor includes one or more of an estimated incremental processing resource level, and an estimated incremental network utilization increase level as a result of compressing the data segment; and

determining the storage approach based on the cost of compression factor.

9 . The method of claim 7 , further comprising:

when the estimated retrieval frequency level for the data segment is greater than a retrieval frequency threshold:

determining a cost of compression factor based on resource information, wherein the cost of compression factor includes one or more of an estimated incremental processing resource level, and an estimated incremental network utilization reduction level as a result of compressing the data segment; and

determining the storage approach based on the cost of compression factor and the access level information.

10 . The method of claim 9 , wherein the determining the cost of compression factor comprises one of:

determining the cost of compression factor is less than an average cost of compression factor when the resource information indicates a utilization level of the computing device is less than average; and

determining the cost of compression factor is greater than the average cost of compression factor when the resource information indicates the utilization level of the computing device is greater than average.

11 . A computing device of a storage network configured to adjust efficiency of storing data in the storage network, the computing device comprises:

one or more memories;

an interface; and

a processing module operably coupled to the one or more memories and the interface, wherein the processing module is operable to:

obtain a data segment for storage via the storage network;

obtain access level information regarding the data segment; and

store the data segment in memory of the storage network in accordance with a storage approach, wherein the storage approach is based on the access level information regarding the data segment.

12 . The computing device of claim 11 , wherein the processing module is further operable to store the data segment by:

error encoding the data segment to produce a set of encoded data slices, wherein a decode threshold number of encoded data slices is needed to recover the data segment; and

storing the set of encoded data slices in the memory of the storage network in accordance with the storage approach.

13 . The computing device of claim 11 , wherein the access level information includes an estimated update frequency.

14 . The computing device of claim 13 , wherein the processing module is further operable to:

when the estimated update frequency is less than an update frequency threshold:

determine a cost of decompression factor for the data segment, wherein the cost of decompression factor includes one or more of an estimated incremental processing resource level, and an estimated incremental network utilization reduction level as a result of decompressing the data segment; and

determine the storage approach based on the cost of decompression factor.

15 . The computing device of claim 14 , wherein, when the cost of decompression factor is less than or equal to a decompression factor threshold, the storage approach comprises a compression storage approach.

16 . The computing device of claim 14 , wherein, when the cost of decompression factor is greater than a decompression factor threshold, the storage approach comprises a non-compression storage approach.

17 . The computing device of claim 11 , wherein the access level information includes an estimated retrieval frequency level for the data segment.

18 . The computing device of claim 17 , wherein the processing module is further operable to:

when the estimated retrieval frequency level for the data segment is less than or equal to a retrieval frequency threshold:

determine a cost of compression factor based on resource information, wherein the cost of compression factor includes one or more of an estimated incremental processing resource level, and an estimated incremental network utilization increase level as a result of compressing the data segment; and

determine the storage approach based on the cost of compression factor.

19 . The computing device of claim 17 , wherein the processing module is further operable to:

when the estimated retrieval frequency level for the data segment is greater than a retrieval frequency threshold:

determine a cost of compression factor based on resource information, wherein the cost of compression factor includes one or more of an estimated incremental processing resource level, and an estimated incremental network utilization reduction level as a result of compressing the data segment; and

determine the storage approach based on the cost of compression factor and the access level information.

20 . The computing device of claim 19 , wherein the processing module is further operable to determine the cost of compression factor by one of:

determining the cost of compression factor is less than an average cost of compression factor when the resource information indicates a utilization level of the computing device is less than average; and

determining the cost of compression factor is greater than the average cost of compression factor when the resource information indicates the utilization level of the computing device is greater than average.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2025
From: VOLVOVSKI, ILYA; LEGGETTE, WESLEY B.; RESCH, JASON K.
To: PURE STORAGE, INC.
Reel/Frame 072295/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2025
From: STORM, MICHAEL C.
To: CLEVERSAFE, INC.
Reel/Frame 072295/0536 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2025
From: CLEVERSAFE, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 072891/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2025
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: PURE STORAGE, INC.
Reel/Frame 072895/0880 →