Prosecution Insights
Last updated: October 01, 2026
Application No. 18/044,083

JOB CONTROL SYSTEM AND CONTROL METHOD THEREOF

Non-Final OA §103§DOUBLEPATENT
Filed
Mar 06, 2023
Priority
Sep 01, 2021 — nonprovisional of PCTJP2021032198
Examiner
DIVECHA, KAMAL B
Art Unit
2453
Tech Center
2400 — Computer Networks
Assignee
Rakuten Mobile Inc.
OA Round
3 (Non-Final)
25%
Grant Probability
At Risk
3-4
OA Rounds
1y 4m
Est. Remaining
70%
With Interview

Examiner Intelligence

Grants only 25% of cases
25%
Career Allowance Rate
44 granted / 174 resolved
-32.7% vs TC avg
Strong +44% interview lift
Without
With
+44.5%
Interview Lift
resolved cases with interview
Typical timeline
4y 11m
Avg Prosecution
13 currently pending
Career history
201
Total Applications
across all art units

Statute-Specific Performance

§101
13.7%
-26.3% vs TC avg
§103
54.1%
+14.1% vs TC avg
§102
14.9%
-25.1% vs TC avg
§112
13.2%
-26.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 174 resolved cases

Office Action

§103 §DOUBLEPATENT
Detailed Action This Office action is in response to communications filed 03/26/2026. Claims 1-5 are pending and presented for examination. 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 18044083 filed 03/06/2023 is a National Stage entry of PCT/JP2021/032198, International Filing Date: 09/01/2021. Information Disclosure Statement The Information disclosure statement filed on 05/18/2026 have been considered. Amendments to the Specification The title of the application has been amended as follows: JOB CONTROL SYSTEM AND CONTROL METHOD THEREOF FOR COMPENSATING FOR FAILURE OF DISTRIBUTED JOB EXECUTION Examiner thanks attorney Joshua for submitting new title that is indicative of the invention. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 03/26/2026 has been entered. Response to Arguments Applicant's arguments filed on 03/26/26 have been fully considered but they are not persuasive (in view of new rationale). In the response filed, applicant argues in substance that: Independent claim 1 recites “…executing an identifying operation of identifying, by any of the each of the plurality of job execution systems for itself, an address unique to the each of the plurality of job execution systems and for the each of the plurality of job execution systems in which the least one job delay is included based on a common service name that is independent of the each of the plurality of job execution systems”… Martin The Office cited Martin to cure the conceded deficiencies of Fletcher discussed above. (Office Action at pages 14 and 15). Martin discloses that a Domain Name System (DNS) server is connected to a multi- computer server, comprising multiple individual server computers, via the Internet or an intranet. Martin further discloses that the DNS server executes a DNS that provides a server name (such as URL) or an Internetwork Protocol (IP) address of an individual server computer in response to a Domain Name look-up request. Martin further discloses providing the server name or IP address of the individual server computer based on mapping a service name (such as the same URL as the server name) and the server name or IP address of the multiple individual server computer via a round-robin approach. (Martin at col. 1, lines 24-67, and col. 2, lines 1-25). Martin discloses a traditional centralized DNS server for multiple individual server computers based on a rotational scheme. In other words, the DNS server is separate and distinct from each of the multiple individual server computers, and the basis for identifying any of the multiple individual server computers is a scheme for sequentially and rotationally traversing a set of identifiers of the multiple individual server computers. Therefore, in contrast to the independent claims, the Office does not apply Martin in a manner that teaches or suggests executing identification of an identifier of an individual server computer by the individual server computer itself, and based, at least in part, on inclusion of a task on the individual server computer. Assuming arguendo that the combination of Fletcher and Martin is proper, the Office does not apply Martin in a manner that teaches or suggests "executing an identifying operation of identifying, by any of the each of the plurality of job execution systems for itself an address unique to the each of the plurality of job execution systems and for the each of the plurality of job execution systems in which the at least one job relay is included based on a common service name that is independent of the each of the plurality of job execution systems," as recited, or analogously recited, in the independent claims. (Emphasis added). For at least the foregoing reasons, Applicant submits that the combination of Fletcher and Martin fails to teach or suggest all of the elements recited in the independent claims. Claim Accordingly, reconsideration and withdrawal of the rejection of claims 1 and 5, as being unpatentable over Fletcher in view of Martin, are respectfully requested (Remarks, pg. 7-9). In response to argument [a], Examiner respectfully disagrees. In this case, applicant acknowledged that Martin teaches a DNS server which provides a server name such as URL or IP address in response to a domain name look-up request and distributing tasks based on mapping a service name (such as the same URL as the server name) and resolves the service name into unique IP addresses of multiple servers via round robin approach, Martin: col. 1 L64-67, col. 2 L1-21 and applicant remarks, pg. 8. In other words, Martin teaches a domain name system in a same way as described by applicant in the application specification, i.e. a DNS server 24 responds to DNS requests by providing server name, e.g. www.sun.com. The round robin approach is one in which the server to receive the client request for processing is determined in cyclically sequential or round-robin manner. This is achieved in well-known manner by changing the mapping between the service name (e.g. www.sun.com) and the IP address (e.g. ten hosts with IP addresses ranging from 192.10.20.30 and 192.10.20.40) AND considering the individual server loads as well, col. 2 L39-67. Martin teaches common server name or service name where all the requests are initially sent [i.e. the address of the DNS server, whether its using IP address or service name]. The DNS server then resolves the service name into unique IP addresses to identify and/or determine the server that is capable of handling the request. That is, the DNS performs the identifying operation of identifying, by the DNS system, an address unique to the each of the plurality of systems based on a common service name …and for the each of the plurality of job execution systems. The common server name or service name, e.g. www.sun.com, is said to not depend on the servers (i.e. does not depend on the servers) handling the requests because the service or server name does not impact the functioning of the cluster servers. For example: When one of the server is down in a cluster or multi-computer server, the clients will continue sending the requests for the service to the DNS server using the common server name or service name such as www.sun.com. The failure of one of the servers does not impact the DNS server because DNS server’s role is totally different than the cluster server role, e.g. see fig. 1. Additionally, Martin teaches: (30) Although the particular embodiments of the invention described herein have four server computers, it will be appreciated that this is merely one possible example, and the number of server computers at a multi-computer server can have any number greater than one. Also, although in the embodiments shown, there is only one or possibly two dispatchers, it will be appreciated that in other examples, more than two dispatchers may be linked together for a multi-computer server. (31) In the present document reference is been made to server network links. It should however, be noted that the use of this term is not intended to imply that they are necessarily local links of a discrete network. The server network links do not need to be physically local, but could be physically distributed, possibly including links which do not extend directly between the dispatcher or switch and the individual server computers, but pass via one or more public lines and/or further switches. (32) Moreover, although in the described embodiments the switch is shown as a separate unique entity, this need not be the case. It could comprise a plurality of switches. Alternatively, the function of the switch could be incorporated into the dispatcher by providing the dispatcher with a plurality of separate output links directly to the server computers. (33) Accordingly, it will be appreciated that although particular embodiments of the invention have been described, many modifications/additions and/or substitutions may be made within the spirit and scope of the present invention as defined in the appended claims. With reference to those claims, it is to be noted that combinations of features of the dependent claims other than those explicitly enumerated in the claims may be made with features of other dependent claims and/or independent claims, as appropriate, within the spirit and scope of the present invention. In other words, DNS 26 although shown as a separate entity, could be incorporated into other systems such as dispatcher or switch or one of the server on which the job is executed. Based on these alternative embodiments, the DNS functionality which identifies the address to which the request should be sent can be incorporated in one of the other devices in the network. When the DNS server is incorporated into one of the server of the server system, the server with the incorporated DNS functionality can execute an identifying operation of identifying by one of the server system for itself and for each of the other servers in the server system, a unique address to the each of the plurality of servers based on a common service name. Note: Fletcher teaches plurality of job executing systems, each configured with a respective job relay, e.g. fig. 3. Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Fletcher in view of Martin in order incorporate the functionality of DNS server into at least one of the each of the servers or job execution system with relay or within each worker process which includes queue communicator, which will then perform the identifying operation of identifying by any of the each of the plurality of systems for itself an address unique to the each of the plurality of systems that is independent of each of the plurality of job systems and for the each of the plurality of systems. One of ordinary skilled in the art would have been motivated because it is well known in the art to modify a known system to incorporate additional well-known functionality or to combine additional functionality into a known system in order to achieve predictable results. Rationale for combining – MPEP 2143 The rationale supporting the combination can be found in KSR Ruling. See KSR International Co. v. Teleflex Inc., 550 U.S. ___,___, 82 USPQ2d 1385, 1395-97 (2007) identified a number of rationales to support a conclusion of obviousness which are consistent with the proper “functional approach” to the determination of obviousness as laid down in Graham. The key to supporting any rejection under 35 U.S.C. 103 is the clear articulation of the reason(s) why the claimed invention would have been obvious. The Supreme Court in KSR noted that the analysis supporting a rejection under 35 U.S.C. 103 should be made explicit, and MPEP 2143. [ EXEMPLARY RATIONALES: Exemplary rationales that may support a conclusion of obviousness include: (A) Combining prior art elements according to known methods to yield predictable results; (B) Simple substitution of one known element for another to obtain predictable results; (C) Use of known technique to improve similar devices (methods, or products) in the same way; (D) Applying a known technique to a known device (method, or product) ready for improvement to yield predictable results; (E) “Obvious to try” – choosing from a finite number of identified, predictable; (F) Known work in one field of endeavor may prompt variations of it for use in either the same field or a different one based on design incentives or other market forces if the variations are predictable to one of ordinary skill in the art; (G) Some teaching, suggestion, or motivation in the prior art that would have led one of ordinary skill to modify the prior art reference or to combine prior art reference teachings to arrive at the claimed invention. See MPEP § 2143 for a discussion of the rationales listed above along with examples illustrating how the cited rationales may be used to support a finding of obviousness ]. For example: In this case, rationale A, C and D specifically applies. Therefore, the combination of Fletcher in view of Martin as detailed above teaches “…executing an identifying operation of identifying, by any of the each of the plurality of job execution systems for itself, an address unique to the each of the plurality of job execution systems and for the each of the plurality of job execution systems in which the least one job delay is included based on a common service name that is independent of the each of the plurality of job execution systems”… For the at least these reasons, the rejection is maintained [with different rationale]. Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claims 1-5 are provisionally rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-4 of copending Application No. 18/044,080 in view of Martin (US 6,263,368 B1). As per claim 1, 5, Copending application ‘080 discloses each and every limitation of claim 1, 5. However, copending application ‘080 does not teach identifying an address unique to the each of the plurality of job execution systems for itself based on a common service name that is independent of the each of the plurality of job execution systems, wherein job relay is configured to output a job execution request to the address identified by name resolution based on the common service name of the plurality of job execution systems in which the job relay is included and receiving a job execution request output to the unique address. Martin, from the same field of endeavor, teaches identifying an address unique to the each of the plurality of job execution systems based on a common service name that is independent of the each of the plurality of job execution systems (fig. 1, col. 1 L24 to col. 2 L25: a unique/different IP address is given to each server to handle the task execution by implementing a service with service name, e.g. www.sun.com. The service address or name does not depend on individual server), wherein job relay is configured to output a job execution request to the address identified by name resolution based on the common service name of the plurality of job execution systems in which the job relay is included (col. 1 L24 to col. 2 L25: the server name is resolved by DNS into server’s IP address who is able to handle the request in round robin or load balancing manner) and receiving a job execution request output to the unique address (col. 2 L1-21: task is distributed based on DNS resolution which employs round robin and the server load to select the server). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify copending application ‘080 in view of Martin in order to incorporate and employ a Domain Name System (DNS) arrangement with task distribution which responds to domain name look-up requests by providing appropriate server name resolution in at least one of the job execution system and providing the server IP address that can handle the task. One of ordinary skilled in the art would have been motivated because the DNS arrangement with task distribution would have distributed the tasks in a conventional round-robin or load-balancing manner to the multi-server cluster architecture in order to handle the jobs. Claim 2-3 of present application is similar to claim 1 of co-pending application. Claim 4 of present application is similar to claim 3 of co-pending application. This is a provisional nonstatutory double patenting rejection. Claims 1-5 are provisionally rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-3 of copending Application No. 18/044,079 in view of Martin (US 6,263,368 B1). Claim 1, 5 are rejected for the same reasons as set forth above [See double patenting rejection above]. Claim 2-3 of present application is similar to claim 1 of co-pending application. Claim 4 of present application is similar to claim 2 of co-pending application. This is a provisional nonstatutory double patenting rejection. 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 1 and 5 are rejected under 35 U.S.C. 103 as being unpatentable over Fletcher et al. (hereinafter Fletcher, US 10,089,143 B2) in view of Martin (US 6,263,368 B1). As per claim 1, Fletcher discloses A job control system (fig. 1), comprising: job data storage storing job data configured to indicate a job to be executed (fig. 3 item #325: Queue, col. 8 L4-12: store information pertaining to jobs in a queue 325); and a plurality of job execution systems each configured to execute at least a part of the job data stored in the job data storage (fig. 1: Forwarders 110-2-110-n, fig. 7 item #705, col. 3 L58-65: various forwarders, col. 4 L47 to col. 5 L14), each of the plurality of job execution systems (fig. 3) including: at least one processor (col. 14 L20-67); and at least one memory device storing instructions which when executed by the at least one processor cause the at least one processor (fig. 3, col. 14 L20-67) to perform operations comprising: executing at least one job relay each associated with a condition (fig. 3 item #335: Queue communicator, col. 7 L44 to col. 8 L20: queue communicator claims the job from the queue based on a condition of regular intervals or upon completing a task, col. 12 L19-22); and receiving a job execution request output to the handler and executing the job (fig. 3 item #340, col. 8 L13-23, col. 12 L59-67, fig. 7 step #735, 740: select handler and execute job), wherein the at least one job relay is configured to acquire the job data which is stored in the job data storage (fig. 3: Queue communicator accesses the queue and claims jobs from the queue, fig. 7 step#710), and satisfies the condition associated with the least one job relay (fig. 7 step #710-715, col. 7 L44 to col. 8 L20: queue communicator claims the job from the queue based on a condition of regular intervals or upon completing a task), and wherein the at least one job relay is configured to output a job execution request in accordance with the job data to the handler (Fig. 3, fig. 7 step #735, 740). However, Fletcher does not disclose executing an identifying operation of identifying, by any of the each of the plurality of job execution systems for itself, an address unique to the each of the plurality of job execution systems and for the each of the plurality of job execution systems in which at least one job relay is included based on a common service name that is independent of the each of the plurality of job execution systems, wherein job relay is configured to output the job execution request in accordance with the job data to the address identified by the identifying operation based on the common service name by one of the plurality of job execution systems for itself in which the job relay is included and receiving a job execution request output to the unique address. Note: The specification does not define the term “independent” nor provides any guidance whatsoever in how the term should be interpreted. As such, broadest reasonable interpretation applies. Based on broadest reasonable interpretation, the term “independent” simply means “does not depend”. In this case the common service name DOES NOT DEPEND on the each of the plurality of job execution systems. Martin, from the same field of endeavor, executing an identifying operation of identifying, by any of the each of the plurality of job execution systems, an address unique to the each of the plurality of job execution systems and for the each of the plurality of job execution systems in which at least one job relay is included based on a common service name that is independent of the each of the plurality of job execution systems (fig. 1, col. 1 L24 to col. 2 L25: a unique/different IP address is given to each server to handle the task execution by implementing a service with service name, e.g. www.sun.com. The service address or name does not depend on individual server nor it depends on server’s IP addresses), wherein job relay is configured to output a job execution request to the address identified by the identifying operation based on the common service name of the plurality of job execution systems in which the job relay is included (col. 1 L24 to col. 2 L25: the server name is resolved/identified by DNS into server’s IP address who is able to handle the request in round robin or load balancing manner) and receiving a job execution request output to the unique address (col. 2 L1-21: task is distributed based on DNS resolution which employs round robin and the server load to select the server). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Fletcher in view of Martin in order to incorporate the DNS functionality into each of the server or job execution system with relay or within each worker process which includes queue communicator, which then performs the identifying operation of identifying by any of the each of the plurality of systems for itself, an address unique to the each of the plurality of systems that is independent of each of the plurality of job systems and for the each of the plurality of systems, output the job execution request to the address identified by the identifying operation and receive the job execution request at the unique address. One of ordinary skilled in the art would have been motivated because the DNS arrangement with task distribution would have distributed the tasks in a conventional round-robin or load-balancing manner to the multi-server cluster architecture in order to handle the jobs. Additionally, one of ordinary skilled in the art would have been motivated because it is also well known in the art to modify a known system in order to incorporate additional functionality or to combine additional functionality into a known system to achieve predictable results. Rationale for combining – MPEP 2143 The rationale supporting the combination can be found in KSR Ruling. See KSR International Co. v. Teleflex Inc., 550 U.S. ___,___, 82 USPQ2d 1385, 1395-97 (2007) identified a number of rationales to support a conclusion of obviousness which are consistent with the proper “functional approach” to the determination of obviousness as laid down in Graham. The key to supporting any rejection under 35 U.S.C. 103 is the clear articulation of the reason(s) why the claimed invention would have been obvious. The Supreme Court in KSR noted that the analysis supporting a rejection under 35 U.S.C. 103 should be made explicit, and MPEP 2143. [ EXEMPLARY RATIONALES: Exemplary rationales that may support a conclusion of obviousness include: (A) Combining prior art elements according to known methods to yield predictable results; (B) Simple substitution of one known element for another to obtain predictable results; (C) Use of known technique to improve similar devices (methods, or products) in the same way; (D) Applying a known technique to a known device (method, or product) ready for improvement to yield predictable results; (E) “Obvious to try” – choosing from a finite number of identified, predictable; (F) Known work in one field of endeavor may prompt variations of it for use in either the same field or a different one based on design incentives or other market forces if the variations are predictable to one of ordinary skill in the art; (G) Some teaching, suggestion, or motivation in the prior art that would have led one of ordinary skill to modify the prior art reference or to combine prior art reference teachings to arrive at the claimed invention. See MPEP § 2143 for a discussion of the rationales listed above along with examples illustrating how the cited rationales may be used to support a finding of obviousness ]. As per claim 5, it does not teach or further define over the limitations in claim 1. Therefore, claim 5 is rejected for the same reasons set forth in claim 1. Claim(s) 2-3 are rejected under 35 U.S.C. 103 as being unpatentable over Fletcher et al. (hereinafter Fletcher, US 10,089,143 B2) in view of Martin (US 6,263,368 B1) and further in view of Davis (US 2005/0022199 A1). As per claim 2, Fletcher in view of Martin discloses the job control system according to claim 1 as set forth above. However, Fletcher-Martin does not disclose wherein the instructions which, when executed by the at least one processor, cause the at least one processor to perform the operations further comprising executing control so that, in response to occurrence of a predetermined event in any one of the plurality of job execution systems, the at least one job relay executed in the one of the plurality of job execution systems is executed in another job execution system of the plurality of job execution systems. Davis, from the same field of endeavor, discloses a failover mechanism, wherein in response to occurrence of a predetermined event (failure) in the primary active system/server running the event processor, the event processor is executed in the shadow/another server/backup system ([0015], [0028]: If the shadow determines that the state of the primary event processor/server is not up, turns the primary inactive, and takes over the primary server functions including event processor functions, [0039]). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Fletcher-Martin in view of Davis in order to provide failover mechanism for executing the job relay functions in another job execution system in response to a predetermined event or failure in one of the job executing system that is executing the job relay. One of ordinary skilled in the art would have been motivated because it would have provided a robust system and/or it would have enabled highly available systems. As per claim 3, Fletcher in view of Martin discloses the job control system according to claim 1 as set forth above. However, Fletcher-Martin does not disclose wherein the instructions which, when executed by the at least one processor, cause the at least one processor to perform the operations further comprising stopping, in response to occurrence of a predetermined event in any one of the plurality of job execution systems, at least one job relay executed in the one of the plurality of job execution systems and executing control so that the at least one job relay is executed in another job execution system of the plurality of job execution systems. Davis, from the same field of endeavor, discloses a failover mechanism, wherein in response to occurrence of a predetermined event (failure) in the primary active system/server running the event processor, stopping the event processor in the primary system and the event processor is executed in the shadow/another server/backup system ([0015], [0028]: If the shadow determines that the state of the primary event processor/server is not up, turns the primary inactive, and takes over the primary server functions including event processor functions, [0039]). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Fletcher-Martin in view of Davis in order to provide failover mechanism for executing the job relay functions in another job execution system in response to a predetermined event or failure in one of the job executing system that is executing the job relay by stopping the job relay function in the failed system and enabling the same functions at the backup or shadow system. One of ordinary skilled in the art would have been motivated because it would have provided a robust system by providing fault-tolerant system and/or it would have enabled highly available systems. Claim(s) 4 is rejected under 35 U.S.C. 103 as being unpatentable over Fletcher et al. (hereinafter Fletcher, US 10,089,143 B2) in view of Martin (US 6,263,368 B1) and further in view of Lindsley (US 2006/0150189 A1). As per claim 4, Fletcher in view of Martin discloses the job control system according to claim 1 as set forth above. However, Fletcher-Martin does not disclose the process wherein the job data is linked to location data configured to indicate a location, wherein the at least one job relay is associated with the location and wherein the at least one job relay is configured to acquire the job data which is stored in the job storage and is linked to the location data configured to indicate the location associated with the job relay. Lindsley teaches the process wherein the job data is linked to location data indicating a location (fig. 5 step #506: location information associated with each task), wherein the processor (i.e. task processor or job relay) is associated with the location (fig. 5 step #508: determining which processor is closest to memory storing the task), wherein the processor (job relay) is configured to acquire the job data which is stored in the job storage and is linked to the location data indicating the location associated with the job relay/processor (fig. 5 step #508, 514, 516: determine which processor is closest to the task stored in memory and assign the task to the closest processor, [0050-0051]). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Fletcher-Martin in view of Lindsley in order to select the job relay that is closest to the location associated with the task. One of ordinary skilled in the art would have been motivated because it would have improved performance by selecting the job relay that is closest to location associated with the job. Additional References The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Martin, EP 0892531: Network Load balancing for multi-computer server. Brendel et al., US 5,774,660: Resource based load balancing Harchol-Balter et al. US 6,223,205 B1: Assigning tasks in a distributed server system Koning, US 2003/0005350 A1: Failover Management Bacher et al., US 2005/0081097 A1: System and Method for execution of a job in a distributed computing Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to KAMAL B DIVECHA whose telephone number is 571-272-5863. The examiner can normally be reached IFP Normal Hours M-F: 6am-2pm 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, Colleen Fauz can be reached at 5712721667. 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. KAMAL B. DIVECHA Primary Patent Examiner Art Unit 2453 /KAMAL B DIVECHA/Supervisory Patent Examiner, Art Unit 2453
Read full office action

