Prosecution Insights
Last updated: October 01, 2026
Application No. 18/809,413

Predicting Write Lifetimes For Data Using Machine Learning

Final Rejection §102§103
Filed
Aug 20, 2024
Priority
Aug 24, 2015 — CIP of 10/198,194 +3 more
Examiner
OTTO, ALAN
Art Unit
2132
Tech Center
2100 — Computer Architecture & Software
Assignee
Pure Storage Inc.
OA Round
2 (Final)
67%
Grant Probability
Favorable
3-4
OA Rounds
1y 3m
Est. Remaining
85%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allowance Rate
250 granted / 375 resolved
+11.7% vs TC avg
Strong +18% interview lift
Without
With
+17.9%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
13 currently pending
Career history
395
Total Applications
across all art units

Statute-Specific Performance

§101
6.5%
-33.5% vs TC avg
§103
53.1%
+13.1% vs TC avg
§102
21.9%
-18.1% vs TC avg
§112
13.2%
-26.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 375 resolved cases

Office Action

§102 §103
Detailed Action The instant application having Application No. 18/809,413 has a total of 20 claims pending in the application; there are 3 independent claims and 17 dependent claims, all of which are ready for examination by the examiner. This Office action is in response to the claims filed 6/24/26. Claims 1-20 are pending. REJECTIONS BASED ON PRIOR ART Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-3, 9-11 and 17-19 are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Mesnier et al. (U.S. Patent Application Publication No. 2022/0188028) herein referred to as Mesnier et al. Referring to claim 1, Mesnier et al. disclose as claimed, a method, comprising: receiving a write operation to write data to a storage device of a storage system (see para. 450, where a write command is received from a host processor); determining, using a trained model, an estimated write lifetime for the data, wherein the trained model is trained based on observed write lifetimes for data previously written to one or more storage systems (see para. 429-437, where a model is trained to predict the lifetime of data, which is based on observed lifetimes. See para. 436 which states “we can train a machine learning model to learn and predict the lifetime. For example, we may discover that all data classified as “metadata” is short-lived and data classified as “archive” is long-lived.”); and writing the data to a memory location of the storage device based on the estimated write lifetime for the data (see para. 453-454, where the data object is written to a certain location based on the estimated lifetime of the data). Claims 9 and 17 recite similar limitations to claim 1 and would be rejected using the same rationale. As to claim 2, Mesnier et al. also disclose the method of claim 1, wherein the trained model is trained based on training data that correlates the observed determining the estimated write lifetimes with one or more signals associated with write operations for the data previously written, the one or more signals comprising at least one of: a logical block address for a write operation, a time at which a write operation was received, a volume to which data is to be written, a size of data to be written, or an alignment of data to be written (see para. 436-437, where a machine learning model may observe write lifetimes and correlate them with classification information in order to predict data lifetimes. para. 439-442 and tables 1-3, showing different feature vectors which may be used to determine an estimated write lifetime, including an LBA and a timestamp). Claims 10 and 18 recite similar limitations to claim 2 and would be rejected using the same rationale. As to claim 3, Mesnier et al. also disclose the method of claim 1, wherein determining the estimated write lifetime for the data is based on one or more contextual attributes of the write operation (see para. 440-442 and tables 1-3, where a process name or application may be used to determine the estimated write lifetime). Claims 11 and 19 recite similar limitations to claim 3 and would be rejected using the same rationale. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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 of this title, 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. Claims 4-8, 12-16 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Mesnier et al. and in view of Therene et al. (U.S. Patent Application Publication No. 2020/0133898) herein referred to as Therene et al. As to claim 4, Mesnier et al. disclose the claimed invention except for the method of claim 1, further comprising training the trained model by a storage controller of the storage system. However, Therene et al. disclose training the trained model by a storage controller of the storage system (see para. 89-90, where the training is executed on the same hardware used to run inference steps. See para. 123, where inferences are run via hardware of an AI engine and see fig. 20, where the AI engine is on the storage controller, which would therefore train the trained model). Mesnier et al. and Therene et al. are analogous art because they are from the same field of endeavor of storage systems (see Mesnier et al., abstract and Therene et al., abstract, regarding storage systems). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Mesnier et al. to comprise training the trained model by a storage controller of the storage system, as taught by Therene et al., in order to more accurately predict behavior of data or storage and therefore increase performance allow for a compact and efficient system where the data has less distance to travel as the controller may process data that is nearby. Claims 12 and 20 recite similar limitations to claim 4 and would be rejected using the same rationale. As to claim 5, Mesnier et al. disclose the claimed invention except for providing training data to a remotely disposed computing system; and receiving, from the remotely disposed computing system, the trained model, wherein the trained model is trained based on the training data. However, Therene discloses providing training data to a remotely disposed computing system; and receiving, from the remotely disposed computing system, the trained model, wherein the trained model is trained based on the training data (see Therene, fig. 4, where AI models may be stored separately and see para. 46, where an AI engine may also be implemented remotely. Therefore as both model and engine are remote, they would receive training data remotely and provide the model remotely). Mesnier et al. and Therene et al. are analogous art because they are from the same field of endeavor of storage systems (see Mesnier et al., abstract and Therene et al., abstract, regarding storage systems). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Mesnier et al. to comprise providing training data to a remotely disposed computing system; and receiving, from the remotely disposed computing system, the trained model, wherein the trained model is trained based on the training data, as taught by Therene et al., in order to allow for training from any location and training at multiple distance locations. Being able to provide training data to remote locations also allows for faster and cheaper updates. Claim 13 recites similar limitations to claim 5 and would be rejected using the same rationale. As to claim 6, Mesnier et al. disclose the claimed invention except for periodically retraining the trained model. However, Therene et al. disclose periodically retraining the trained model (see Therene et al., para. 89-90, where re-training or refining may take place on the trained model). Mesnier et al. and Therene et al. are analogous art because they are from the same field of endeavor of storage systems (see Mesnier et al., abstract and Therene et al., abstract, regarding storage systems). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Mesnier et al. to comprise periodically retraining the trained model, as taught by Therene et al., in order to allow for updates to fix errors or increase performance. Claim 14 recites similar limitations to claim 6 and would be rejected using the same rationale. As to claim 7, Mesnier et al. disclose the claimed invention except for determining an estimated write lifetime for live data included in a unit of data identified for garbage collection and rewriting the live data based on the estimated write lifetime for the live data. However, Therene et al. disclose determining an estimated write lifetime for live data included in a unit of data identified for garbage collection (see para. 66, where a predictive garbage collection is implemented using AI engine, and see Pandurangan et al., para. 36, where garbage collection is performed. Also see Mesnier et al., para. 433, where the estimated lifetime of data may be used for garbage collection); and rewriting the live data based on the estimated write lifetime for the live data (see Therene et al., para. 68, where data migration is performed with garbage collection to free up space. Also see Mesnier et al., para. 433, where correct estimation of data improves garbage collection). Mesnier et al. and Therene et al. are analogous art because they are from the same field of endeavor of storage systems (see Mesnier et al., abstract and Therene et al., abstract, regarding storage systems). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Mesnier et al. to comprise determining an estimated write lifetime for live data included in a unit of data identified for garbage collection and rewriting the live data based on the estimated write lifetime for the live data, as taught by Therene et al., in order to allow for more efficient garbage collection or to make garbage collection easier (see Mesnier et al., para. 433). Claim 15 recites similar limitations to claim 7 and would be rejected using the same rationale. As to claim 8, Mesnier et al. disclose the claimed invention except for wherein the trained model is implemented in a storage controller of the storage system. However, Therene et al. disclose wherein the trained model is implemented in a storage controller of the storage system (see fig. 20, showing an AI engine and AI models in a storage controller. see para. 89-90, where the training is executed on the same hardware used to run inference steps. See para. 123, where inferences are run via hardware of an AI engine and see fig. 20, where the AI engine is on the storage controller, which would therefore train the trained model). Mesnier et al. and Therene et al. are analogous art because they are from the same field of endeavor of storage systems (see Mesnier et al., abstract and Therene et al., abstract, regarding storage systems). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Mesnier et al. to comprise wherein the trained model is implemented in a storage controller of the storage system, as taught by Therene et al., in order to more accurately predict behavior of data or storage and therefore increase performance allow for a compact and efficient system where the data has less distance to travel as the controller may process data that is nearby. Claim 16 recites similar limitations to claim 8 and would be rejected using the same rationale. Response to Arguments Applicant’s arguments, filed 6/24/26, have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of Mesnier et al. CLOSING COMMENTS Conclusion a. STATUS OF CLAIMS IN THE APPLICATION The following is a summary of the treatment and status of all claims in the application as recommended by M.P.E.P. 707.07(i): a(1) CLAIMS REJECTED IN THE APPLICATION Per the instant office action, claims 1-20 stand rejected. Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. b. DIRECTION OF FUTURE CORRESPONDENCES Any inquiry concerning this communication or earlier communications from the examiner should be directed to ALAN OTTO whose telephone number is (571)270-1626. The examiner can normally be reached M-F 8:30AM-5: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, Hosain Alam can be reached at 571-272-3978. 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. /A.O/Examiner, Art Unit 2132 /HOSAIN T ALAM/Supervisory Patent Examiner, Art Unit 2132
Read full office action

