Prosecution Insights
Last updated: April 19, 2026
Application No. 19/007,555

DATA STORAGE APPARATUS WITH IMPROVED WRITE EFFICIENCY, OPERATING METHOD THEREOF, AND MEMORY CONTROLLER THEREFOR

Non-Final OA §102
Filed
Jan 02, 2025
Examiner
NGUYEN, THAN VINH
Art Unit
2138
Tech Center
2100 — Computer Architecture & Software
Assignee
SK Hynix Inc.
OA Round
1 (Non-Final)
91%
Grant Probability
Favorable
1-2
OA Rounds
2y 4m
To Grant
95%
With Interview

Examiner Intelligence

Grants 91% — above average
91%
Career Allow Rate
725 granted / 799 resolved
+35.7% vs TC avg
Minimal +4% lift
Without
With
+4.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 4m
Avg Prosecution
14 currently pending
Career history
813
Total Applications
across all art units

Statute-Specific Performance

§101
4.3%
-35.7% vs TC avg
§103
19.4%
-20.6% vs TC avg
§102
42.4%
+2.4% vs TC avg
§112
19.4%
-20.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 799 resolved cases

Office Action

§102
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 . Claims 1-14 are pending. The IDS, filed 1/2/25, has been considered. Specification The title of the invention is not descriptive. A new title is required that is clearly indicative of the invention to which the claims are directed. The following title is suggested: Apparatus, Controller, and Method For Managing Overlapping Writes. Claim Rejections - 35 USC § 102 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)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1-14 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Bhatia (US20230214249). As to claim 1, Bhatia teaches a data storage apparatus (computing devices; 0019, 0080) comprising: a memory device (storage devices 134, 0026, 0027); and a memory controller (storage controller; 0026, 0027) configured to determine that at least a portion of logical addresses included in adjacent write requests in a sequence of write requests continuously received from an external apparatus overlaps (determine write operation result in overlapping addresses; 0015, 0055, 0056, 0074), and execute, in response to a first write request including a first logical addresses received at a first timing (receive write requests from agents; 0015, 0020-0022), an overlap write mode in which data corresponding to a logical address, which non-overlaps a second logical addresses included in a second write request received subsequent to the first write request at a second timing, is programmed in the memory device while deferring programming data of an overlapping logical address (if overlapping addresses, perform only write to non-overlapping addresses; 0015, 0074; write to overlapping addresses is not allowed and retried later; 0071, claim 5). As to claim 2/10, Bhatia teaches the memory controller is configured to determine whether the at least a portion of the logical addresses overlaps when each write request includes a plurality of logical addresses (determine overlap in write address range; 0015, 0042, 0045, 0058, 0060). As to claim 3/11, Bhatia teaches the memory controller determines that the at least a portion of the logical addresses overlaps when a leading address of the second logical addresses is equal to or less than a last address of the first logical addresses (determine overlap in write address range, in which overlap occurs when the addresses are within the same range (i.e. greater than a first address and less than a last address); 0015, 0042, 0045, 0058, 0060, 0074). As to claim 4/12, Bhatia teaches the memory controller is configured to enable and execute the overlap write mode when the at least a portion of the logical addresses overlaps, and disable the overlap write mode when a request other than the write requests is received from the external apparatus (operate in write mode to perform overlap write; 0015, 0074; when in operating in read mode to perform read, write mode/operation is inherently not active/used; 0014, 0024, 0041, 0058-0070). As to claim 5/13, Bhatia teaches the request other than the write requests includes at least one of a read command (read request processing; 0058-0071), a manager command of the external apparatus, a management command corresponding to power loss of the external apparatus, a reset command, and a command related to error processing. As to claim 6/8/14, Bhatia teaches when a read command is received from the external apparatus while executing the overlap write mode, the memory controller is configured to program programming-deferred data, and execute the read command (after write operation completes in overlapping range, read operation can be directed to new data; 0077). As to claim 7, Bhatia teaches a memory controller (storage controller; 0026, 0027) comprising: an overlap write manager (volume driver manages read/write requests to storage; 0051-0058) configured to: determine whether at least a portion of logical addresses included in adjacent write requests (receive write requests from agents; 0015, 0020-0022) in a sequence of write requests continuously received from an external apparatus overlaps (determine write operation result in overlapping addresses; 0015, 0055, 0056, 0074); and defer, based on a first write request including a first logical addresses received at a first timing and a second logical addresses included in a second write request received subsequent to the first write request at a second timing, writing data corresponding to the first logical addresses of the first write request, the data to be updated (if overlapping addresses, perform only write to non-overlapping addresses; 0015, 0074; write to overlapping addresses is not allowed and retried later; 0071, claim 5). As to claim 9, Bhatia teaches an operating method (method to manage access to storage; 0015, 0052, claims) of a data storage apparatus, the operating method comprising: determining whether at least a portion of logical addresses included in adjacent write requests in a sequence of write requests continuously received from an external apparatus (receive write requests from agents; 0015, 0020-0022), overlaps (; executing an overlap write mode in response to a determination that the at least a portion of the logical addresses overlaps (determine write operation result in overlapping addresses; 0015, 0055, 0056, 0074); during the overlap write mode, controlling, in response to a first write request including a first logical addresses received at the first timing, data corresponding to a logical address which non-overlaps a second logical addresses included in a second write request received subsequent to the first write request at a second timing, to be programmed while deferring programming data corresponding to a logical address of the first logical addresses, which overlaps the second logical addresses (if overlapping addresses, perform only write to non-overlapping addresses; 0015, 0074; write to overlapping addresses is not allowed and retried later; 0071, claim 5). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to THAN NGUYEN whose telephone number is (571)272-4198. The examiner can normally be reached M-F 7:00am -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, Tim Vo can be reached at (571)272-3642. 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. /THAN NGUYEN/Primary Examiner, Art Unit 2138
Read full office action

Prosecution Timeline

Jan 02, 2025
Application Filed
Feb 19, 2026
Non-Final Rejection — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602185
MAINTAINING SYNCHRONISATION BETWEEN MEMORY WRITING AND READING BLOCKS USING AN INTERNAL BUFFER AND A CONTROL CHANNEL
2y 5m to grant Granted Apr 14, 2026
Patent 12602170
WRITE BUFFER FLUSH TECHNIQUES
2y 5m to grant Granted Apr 14, 2026
Patent 12602171
STORAGE DEVICE AND METHOD WITH FLEXIBLE POWER LOSS PROTECTION
2y 5m to grant Granted Apr 14, 2026
Patent 12585398
SYSTEMS, METHODS, AND DEVICES FOR PARTITION MANAGEMENT OF STORAGE RESOURCES BASED ON WORKLOAD
2y 5m to grant Granted Mar 24, 2026
Patent 12585400
BLOCK WRITE CACHE REPLICATION MODEL
2y 5m to grant Granted Mar 24, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
91%
Grant Probability
95%
With Interview (+4.3%)
2y 4m
Median Time to Grant
Low
PTA Risk
Based on 799 resolved cases by this examiner. Grant probability derived from career allow 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