Prosecution Insights
Last updated: July 17, 2026
Application No. 18/963,129

DYNAMIC CONVERSION OF MEMORY

Non-Final OA §103
Filed
Nov 27, 2024
Priority
Dec 31, 2020 — CIP of 11/614,880 +4 more
Examiner
NGUYEN, HIEP T
Art Unit
2137
Tech Center
2100 — Computer Architecture & Software
Assignee
Pure Storage Inc.
OA Round
1 (Non-Final)
94%
Grant Probability
Favorable
1-2
OA Rounds
4m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 94% — above average
94%
Career Allowance Rate
752 granted / 797 resolved
+39.4% vs TC avg
Moderate +6% lift
Without
With
+6.4%
Interview Lift
resolved cases with interview
Fast prosecutor
1y 11m
Avg Prosecution
6 currently pending
Career history
805
Total Applications
across all art units

Statute-Specific Performance

§101
6.1%
-33.9% vs TC avg
§103
38.3%
-1.7% vs TC avg
§102
9.6%
-30.4% vs TC avg
§112
22.5%
-17.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 797 resolved cases

Office Action

§103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1, 6-7-9 and 14-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Shaharabany et al., US 2015/0301763 [hereinafter, Shaharabany]. As for claims 1, 6, 9, 14 and 16: Shaharabany discloses a storage system [see figure 1] and a method of adjusting an amount of differing solid state memory types thereof. The storage system comprising: NVRAM (nonvolatile random-access memory) comprising differing solid state memory types [e.g., nonvolatile memory 120 having SLC and MLC portions; see also para. 0022]; and a processor [e.g., processor 113], to perform a method, comprising: monitoring an incoming workload for a storage system [e.g., burst modes associated with workloads; see figure 4, step 430; para. 0028]; and adjusting an amount of differing solid state memory types within a buffer of the storage system based on the monitoring [see again para. 0022, the SLC and MLC are dynamically allocated depending on which burst mode is selected; see also para. 0025]. Shaharabany, however, does not disclose that the NVM 120 is being used as a buffer. Still, it is no more than a matter of “field of use”. For example, the storage system can be used in a cloud-based storage system for buffering data from the cloud. Therefore, it would have been obvious to one having ordinary skill in the art prior to the effective filing date to utilize the Shaharabany NMV memory 120 for buffering data from a cloud-based storage system. As for claims 7 and 17: The further claimed limitation of “wherein the differing solid state memory types comprise a more durable solid state memory and a less durable solid state memory” is also taught by Shaharabany through the SLC portion and the MLC portion of the NVM 120 since the SLC is more durable comparing to the MLC [Official Notice is hereby taken]. As for claim 18: The further claimed limitation of “wherein the differing solid state memory types comprise Quad level cell (QLC) memory and single level cell (SLC) memory” is also suggested by Shaharabany. This is because QLC is one of the MLC, as commonly known in the art. As for claims 8, 15 and 19: The further claimed limitation of “wherein the method further comprises: reversing the adjusting the amount of differing solid state memory types within the buffer once data associated with the incoming workload is flushed to flash memory of the storage system” is also suggested by Shaharabany. This is because the SLC and the MLC portions are dynamically allocated based on the workload (i.e., burst modes). Clearly, when the command buffer is empty, the SLC and the MLC portions will be reversed back to it default setting. As for claim 20: The further claimed limitation of “wherein the NVRAM is contained within a storage device and wherein the storage system comprises multiple storage devices on a blade having the processor” would follow necessarily when the Shaharabany storage system is being used in a cloud-based storage system, as mentioned above. Claim(s) 2 and 10 is/are rejected under 35 U.S.C. 103 as being unpatentable over Shaharabany in view of Foster, II et al., US 2022/0050728 [hereinafter, Foster] Shaharabany disclose a method as mentioned above. Shaharabany, however, does not disclose that the monitoring comprises detecting a change associated with types of data associated with the workload. Foster teaches that one of the dimensions associated with the workload is data type [see para. 0013]. It would have been obvious to one having ordinary skill in the art prior to the effective filing date of the claimed invention to configure the Shaharabany storage controller to detecting change associated with types of data associate with the workload simply because different data types require different workloads, as taught by Foster. Claim(s) 3 and 11 is/are rejected under 35 U.S.C. 103 as being unpatentable over Shaharabany in view Foster and further in view of Mahesh, US 2021/0117117 [herein after, Mahesh]. Shaharabany- foster combination discloses a method as mentioned above. The combination, however, does not disclose that wherein the change comprises an increase in latency sensitive writes and wherein the method comprises converting a portion of solid state memory in the buffer from Quad level cell (QLC) memory to single level cell (SLC) memory. Mahesh teaches that SLC is used for serving high performance/low latency storage need while using MLC for high capacity storage needs [see para. 0081]. It would have been obvious to one having ordinary skill in the art prior to the effective filing date of the claimed invention to configure the Shaharabany-Foster storage controller to convert a portion of solid state memory in the buffer from Quad level cell (QLC) memory to single level cell (SLC) memory when there is an increase in latency sensitive writes. This is because using SLC portion to serve the latency sensitive write would relatively reduce the latency, as taught by Mahesh. Claim(s) 4 and 12 is/are rejected under 35 U.S.C. 103 as being unpatentable over Shaharabany in view of Foster and further in view of Natarajan et al., US 2024/0394193 [hereinafter, Natarajan]. Shaharabany-Foster combination discloses a method as mentioned above in the rejection of claim 2. The combination, however, does not disclose that the change comprises an increase in large size writes and wherein the method comprises converting a portion of solid state memory in the buffer from SLC memory to QLC memory. Natarajan teaches that when data stream is large in size the data is written into MLC portion and when the data is a small volume the data is written into SLC portion [see para. 0041]. It would have been obvious to one having ordinary skill in the art prior to the effective filing date of the claimed invention to configure the Shaharabany- Foster storage controller to convert a portion of solid state memory in the buffer from SLC memory to QLC memory when there in an increase in large size writes. This is because for large write size, the data is written directly to the MLC portion, as taught by Natarajan. Claim(s) 5 and 13 is/are rejected under 35 U.S.C. 103 as being unpatentable over Shaharabany in view of Araki et al., US 2010/0115183 [hereinafter, Araki]. Sharabany discloses a methos as mentioned above. Shaharabany, however, does not disclose the operation of monitoring wear levels of the differing solid state memory types; and converting to a more durable solid state memory type as a wear level of one of the differing solid state memory types reaches a threshold value for a less durable solid sates memory type. Araki teaches that memory blocks with high rewrite frequency is allocated to SLC section and that blocks with low rewrite frequency are allocated to MLC section [see para. 0072]. It would have been obvious to one having ordinary skill in the art prior to the effective filing date of the claimed invention to configure the Shaharabany storage controller to convert MLC block to SLC block when the rewrite frequency is equal or larger than a threshold, as taught by Araki. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to HIEP T NGUYEN whose telephone number is (571)272-4197. The examiner can normally be reached Monday - Friday 7:30AM - 4:00PM. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Arpan P. Savla can be reached at 571-272-1077. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /HIEP T NGUYEN/Primary Examiner, Art Unit 2137
Read full office action

Prosecution Timeline

Nov 27, 2024
Application Filed
Jun 17, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12675240
STORAGE DEVICE PROVIDING PACKET DESCRIPTOR FLAG, METHOD OF OPERATING THE SAME, AND METHOD OF OPERATING ELECTRONIC DEVICE HAVING THE SAME
1y 10m to grant Granted Jul 07, 2026
Patent 12664117
DISAGGREGATED MEMORY SERVER
3y 9m to grant Granted Jun 23, 2026
Patent 12645369
PERSISTENT MEMORY WITH CACHE COHERENT INTERCONNECT INTERFACE
2y 1m to grant Granted Jun 02, 2026
Patent 12639014
POST-COMPRESSION RESIDUAL DATA OBJECT PROCESSING
1y 6m to grant Granted May 26, 2026
Patent 12632343
IMPLEMENTING DATA PROTECTION POLICIES BASED ON DEFINED DATA LOSS LEVELS
2y 0m to grant Granted May 19, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
94%
Grant Probability
99%
With Interview (+6.4%)
1y 11m (~4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 797 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month