Prosecution Timeline

Aug 20, 2024
Application Filed
Apr 01, 2026
Non-Final Rejection mailed — §102, §103
Jun 18, 2026
Applicant Interview (Telephonic)
Jun 19, 2026
Examiner Interview Summary
Jun 24, 2026
Response Filed
Sep 23, 2026
Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12664092
METHOD AND SYSTEM FOR MANAGING CACHE DATA BASED ON SCORE
1y 9m to grant Granted Jun 23, 2026
Patent 12625779
AUTOMATED RECONSTRUCTION AND ATTRIBUTION OF DATA MODIFICATIONS
2y 7m to grant Granted May 12, 2026
Patent 12608136
FLASH MEMORY SCHEME CAPABLE OF CONTROLLING FLASH MEMORY DEVICE AUTOMATICALLY GENERATING DEBUG INFORMATION AND TRANSMITTING DEBUG INFORMATION BACK TO FLASH MEMORY CONTROLLER WITH MAKING MEMORY CELL ARRAY GENERATING ERRORS
3y 3m to grant Granted Apr 21, 2026
Patent 12602324
STORAGE CONTROLLER, MEMORY MANAGEMENT METHOD AND STORAGE DEVICE
1y 7m to grant Granted Apr 14, 2026
Patent 12591367
TECHNIQUES FOR LOG ORDERING TO OPTIMIZE WRITE LATENCY IN SYSTEMS ASSIGNING LOGICAL ADDRESS OWNERSHIP
2y 1m to grant Granted Mar 31, 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

3-4
Expected OA Rounds
67%
Grant Probability
85%
With Interview (+17.9%)
3y 5m (~1y 3m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 375 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