Prosecution Timeline

Mar 06, 2023
Application Filed
Jul 30, 2025
Non-Final Rejection mailed — §103, §DOUBLEPATENT
Oct 27, 2025
Response Filed
Jan 14, 2026
Final Rejection mailed — §103, §DOUBLEPATENT
Mar 26, 2026
Request for Continued Examination
Apr 08, 2026
Response after Non-Final Action
Aug 20, 2026
Non-Final Rejection mailed — §103, §DOUBLEPATENT (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12045741
SESSION MONITORING FOR SELECTIVE INTERVENTION
3y 8m to grant Granted Jul 23, 2024
Patent 9558146
IWARP RDMA READ EXTENSIONS
3y 6m to grant Granted Jan 31, 2017
Patent 8375134
DETERMINING AN EFFICIENT KEEP-ALIVE INTERVAL FOR A NETWORK CONNECTION
3y 8m to grant Granted Feb 12, 2013
Patent 8356113
UPNP AV DEMUX
3y 9m to grant Granted Jan 15, 2013
Patent 8341018
METHODS AND SYSTEMS FOR PROVIDING CONTEXTUAL INFORMATION ON COMMUNICATION DEVICES AND SERVICES
10y 6m to grant Granted Dec 25, 2012
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
25%
Grant Probability
70%
With Interview (+44.5%)
4y 11m (~1y 4m remaining)
Median Time to Grant
High
PTA Risk
Based on 174 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