Prosecution Insights
Last updated: October 01, 2026
Application No. 19/306,012

SYNCHRONOUS REMOTE REPLICATION METHOD AND APPARATUS FOR STORAGE SYSTEM

Non-Final OA §103
Filed
Aug 21, 2025
Priority
Feb 24, 2023 — CN 202310196308.7 +1 more
Examiner
PATEL, JIGAR P
Art Unit
Tech Center
Assignee
Huawei Technologies Co., Ltd.
OA Round
1 (Non-Final)
80%
Grant Probability
Favorable
1-2
OA Rounds
1y 11m
Est. Remaining
97%
With Interview

Examiner Intelligence

Grants 80% — above average
80%
Career Allowance Rate
480 granted / 598 resolved
+20.3% vs TC avg
Strong +17% interview lift
Without
With
+16.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
9 currently pending
Career history
607
Total Applications
across all art units

Statute-Specific Performance

§101
8.9%
-31.1% vs TC avg
§103
62.6%
+22.6% vs TC avg
§102
14.2%
-25.8% vs TC avg
§112
5.0%
-35.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 598 resolved cases

Office Action

§103
DETAILED ACTION This communication is responsive to the application, filed August 21, 2025. Claims 1-18 are pending in this application. Examined under the first inventor to file provisions of the AIA The present application was filed on August 21, 2025, which is on or after March 16, 2013, and thus 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 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 1, 7, and 13 are rejected under 35 U.S.C. 103 as being unpatentable over Gupta et al. (US 10,552,330 B2) in view of Cheng et al. (US 2022/0253238 A1). As per claim 1: A synchronous remote replication method, wherein the method comprises: Gupta discloses [col. 1, lines 25-40] synchronous remote replication between the primary data storage device and the secondary data storage device. obtaining, by a primary storage device of a storage system, a write request from a host, wherein the write request comprises target data; Gupta discloses [col. 1, lines 30-67] a storage controller managing I/O (read/write) requests from hosts and cache storage used for host write (target data) I/O operations. writing, by the primary storage device, the target data into a cache of the primary storage device; Gupta discloses [col. 1, lines 41-67] a storage controller controls a plurality of storage devices for writing target data, including a write cache. The storage controller uses cache-write processing for high-speed write operations into a cache. The write requests of the target data are written to the cache and then written to the external storage devices. sending, by the primary storage device, a write success response to the host in response to writing the target data into the cache; and Gupta discloses [col. 1, lines 26-40] in a synchronous relationship between the primary storage device and the secondary storage device, any write updates to the primary data storage device are synchronized with the secondary storage device, before the primary data storage device reports to the host that the data storage I/O operations has been successfully completed. sending, by the primary storage device, the target data to a remote storage device of the storage system. Gupta discloses [col. 8, lines 62-67; col. 9, lines 1-2] writes from the host are initially written to the primary storage system and can be mirrored by a storage manager of the primary storage system to the secondary storage system. Gupta further discloses [col. 1, lines 18-25] the primary storage system and the secondary storage system may be geographically remote systems. writing, by the primary storage device, the target data into a primary interface card of the primary storage device; Gupta discloses [col. 1, lines 25-67] receiving host write data at a primary storage controller and storing the write data in a cache of the primary storage system, but fails to explicitly disclose writing the target data into a primary interface card of the primary storage device. Cheng discloses a similar method, which further teaches [0038] a storage node including a network interface card having memory, where the network interface card receives a client data-write request and writes the data into memory of the network interface card before the data is stored in an SSD. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the teachings of Gupta with that of Cheng. One would have been motivated to write the target data into memory of a network interface card because it improves data-transfer efficiency in the primary storage device [Cheng; 0038]. As per claim 7: Although claim 7 is directed towards a device claim, it is rejected under the same rationale as the method claim 1 above. As per claim 13: Although claim 13 is directed towards a system claim, it is rejected under the same rationale as the method claim 1 above. Claims 2, 8, and 14 are rejected under 35 U.S.C. 103 as being unpatentable over Gupta in view of Cheng and further in view of Ji et al. (US 7,152,182 B2). As per claim 2: The method according to claim 1, by the primary storage device, the target data into the primary interface card, the method further comprises: As set forth in the rejection of claim 1, Gupta in view of Cheng discloses a remote-replication method in which the host write data is written into memory of a network interface card of a primary storage device, written into a cache of the primary storage device, acknowledged to the host, and sent to remote storage. wherein the primary storage device further comprises a backup interface card; and after writing, writing, by the primary storage device, the target data into the backup interface card. However, Gupta in view of Cheng fail to explicitly disclose that the primary storage device includes a backup interface card, or that the target data written into the primary interface card is also written into the backup interface card. Ji discloses [col. 1, lines 55-67] a similar method, which further teaches a redundant data storage architecture in which a first redundancy appliance is the master and a second redundancy appliance is a shadow/slave that assumes the first appliance’s role upon failure. Ji further discloses [col. 4, lines 29-67] propagating information concerning changes made in response to a write operation from the master appliance to the shadow appliance by sending write records and corresponding data to a log and forwarding write records for write requests in the redundancy arrangement. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the interface card arrangement of Gupta and Cheng to include a redundant backup interface-card module that receives a copy of the write data after it is written into the primary interface card memory, as taught by Ji’s active/shadow redundancy appliances because the modification would provide fault tolerance for the interface card and enable continuation or recovery of the interface card function if the primary interface card fails [Ji; col. 1, lines 55-67]. As per claim 8: Although claim 8 is directed towards a device claim, it is rejected under the same rationale as the method claim 2 above. As per claim 14: Although claim 14 is directed towards a system claim, it is rejected under the same rationale as the method claim 2 above. Claims 3-5, 9-11, and 15-17 are rejected under 35 U.S.C. 103 as being unpatentable over Gupta in view of Cheng and further in view of Crawford et al. (US 2012/0151135 A1). As per claim 3: The method according to claim 1, wherein the primary storage device further comprises a primary storage array, and storing the target data in the cache in the target primary disk. Gupta discloses [col. 1, lines 41-67] a storage controller controls a plurality of storage devices for writing target data, including a write cache in a primary storage array. and the write request further comprises an identifier of a target primary disk; and after writing, by the primary storage device, the target data into the cache, the method further comprises: determining, by the primary storage device, the target primary disk from the primary storage array based on the identifier of the target primary disk, Gupta and Cheng disclose writing data to the primary storage device and into the cache, but fail to explicitly disclose the write request comprises an identifier of a target primary disk. Crawford discloses a similar method, which further teaches [0006-0010] a host write command directed to a source volume of a primary controller, metadata comprising a SCSI LUN ID that uniquely identifies the source volume, and using that LUN ID to map the write to a corresponding target volume of a secondary controller. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the teachings of Gupta and Cheng with that of Crawford. One would have been motivated to carry an identifier with a write request because it allows the controller to store data to the correct source volume [Crawford; 0007]. As per claim 4: The method according to claim 1, further comprising: determining, by the primary storage device, an identifier of a target remote disk based on an identifier of a target primary disk and a preset mapping relationship between the target primary disk and the target remote disk, wherein the target remote disk is a disk in a remote storage array comprised in the remote storage device; writing, by the primary storage device, the identifier of the target remote disk into the primary interface card; and sending, by the primary storage device, the identifier of the target remote disk to the remote storage device. Gupta and Cheng disclose writing data to the primary storage device and into the cache and transmission of write data to the remote storage device, but fail to explicitly disclose the preset mapping relationship. Crawford discloses a similar method, which further teaches [0006-0010] a predetermined mapping between a source volume at a primary storage controller and a target volume at a secondary storage controller, where an SCSI LUN ID uniquely identifies the source volume and is used to map a host write command to the corresponding target volume. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the teachings of Gupta and Cheng with that of Crawford. One would have been motivated to have a preset mapping relationship because it allows the controller to store data to the correct source and target volumes [Crawford; 0007]. As per claim 5: The method according to claim 1, further comprising: updating, by the primary storage device, of writing the target data into the primary interface card. Gupta and Cheng disclose updating the primary storage device and writing the target data into the primary interface card, a health state of a mapping relationship that is between a target primary disk and a target remote disk and that is recorded in the primary storage device to abnormal in response to a failure but fail to explicitly disclose updating a health state of a mapping relationship between primary and secondary disk. Crawford discloses a similar method, which further teaches [Fig. 3; 0031-0034] determining if the primary storage controller has failed and if the primary storage controller has failed, a use of the mapping to maintain write availability is still achieved by writing through the secondary target volume and notifying the primary host. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the teachings of Gupta and Cheng with that of Crawford. One would have been motivated to update the health state of a mapping relationship because it allows the primary host to maintain write availability [Crawford; 0031-0034]. As per claim 9-11: Although claims 9-11 are directed towards a device claim, they are rejected under the same rationale as the method claims 3-5 above. As per claim 15-17: Although claims 15-17 are directed towards a system claim, they are rejected under the same rationale as the method claims 3-5 above. Claims 6, 12, and 18 are rejected under 35 U.S.C. 103 as being unpatentable over Gupta in view of Cheng and further in view of Cochran (US 7,340,572 B2). As per claim 6: The method according to claim 1, further comprising: when detecting that a network between the primary storage device and the remote storage device is disconnected, recording, by the primary storage device, start time at which the network is disconnected; and obtaining, by the primary storage device, a log request, and in response to the log request, outputting a log after the start time, wherein the log after the start time is used to query data from a primary storage array of the primary storage device. Gupta and Chen disclose the method of claim 1, but fail to explicitly disclose starting a log request after disconnection and outputting a log from the primary storage device. Cochran discloses a similar method, which further teaches [col. 9, lines 1-36] a communication failure between a dominant storage device and a remote-mirror device is maintained by a time-ordered write-request buffer (maintaining buffer log from the start time of communication failure) for writes during the failure time, and replaying (outputting) the buffered log writes to resynchronize the remote mirror after communication is restored. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the teachings of Gupta and Chen with that of Cochran. One would have been motivated to maintain buffer log during disconnect because it allows to resynchronize after communication is restored [Cochran; col. 9, lines 1-36]. As per claim 12: Although claim 12 is directed towards a device claim, it is rejected under the same rationale as the method claim 6 above. As per claim 18: Although claim 18 is directed towards a system claim, it is rejected under the same rationale as the method claim 6 above. Conclusion The following prior art made of record and not relied upon is cited to establish the level of skill in the applicant’s art and those arts considered reasonably pertinent to applicant’s disclosure. See MPEP 707.05(c). · US 11,544,012 B2 – Hsu discloses a distributed storage system and a data synchronization method with a network and providing failover when the first network host is out of service. · US 2013/0080723 A1 – Sawa discloses a first and second primary storage apparatuses that comprise a built-in remote-copy function and provide data migration enabling a storage apparatus to be replaced while retaining data consistently and without halting access. Any inquiry concerning this communication or earlier communications from the examiner should be directed to JIGAR P PATEL whose telephone number is (571)270-5067. The examiner can normally be reached on Monday to Friday 10AM-6PM. 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 on 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 an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see https://ppair-my.uspto.gov/pair/PrivatePair. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /JIGAR P PATEL/Primary Examiner, Art Unit 2114
Read full office action

Prosecution Timeline

Aug 21, 2025
Application Filed
Sep 15, 2025
Response after Non-Final Action
Aug 26, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743343
SYSTEMS AND METHODS FOR DISASTER RECOVERY MANAGEMENT
3y 9m to grant Granted Sep 22, 2026
Patent 12743346
DATA STORAGE METHOD AND APPARATUS OF VIRTUAL MACHINE, VIRTUAL MACHINE, AND STORAGE MEDIUM
2y 5m to grant Granted Sep 22, 2026
Patent 12737248
SYSTEMS AND METHODS FOR FAILURE WARNING
2y 6m to grant Granted Sep 15, 2026
Patent 12711007
FINALIZING AN INCOMPLETE MULTI-PART UPLOAD OBJECT BASED ON A FINALIZING CONDITION
2y 6m to grant Granted Aug 18, 2026
Patent 12699620
POST-MORTEM CRASH ANALYSIS FOR ACCELERATED PROCESSORS
2y 4m to grant Granted Aug 04, 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
80%
Grant Probability
97%
With Interview (+16.7%)
3y 1m (~1y 11m remaining)
Median Time to Grant
Low
PTA Risk
Based on 598 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