Prosecution Insights
Last updated: April 19, 2026
Application No. 18/788,892

STORAGE SYSTEMS INCLUDING HOST AND STORAGE DEVICES AND METHODS OF OPERATING THE SAME

Final Rejection §102§103
Filed
Jul 30, 2024
Examiner
HUANG, BRYAN PAI SONG
Art Unit
2114
Tech Center
2100 — Computer Architecture & Software
Assignee
Samsung Electronics Co., Ltd.
OA Round
2 (Final)
78%
Grant Probability
Favorable
3-4
OA Rounds
2y 5m
To Grant
83%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allow Rate
14 granted / 18 resolved
+22.8% vs TC avg
Minimal +5% lift
Without
With
+5.0%
Interview Lift
resolved cases with interview
Typical timeline
2y 5m
Avg Prosecution
21 currently pending
Career history
39
Total Applications
across all art units

Statute-Specific Performance

§101
16.0%
-24.0% vs TC avg
§103
40.8%
+0.8% vs TC avg
§102
23.0%
-17.0% vs TC avg
§112
17.8%
-22.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 18 resolved cases

Office Action

§102 §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 . Priority Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55. Response to Arguments Applicant’s arguments, see Claim Rejections – 35 U.S.C. §102/103, filed January 6, 2026, with respect to the rejections of claims 1 – 20 under 35 U.S.C. § 102 and § 103 have been fully considered and are persuasive. The claims have been amended to include limitations not suggested by the relied upon prior art. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of art found in a search of the prior art prompted by amendments, and the intended interpretation of the amended claims discussed by Applicant’s arguments in Two-Stage Decision Logic. 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. Claims 1 – 4, 6 – 12, and 14 – 20 are rejected under 35 U.S.C. 103 as being unpatentable over Toupal et al. (US Patent Application Publication 2020/0174873), hereinafter Toupal, further in view of Ladkani et al. (US Patent Application Publication 2023/0216607), hereinafter Ladkani. Regarding claim 1, Toupal teaches an operation method of a storage system, wherein the storage system comprises a host device and a storage device (Fig. 1, the MCP 100 and other devices and packages 110) including a plurality of non-volatile memories (Paragraphs 0016 and 0017, both the MCPs may include an SoC including multiple components including memories; Paragraphs 0049 – 0052, memory devices may benefit from the invention disclosed in Toupal), wherein the host device and the storage device are connected (Fig. 2, and paragraphs 0021 – 0023, the components of the interconnect bus, specifically the IBs, SiPhs, and the interconnects 210, 230 and 260) through a peripheral component interconnect express (PCIe) channel (The components described in Paragraphs 0021 – 0023 are the physical layer of the link. According to paragraph 0030, the status of the link may be exposed to a PCIe interface, that is, the physical link may be used as a PCIe channel), and wherein the method comprises: based on a response time of the storage device being greater than a threshold time (Paragraphs 0034 – 0038, detecting that there is a link error based on a timeout), terminating a previous mode of the storage device and setting the storage system to a recovery mode (Paragraph 0034, the system enters a link failure error detection workflow); determining, in the recovery mode, whether the PCIe channel is in a link down state based on a connection status of the channel (Paragraph 0039, each error is subjected to analysis to determine if the error is a network error, such as a link error, based on the error cause types logged into the status register), based on a state of the PCIe channel being the link down state, resetting, by the storage system, the PCIe channel between the host device and the storage device (Paragraph 0045, in the case of a link error, certain routines may be used to initiate a reset in the link endpoints). Toupal does not explicitly teach: transmitting, by the host device, a recovery signal to the storage device (Toupal is concerned with the link itself rather than the relationship between devices. While Toupal teaches recovery signals in the form of an interrupt in paragraph 0040 and a failure signal in paragraph 0042, they are not recited as being transmitted from a particular side of the link to another); performing, by the storage device, storage recovery based on receiving the recovery signal (As with the previous limitation, Toupal does not teach the recovery signal as recited in its entirety). Ladkani teaches an operation method of a storage system similar to that of Toupal and the claims (Paragraph 0029, the primary communication path is a PCIe link; Paragraph 0032, said primary path can fail, requiring recovery) wherein the method comprises: transmitting, by a host device (Fig. 3, the management entity 10), a recovery signal to a storage device (Fig. 3, the BMC is the storage device. Paragraph 0031 indicates that the BMC may have errors with its firmware, including its memory. Furthermore one knowledgeable in the art would; Paragraph 0033, the BMC that cannot be reached via the primary path receives a recovery signal from the management entity) and performing, by the storage device, storage recovery based on receiving the recovery signal (Paragraph 0034, restoring the BMC firmware to a last known good state). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to, in response to detecting the PCIe link failing with the method taught in Toupal, send a recovery command to the storage device by the host device and prompt the storage device to recover. It would be obvious because it provides the advantage of allowing for recovery regardless of the storage device’s status (Ladkani paragraphs 0025, 0033). It would have further been obvious that the method of Toupal would be applicable to a system with a hierarchy similar to that taught by Ladkani. It would be obvious because such systems are known in the art and commonly used in the industry (Ladkani paragraph 0001). It would be clear to one of ordinary skill in the art that the method of Toupal, which describes the arrangement of devices generally and focuses on the link, would be applicable to a wide range of systems, including commonly used arrangements such as the one described by Ladkani. Regarding claim 2, Toupal in view of Ladkani teaches the method of claim 1, wherein the response time of the storage device is a heartbeat update time of the storage device (Toupal paragraphs 0035 – 0037, the timeouts for the status of the device). Regarding claim 3, Toupal in view of Ladkani teaches the method of claim 1, wherein the response time of the storage device is a response time of the storage device to a command signal from the host device (Toupal paragraph 0038, failing to receive an acknowledgement in response to packets). Regarding claim 4, Toupal in view of Ladkani teaches the method of claim 1, wherein the host device comprises a host memory (Toupal paragraphs 0016, 0030, and 0049, the devices in Toupal each contain memories), wherein the storage device comprises a storage controller including a buffer memory (Toupal paragraphs 0016, 0030, and 0049, the devices in Toupal each contain memories; Ladkani teaches that the storage devices comprise controllers, and the controllers contain memory as in paragraph 0031), and a channel for data storage and transmission between the host memory and the buffer memory, wherein the channel for data storage and transmission between the host memory and the buffer memory comprises the PCIe channel (The PCIe channels of Toupal itself. Fig. 2 of Toupal shows the channels contain status registers for storing data; Toupal paragraph 0030, the endpoints have memories). Toupal in view of Ladkani does not explicitly teach that the recovery signal is transmitted through this channel for data storage and transmission between the host memory and the buffer memory (The signal of Ladkani that is mapped to the recovery signal is only sent when the primary channel is completely unavailable, and is sent through a side channel rather than the primary channel which would comprise the PCIe channel). However, Toupal teaches that the channel for data storage and transmission between the host memory and the buffer memory comprises more than one PCIe channel (Toupal paragraph 0031, there are multiple virtual channels; Toupal Fig. 3, there are multiple physical links; Only an all VCs timeout error described in Toupal paragraph 0038 will bring down every PCIe link.). Therefore, it is possible for a single PCIe channel to be in a link down state while still allowing for communication over the channel for data storage and transmission comprising that PCIe channel. Ladkani teaches that recovery signals may be sent via the primary communication path (Ladkani paragraph 0029, corrective action commands can be sent via the primary path), and that the use of the sideband path is conditioned on the primary path being unavailable (Ladkani paragraph 0053). It would be obvious to one of ordinary skill in the art before the effective filing date of the invention that, if only a single PCIe channel of the plurality taught by Toupal were to enter a link down state, the primary communication path would still be available, and the recovery signal could be sent via a different PCIe channel of the plurality in a manner similar to that taught by Ladkani paragraph 0029. It would be obvious because Ladkani paragraph 0014 teaches communicating with a faulty storage device to repair it remotely as a known technique in the art. Although Toupal and Ladkani do not explicitly recite details of the existing methods as claimed, as they are focused on improvements to those methods, one of ordinary skill in the art would be able to reason them given the disclosures of Toupal and Ladkani. Regarding claim 6, Toupal in view of Ladkani teaches the method of claim 1, wherein setting the storage system to the recovery mode comprises: determining whether a heartbeat update time of the storage device is greater than a first threshold time (Toupal paragraphs 0035 – 0037, the timeouts for the status of the device); determining whether a response time of the storage device with respect to a command signal of the host device is greater than a second threshold time, wherein the first threshold time is different from the second threshold time (Toupal paragraph 0038, failing to receive an acknowledgement in response to packets); and setting the storage system to the recovery mode based on the heartbeat update time being greater than the first threshold time or the response time being greater than the second threshold time (Toupal paragraph 0034, different error conditions are detected by these separate timers). Regarding claim 7, Toupal in view of Ladkani teaches the method of claim 1, wherein the recovery signal is configured to cause the storage device to perform internal fault recovery (Ladkani paragraph 0024, the recovery is local to the faulty device). Regarding claim 8, Toupal in view of Ladkani teaches the method of claim 1, wherein the recovery signal is transmitted from the host device to the storage device through a side band channel between the storage device and the host device, wherein the side band channel is distinct from the PCIe channel (Ladkani Abstract). Claim 9 recites similar language to claim 1, and is similarly rejected. Claim 10 recites similar language to claim 2, and is similarly rejected. Claim 11 recites similar language to claim 3, and is similarly rejected. Claim 12 recites similar language to claim 4, and is similarly rejected. Claim 14 recites similar language to claim 6, and is similarly rejected. Claim 15 recites similar language to claim 7, and is similarly rejected. Claim 16 recites similar language to claim 8, and is similarly rejected. Claim 17 recites similar language to claim 1, and is similarly rejected. Claim 18 recites similar language to claim 2, and is similarly rejected. Claim 19 recites similar language to claim 3, and is similarly rejected. Claim 20 recites similar language to claim 4, and is similarly rejected. Conclusion 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. Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRYAN PAI SONG HUANG whose telephone number is (571)272-0510. The examiner can normally be reached Monday - Friday 11:30 AM - 8:30 PM. 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, ASHISH THOMAS can be reached at (571) 272-0631. 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. /B.P.H./Examiner, Art Unit 2114 /ASHISH THOMAS/Supervisory Patent Examiner, Art Unit 2114
Read full office action

