Prosecution Insights
Last updated: July 17, 2026
Application No. 18/393,375

CONFIGURING A HOST INTERFACE OF A MEMORY DEVICE BASED ON MODE OF OPERATION

Non-Final OA §102§103
Filed
Dec 21, 2023
Priority
Feb 06, 2020 — continuation of 11/087,801 +1 more
Examiner
NGUYEN, VAN THU T
Art Unit
2824
Tech Center
2800 — Semiconductors & Electrical Systems
Assignee
Lodestar Licensing Group LLC
OA Round
5 (Non-Final)
83%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
89%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
792 granted / 957 resolved
+14.8% vs TC avg
Moderate +6% lift
Without
With
+6.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 2m
Avg Prosecution
28 currently pending
Career history
994
Total Applications
across all art units

Statute-Specific Performance

§101
0.2%
-39.8% vs TC avg
§103
69.5%
+29.5% vs TC avg
§102
21.0%
-19.0% vs TC avg
§112
6.9%
-33.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 957 resolved cases

Office Action

§102 §103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . This Office Action is in response to 04/10/2026 Amendment. Claims 1-9, 17-18, 20-23 are currently pending. Claims 10-16, 19 have been cancelled. 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. Claims 1-9, 17-18, 21-23 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by PGPub. 2019/0065404 to Kabra et al. (hereafter Kabra). Regarding independent claim 1, Kabra teaches a device comprising: a storage medium (FIG. 1: NAND cache 112); a controller (FIG. 1: SSD Controller 106); and an interface (FIG. 1: adaptive cache controller 110) having a set of resources (such as configuration field EP[n:0], see paragraph [0031]) configurable according to a plurality of different modes (see FIGS. 2A-2F and FIG. 3A, with EP[n:0] having value [000], the NAND cache 112 is set to read only mode; with EP[n:0] having value [001]-[110], the NAND cache 112 is set to read and write mode; and with EP[n:0] having value [111], the NAND cache 112 is set to write only mode); wherein the controller is configured to analyze a stream of commands received in the interface (see paragraph [0025]) to identify, from the plurality of different modes, a write-only mode of configuring the resourccs of operation to operate in based on the stream of commands, wherein the stream of commands comprises a proportion of read commands relative to a quantity of commands included in the stream of commands and a proportion of write commands relative to the quantity of commands included in the stream of commands (see proportion of read, write and read/write in FIGS. 2A-2F); and configure the interface to operate in the mode of operation in response to identifying the mode of operation to operate in, wherein configuring the interface includes redefining interface signals of the interface to be read data oriented, write data oriented, or a combination of both (in response to value of EP[n:0]). Regarding dependent claim 2, Kabra teaches wherein the stream of commands includes read/write configuration data, and a write-only mode is indicated by the read/write configuration data (I/O profile comprises caching policy, which is considered configuration data, see paragraph [0025]). Regarding dependent claim 3, Kabra teaches wherein: the resources include different types of memory (see paragraph [0014]); and the controller is further configured to, in response to identifying the mode of operation to operate in, change a type of memory used for handling read or write commands (FIG. 1 shows different data paths to/from HDD 114 and NAND cache 112, see paragraph [0026]). Regarding dependent claim 4, Kabra teaches wherein configuring the resources comprises increasing a portion of the resources used for handling a first type of command, and decreasing a portion of the resources used for handling a second type of command (e.g. changing from FIG. 2B to FIG. 2C). Regarding dependent claim 5, Kabra teaches wherein configuring the resources comprises changing a use of a first portion of the resources from handling commands received in the interface to other functions (e.g. changing resource for FIG. 2B to resource for FIG. 2C). Regarding dependent claim 6, Kabra teaches wherein the other functions include at least one of maintenance functions or error correction functions (such as data read and recovery, see paragraph [0016]). Regarding dependent claim 7, Kabra teaches wherein the controller is further configured to change a number of signals of the interface used to transmit a type of command (because I/O profile relates to number of signals of the interface, such as changing data paths of FIG. 1). Regarding dependent claim 8, Kabra teaches wherein analyzing the stream of commands comprises determining a pattern of data access (such as dynamically determining and reallocate caching resources, see FIG. 5 and paragraph [0025]). Regarding dependent claim 9, Kabra teaches wherein analyzing the stream of commands comprises determining that a type of data access is write-only or read-only (when FIG. 2A of 2F occurs). Regarding independent claim 17, Kabra teaches a method comprising: analyzing a quantity of commands received via an interface (such as dynamically determining and reallocate caching resources, see FIG. 5 and paragraph [0025]) to determine a proportion of read commands relative to the quantity of commands and a proportion of write commands relative to the quantity of commands (changing caching policy as shown in FIGS. 2A-2F); and configuring, based on analyzing the commands, resources of a storage device to operate in a mode of operation that is based on the proportion of read commands relative to the quantity of commands and the proportion of write commands relative to the quantity of commands (see FIGS. 2A-2F); and configuring the interface to operate in the mode of operation in response to identifying the mode of operation to operate in, wherein configuring the interface includes redefining interface signals of the interface to be read data oriented, write data oriented, or a combination of both (see FIGS. 2A-2F and FIG. 3A, with EP[n:0] having value [000], the NAND cache 112 is set to read only mode; with EP[n:0] having value [001]-[110], the NAND cache 112 is set to read and write mode; and with EP[n:0] having value [111], the NAND cache 112 is set to write only mode). Regarding dependent claim 18, Kabra teaches wherein configuring the resources comprises re-allocating memory or registers configured as read buffers for use as write buffers (e.g. changing from FIG. 2B to FIG. 2C, when memory used for read cache is re-allocated write cache). Regarding independent claim 21, Kabra teaches a device comprising: an interface (FIG. 1: adaptive cache controller 110); and a controller (FIG. 1: SSD Controller 106) configured to: analyze a stream of commands received in the interface (such as dynamically determining and reallocate caching resources, see FIG. 5 and paragraph [0025]); and configure, based on analyzing the stream of commands, resources of storage device to operate in a mode of operation based on the commands (changing caching policy as shown in FIGS. 2A-2F), wherein the commands comprise a proportion of read commands relative to a quantity of commands included in the stream of commands and a proportion of write commands relative to the quantity of commands included in the stream of commands (see FIGS. 2A-2F); and configure the interface to operate in the mode of operation in response to identifying the mode of operation to operate in, wherein configuring the interface includes redefining interface signals of the interface to be read data oriented, write data oriented, or a combination of both (see FIGS. 2A-2F and FIG. 3A, with EP[n:0] having value [000], the NAND cache 112 is set to read only mode; with EP[n:0] having value [001]-[110], the NAND cache 112 is set to read and write mode; and with EP[n:0] having value [111], the NAND cache 112 is set to write only mode). Regarding dependent claim 22, Kabra teaches wherein an analysis of the commands comprises a determination of the proportion of read commands and proportion of write commands (FIGS. 2A-2F: percentage of read cache and write cache). Regarding dependent claim 23, Kabra teaches wherein the mode of operation comprises a write-only mode (see FIG. 2F). 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 20 is rejected under 35 U.S.C. 103 as being unpatentable over Kabra in view of US 10,606,767 to Olarig et al. (hereafter Olarig). Kabra teaches, as applied in prior rejection of claim 17, all claimed subject matter except further limitations set forth in the following claim. Regarding dependent claim 20, Olarig teaches autonomous self-driving vehicle using solid-state device (SSD), and a host of peripheral sensors that can deliver sensory data to SSD for processing. Since Kabra and Olarig are both from the same field of endeavor, the purpose disclosed by Kabra would have been recognized in the pertinent art of Olarig. It would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to use the SSD of Kabra for automotive applications because there is wide range of application for SSDs. Response to Arguments Applicant's arguments filed 04/10/2026 have been fully considered but they are not persuasive. Kabra describes an adaptive cache controller 110 of FIG. 1 comprising configuration field EP[n:0] in paragraph [0031]. FIG. 3 clearly shows with EP[n:0] having value [000], the NAND cache 112 is set to read only mode; with EP[n:0] having value [001]-[110], the NAND cache 112 is set to read and write mode; and with EP[n:0] having value [111], the NAND cache 112 is set to write only mode. Therefore, Kabra teaches the amended limitations. Claims 1-9, 17-18, 20-23 maintain rejected for the reason set forth. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to VANTHU NGUYEN whose telephone number is (571)272-1881. The examiner can normally be reached M-F: 7:00AM - 3: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, Richard Elms can be reached at (571) 272-1869. 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. May 19, 2026 /VANTHU T NGUYEN/Primary Examiner, Art Unit 2824
Read full office action

