Prosecution Insights
Last updated: October 04, 2026
Application No. 19/022,959

MANAGING REPLICATION OF COMPUTING NODES FOR PROVIDED COMPUTER NETWORKS

Final Rejection §103
Filed
Jan 15, 2025
Priority
May 24, 2010 — continuation of 8966027 +7 more
Examiner
MEJIA, ANTHONY
Art Unit
2451
Tech Center
2400 — Computer Networks
Assignee
Amazon Technologies Inc.
OA Round
2 (Final)
84%
Grant Probability
Favorable
3-4
OA Rounds
1y 2m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
615 granted / 735 resolved
+25.7% vs TC avg
Strong +18% interview lift
Without
With
+18.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
16 currently pending
Career history
742
Total Applications
across all art units

Statute-Specific Performance

§101
15.1%
-24.9% vs TC avg
§103
48.7%
+8.7% vs TC avg
§102
17.1%
-22.9% vs TC avg
§112
10.3%
-29.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 735 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application is being examined under the pre-AIA first to invent provisions. Priority This application discloses and claims only subject matter disclosed in prior Application No. 12/786310, filed 24 May 2010, and names the inventor or at least one joint inventor named in the prior application. Accordingly, this application may constitute as a continuation. Response to Amendment Acknowledgement is made that claims 1-33 have been canceled, claims 34, 41, and 48 have been amended and presented herein. Applicants’ amendment to claim 48 obviates the previously raised rejection. Thus, the claim objection is hereby withdrawn. Response to Arguments Applicant’s arguments, see pages 8-14 of Remarks, filed 29 June 2026, with respect to the rejections of claims 35-43 under 35 U.S.C. 102(a) 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 newly discovered reference(s) below as necessitated by applicants’ amendment to claims thereof 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 (i.e., changing from AIA to pre-AIA ) 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 pre-AIA 35 U.S.C. 103(a) which forms the basis for all obviousness rejections set forth in this Office action: (a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in section 102, if the differences between the subject matter sought to be patented and the prior art are such that the subject matter as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 34-53 are rejected under pre-AIA 35 U.S.C. 103(a) as being unpatentable over Gopalakrishnan (US 2007/0198710 A1) (hereinafter as Gopalakrishnan) and in further view of Hyser et al. (US 8, 903, 888 B1) (hereinafter as Hyser). Regarding Claim 34. Gopalakrishnan teaches a system, comprising: one or more processors and memory, of one or more computing devices (pars [0135-0136] discloses microprocessors and memory), that implement a network-accessible service, configured to: provide, responsive to receipt of a request to provide one or more fault tolerant virtual machines (par [0047] discusses a management component that can relay or send a control message to application components to retrieve and provide requested data directly to a user, this is transparently presented to a user in a way that the user is not aware of the application components presenting to the user, par [0050], and determination is made to determine a best application component or server 204 that can deliver the user request, par [0062]): a primary physical device (primary server 1404), and one or more secondary physical devices (backup server 1406, pars [0090-0091] and [0110-0111] and see fig.14); replicate the physical device to at least one of the one or more secondary physical devices (data associated with a primary server is replicated or mirrored on a backup server, par [0127]); obtain an indication of a failure of the primary physical device (a notification is sent to the client 1304, primary server 1302 and/or application server if a failure is detected, pars [0057] and [0107]), the indication of failure based on: heartbeat information associated with the primary physical device (management components 406 can provide load balancing and failover among themselves using heartbeat , par [0072]); and perform a failover, comprising transparently replacing, based at least in part on the heartbeat information, the primary virtual machine with a secondary virtual machine of the one or more secondary virtual machines that has been replicated from the primary virtual machine (heartbeat messages can be sent between the servers to ensure system health and enabling failover mechanisms when a system fails. Failover is a backup system that automatically switches to a standby database, server or network if the primary server fails or is temporarily out of service, par [0083], This serving or presenting of information is performed transparently to the user, par [0050]). Gopalakrishnan does not explicitly teach a primary virtual machine at a physical device, replicating the primary virtual machine to at least one of the one or more secondary virtual machines, and wherein the replicating comprising mirroring an execution state of the primary virtual machine and wherein the replacement has been replicated from the primary virtual machine via the mirroring of the execution state of the primary virtual machine. However, Hyser in a similar field of endeavor discloses retrieving data of a virtual machine based on demand to migrate the virtual machines between physical machines, including a primary virtual machine at a physical device, replicating the primary virtual machine to at least one of the one or more secondary virtual machines, and wherein the replicating comprising mirroring an execution state of the primary virtual machine and wherein the replacement has been replicated from the primary virtual machine via the mirroring of the execution state of the primary virtual machine (the primary virtual machine to at least one of the one or more secondary virtual machines including wherein the replicating comprising mirroring an execution state of the primary virtual machine and wherein the replacement has been replicated from the primary virtual machine via the mirroring of the execution state of the primary virtual machine (a virtual machine can be migrated from a first (origination) physical machine to a second (destination) physical machine by stopping execution of the virtual machine in the first physical machine, where the first physical machine contains data associated with the virtual machine, copying state information of the virtual machine from the first physical machine to the second physical machine, and starting execution of the virtual machine in the second physical machine based on the state information (col.7, lines 21-33). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to utilize the teachings of Hyser in Gopalakrishnan to copy state information. One of ordinary skill in the art before the effective filing date of the claimed invention would have been motivated to combine the teachings of Gopalakrishnan/Hyser to minimize wasting of network and computing resources. Regarding Claim 35. Gopalakrishnan/Hyser further teach the system of claim 34, further comprising: a heartbeat manager, executing on the physical device and configured to track heartbeats of the primary virtual machine, wherein the primary virtual machine is determined to be no longer available if a heartbeat is not received by the heartbeat manager for a threshold amount of time (Gopalakrishnan: the determination can be made based upon a time out feature whereby if after a predetermined amount of time after the control message is sent at 1508 an acknowledgement is not received from the client it is assumed that the file delivery failed. In some embodiments, the client may send a failure message if the requested information is not received after a predetermined amount of time, par [0116]). Regarding Claim 36. Gopalakrishnan/Hyser further teach the system of claim 34, wherein: the physical device is configured to monitor heartbeat information associated with the one or more secondary virtual machines at one or more other physical devices (Gopalakrishnan: par [0085] discloses that the applications servers which comprise the one or more secondary virtual machines are on a physical network, the virtualization can be performed on the primary servers, par [0089]). Regarding Claim 37. Gopalakrishnan/Hyser further teach the system of claim 34, wherein: the network-accessible service is configured to monitor heartbeat information associated with the primary virtual machine and the one or more secondary virtual machines (Gopalakrishnan: heartbeat messages can be sent between the primary servers to ensure system health and enabling failover mechanisms when a system fails, par [0083]. The application server software is installed as a service, par [0119]). Regarding Claim 38. Gopalakrishnan/Hyser further teach the system of claim 34, wherein to replicate the primary virtual machine to at least one of the one or more secondary virtual machines the network-accessible service is configured to: continuously or periodically forward state changes of the primary virtual machine to at least one of the one or more secondary virtual machines, wherein the state changes are used to update a consistent copy of a state of first virtual machine (Gopalakrishnan: data associated with a primary server is replicated or mirrored on a backup server. The data can be periodically or continuously communicated between the backup server and the primary server to maintain the integrity and similarity of data on both servers, par [0117]). Regarding Claim 39. Gopalakrishnan/Hyser further teach the system of claim 38, wherein the network-accessible service (Gopalakrishnan: the application server software is installed as a service, par [0119]) is configured to: determine, based at least in part on heartbeat information associated with a secondary virtual machine, to replace the secondary virtual machine with a third virtual machine (Gopalakrishnan: backup server 1406, pars [0090-0091] and [0110-0111] and see fig.14, and fig. 8 further discloses Application server(s) M, which can be equated to the third server), and in response: cause the third virtual machine to begin actively operating based on the consistent copy of the state of the first virtual machine (Gopalakrishnan: data associated with a primary server is replicated or mirrored on a backup server. The data can be periodically or continuously communicated between the backup server and the primary server to maintain the integrity and similarity of data on both servers, par [0117]. However, in this particular instance, the back-up server, would be an application server M, as seen in fig.8). Regarding Claim 40. Gopalakrishnan/Hyser further teach the system of claim 34, wherein to obtain the indication of a failure of the primary virtual machine, the network-accessible service is configured to determine whether the primary virtual machine is available based on a recency of state data and/or heartbeats have been received from the primary virtual machine or the physical device (Gopalakrishnan: heartbeat messages can be sent between the primary servers to ensure system health and enabling failover mechanisms when a system fails, par [0083]. The application server software is installed as a service, par [0119]). Regarding Claims 41-47, these method claims comprise limitations substantially the same, as those discussed in claims 34-40 above, same rationale of rejection is applicable. Regarding Claims 48-53, these non-transitory computer-readable media claims comprise limitations substantially the same, as those discussed in claims 34-40 above, same rationale of rejection is applicable. Gopalakrishnan further teaches non-transitory computer-readable media (par [0133]). 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 ANTHONY MEJIA whose telephone number is (571)270-3630. The examiner can normally be reached Monday-Friday 10:30 AM-6:30 PM EST. 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, CHRISTOPHER PARRY can be reached at (571)272-8328. 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. /ANTHONY MEJIA/Primary Examiner, Art Unit 2451
Read full office action

Prosecution Timeline

Jan 15, 2025
Application Filed
Mar 31, 2026
Non-Final Rejection mailed — §103
Jun 24, 2026
Examiner Interview Summary
Jun 24, 2026
Applicant Interview (Telephonic)
Jun 29, 2026
Response Filed
Aug 27, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12750911
METHOD AND APPARATUS FOR PERFORMING UPLINK TRANSMISSION BASED ON CONFIGURED GRANT IN WIRELESS COMMUNICATION SYSTEM
3y 0m to grant Granted Sep 29, 2026
Patent 12739164
HIGH AVAILABILITY OF HOST DATA PATH WITH TUNNELING IN SOFTWARE DEFINED NETWORKS
2y 11m to grant Granted Sep 15, 2026
Patent 12739928
Wireless Device, Network Node and Methods Performed Thereby for Handling Transmission of Data
2y 2m to grant Granted Sep 15, 2026
Patent 12737157
INTERCONNECTION PLATFORM FOR REAL-TIME CONFIGURATION AND MANAGEMENT OF A CLOUD-BASED SERVICES EXCHANGE
1y 8m to grant Granted Sep 15, 2026
Patent 12732255
CONFIGURATION FOR TIMING OF BEAM MANAGEMENT WITH MECHANICAL DISPLACEMENT OF ANTENNA PANELS IN A CUSTOMER PREMISES EQUIPMENT
2y 7m to grant Granted Sep 08, 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
84%
Grant Probability
99%
With Interview (+18.2%)
2y 11m (~1y 2m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 735 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