Prosecution Timeline

Jul 30, 2024
Application Filed
Oct 07, 2025
Non-Final Rejection — §102, §103
Nov 13, 2025
Applicant Interview (Telephonic)
Nov 14, 2025
Examiner Interview Summary
Jan 05, 2026
Response Filed
Mar 02, 2026
Final Rejection — §102, §103
Apr 08, 2026
Applicant Interview (Telephonic)
Apr 08, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12591504
Method and apparatus for monitoring - with contention mitigation - avionics application(s) running on a platform with multi-core processor, related electronic avionics system and computer program
2y 5m to grant Granted Mar 31, 2026
Patent 12585544
USING A DURABLE FUTURE TO RESUME EXECUTION OF AN OPERATION AFTER A PROCESS THAT INCLUDES THE OPERATION CRASHES
2y 5m to grant Granted Mar 24, 2026
Patent 12572434
DISASTER RECOVERY USING INCREMENTAL DATABASE RECOVERY
2y 5m to grant Granted Mar 10, 2026
Patent 12566684
AVOIDING FAILED TRANSACTIONS WITH ARTIFICIAL-INTELLIGENCE BASED MONITORING
2y 5m to grant Granted Mar 03, 2026
Patent 12541440
REDUNDANCY AND SWAPPING SCHEME FOR MEMORY REPAIR
2y 5m to grant Granted Feb 03, 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

3-4
Expected OA Rounds
78%
Grant Probability
83%
With Interview (+5.0%)
2y 5m
Median Time to Grant
Moderate
PTA Risk
Based on 18 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