Prosecution Timeline

Show 6 earlier events
Sep 09, 2025
Response after Non-Final Action
Oct 02, 2025
Non-Final Rejection mailed — §102, §103
Dec 16, 2025
Response Filed
Jan 13, 2026
Final Rejection mailed — §102, §103
Mar 03, 2026
Response after Non-Final Action
Apr 10, 2026
Request for Continued Examination
Apr 21, 2026
Response after Non-Final Action
May 22, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12682978
SELF-CALIBRATION IN A MEMORY DEVICE
2y 3m to grant Granted Jul 14, 2026
Patent 12682964
APPARATUS AND METHODS FOR HOLE CURRENT PROGRAM VERIFY OPERATIONS
2y 1m to grant Granted Jul 14, 2026
Patent 12675222
MEMORY SYSTEM CAPABLE OF PATROL READ
3y 4m to grant Granted Jul 07, 2026
Patent 12665043
MEMORY SUB-SYSTEM THRESHOLD VOLTAGE MODIFICATION OPERATIONS
3y 0m to grant Granted Jun 23, 2026
Patent 12640941
Systems and Methods for Providing Reliable Physically Unclonable Functions
3y 10m to grant Granted May 26, 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

5-6
Expected OA Rounds
83%
Grant Probability
89%
With Interview (+6.5%)
2y 2m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 957 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