IP Library Patent Application 19191213
Patent Application
App. No. 19/191,213

Storing Data in Multiple Types of Storage Network Memory

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/191,213
Abstract

A processing system of a storage network operates by: selecting a queue memory type of a plurality of memory types to store a data object, based on a size parameter associated with the data object; storing the data object in a queue memory device having the queue memory type, when the queue memory type is selected; selecting a main memory type of a plurality of memory types to store the data object, when the queue memory type is not selected; and storing the data object in a main memory device having the main memory type, when the queue memory type is not selected; wherein the data object is dispersed error encoded and stored as a plurality of encoded data slices.

Claims (32)

1 . A method for execution by a processing system that includes a processing circuit, the method comprises:

selecting a main memory type of a plurality of memory types to store data, based on a size parameter associated with the data;

storing the data in a main memory device having the main memory type, when the main memory type is selected;

selecting a queue memory type of a plurality of memory types to store the data, when the main memory type is not selected; and

storing the data in a queue memory device having the queue memory type, when the main memory type is not selected;

wherein the data is dispersed error encoded and stored as a plurality of encoded data slices.

2 . The method of claim 1 , wherein the size parameter indicates a size associated with the data.

3 . The method of claim 1 , wherein the size parameter indicates temporary storage of the data.

4 . The method of claim 1 , wherein the plurality of memory types include a first memory type and a second memory type and wherein the first memory type has a lower latency compared with the second memory type.

5 . The method of claim 1 , wherein the plurality of memory types include a first memory type and a second memory type and wherein the first memory type has a lower cost compared with the second memory type.

6 . The method of claim 1 , wherein the queue memory device is implemented via a solid state memory device, and wherein the queue memory device has a lower latency compared to other memory devices associated with at least one other memory type.

7 . The method of claim 1 , wherein the queue memory device is implemented via a solid state memory device, and wherein the queue memory device has a higher cost compared to other memory devices associated with at least one other memory type.

8 . The method of claim 1 , wherein the main memory device is implemented via a memory drive.

9 . The method of claim 1 , wherein the wherein the main memory device is implemented via a solid-state memory.

10 . The method of claim 1 , wherein the main memory device is implemented via random access memory (RAM).

11 . A processing system of a storage network comprises:

at least one processor;

a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to operations including:

selecting a main memory type of a plurality of memory types to store data, based on a size parameter associated with the data;

storing the data in a main memory device having the main memory type, when the main memory type is selected;

selecting a queue memory type of a plurality of memory types to store the data, when the main memory type is not selected; and

storing the data in a queue memory device having the queue memory type, when the main memory type is not selected;

wherein the data is dispersed error encoded and stored as a plurality of encoded data slices.

12 . The processing system of claim 11 , the size parameter indicates a size associated with the data.

13 . The processing system of claim 11 , wherein the size parameter indicates temporary storage of the data.

14 . The processing system of claim 11 , wherein the plurality of memory types include a first memory type and a second memory type and wherein the first memory type has a lower latency compared with the second memory type.

15 . The processing system of claim 11 , wherein the plurality of memory types include a first memory type and a second memory type and wherein the first memory type has a lower cost compared with the second memory type.

16 . The processing system of claim 11 , wherein the queue memory device is implemented via a solid state memory device, and wherein the queue memory device has a lower latency compared to other memory devices associated with at least one other memory type.

17 . The processing system of claim 11 , wherein the queue memory device is implemented via a solid state memory device, and wherein the queue memory device has a higher cost compared to other memory devices associated with at least one other memory type.

18 . The processing system of claim 11 , wherein the main memory device is implemented via a memory drive.

19 . The processing system of claim 11 , wherein the wherein the main memory device is implemented via a solid-state memory.

20 . The processing system of claim 11 , wherein the main memory device is implemented via random access memory (RAM).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2025
From: BAPTIST, ANDREW D.; LEGGETTE, WESLEY B.; RESCH, JASON K.
To: PURE STORAGE, INC.
Reel/Frame 070962/0647 →