Prosecution Insights
Last updated: August 17, 2026
Application No. 18/506,548

COMPUTING NODE MANAGEMENT METHOD AND SYSTEM

Final Rejection §103
Filed
Nov 10, 2023
Priority
May 14, 2021 — CN 202110528216.5 +1 more
Examiner
SWIFT, CHARLES M
Art Unit
2196
Tech Center
2100 — Computer Architecture & Software
Assignee
Huawei Technologies Co., Ltd.
OA Round
2 (Final)
81%
Grant Probability
Favorable
3-4
OA Rounds
3m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 81% — above average
81%
Career Allowance Rate
722 granted / 891 resolved
+26.0% vs TC avg
Strong +22% interview lift
Without
With
+21.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
36 currently pending
Career history
936
Total Applications
across all art units

Statute-Specific Performance

§101
11.3%
-28.7% vs TC avg
§103
56.7%
+16.7% vs TC avg
§102
16.5%
-23.5% vs TC avg
§112
6.2%
-33.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 891 resolved cases

Office Action

§103
DETAILED ACTION This office action is in response to amendment filed on 5/14/2026. Claims 1, 4 and 10 – 13 are amended. Claims 1 – 20 are pending. 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 . Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1 – 8, 10 – 17, 19 and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Alluboyina et al (US 20210064442, prior art part of IDS dated 9/4/2024, hereinafter Alluboyina), in view of Ramia et al (US 20210119962, hereinafter Ramia). As per claim 1, Alluboyina discloses: A computing node management method, applied to a first device, comprising: obtaining first information indicating to the first device to create a task circuit instance, the first information comprising a task circuit descriptor, the task circuit descriptor comprising description information of a task circuit of the first device, and the description information comprising at least one of: a task circuit type of the task circuit or a task circuit specification of the task circuit; (Alluboyina figure 4 and [0040] – [0041]: “the orchestrator 112 receiving 402 the application manifest 204 of a bundled application 202 and generating 404 plans for implementing the computation, storage, and networking for implementing the application manifest 204… the computation plan may include identifying compute nodes 110 (which may be hybrid nodes) for hosting containers executing role instances 212 defined by the application manifest 204. The storage plan identifies the storage nodes 106 for hosting storage volumes defined by the application manifest 204. The networking plan defines network addresses to be assigned to containers executing role instances 212 as defined by the application manifest 204.”; [0049]: “The orchestrator 112 generating 412 pod specifications for the containers of the role instances 212 specified in the application manifest 204. In particular, the pod specification may specify such information as an identifier (e.g., IP address) of the specific compute node 110 on which a container is to be instantiated and a reference to an executable file (e.g., application binary file or files) to be instantiated as the role instance 212. The pod specification may also indicate a type of container to be instantiated, e.g. DOCKER, LXC, LCS, KVM, or the like. The pod specification may further reference a storage volume mounted to the specific compute node 110 as mounted at step 408. The pod specification may further include an identifier of the container as specified in the application manifest 204 or determined according to he compute plan at step 404.”. Examiner notes that the compute node 110 is mapped to the claimed first device.) and creating the task circuit instance based on the task circuit descriptor, (Alluboyina [0052]: “the Kubernetes invokes a Kubelet 302 on the compute node 110 referenced by the pod specification to create a container as specified in the pod specification: install an instance of the container type in the pod specification and load an instance of the role instance 212 referenced by the pod specification.”) Alluboyina did not explicitly disclose: wherein the first device is a terminal device that is mapped to a worker node on an edge node. However, Ramia teaches: wherein the first device is a terminal device that is mapped to a worker node on an edge node. (Ramia figure 4 and [0036]) It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teaching of Ramia into that of Alluboyina in order to have first device is a terminal device that is mapped to a worker node on an edge node. Alluboyina figure 4 teaches allocating containers to compute nodes, it would be obvious to try such container deployment method in other computing environment, such as in an Edge node, without deviating from the general inventive concept of Alluboyina, and is therefore rejected under 35 USC 103. As per claim 2, the combination of Alluboyina and Ramia further teach: The method according to claim 1, wherein before the obtaining of the first information, the method further comprises: sending a resource registration request message, wherein the resource registration request message is used to request mapping the first device to the worker node, the resource registration request message comprises a resource identifier and task circuit type information of the first device, and the task circuit type information indicates a task circuit type that can be used by the first device. (Alluboyina figure 4 and [0041] – [0042]) As per claim 3, the combination of Alluboyina and Ramia further teach: The method according to claim 1, wherein the method further comprises: obtaining a resource registration response message from a second device, wherein the resource registration response message comprises result information indicating to the first device that the first device is mapped to the worker node. (Alluboyina figure 4 and [0041] – [0042]) As per claim 4, Alluboyina discloses: A computing node management method, applied to a first device, comprising: determining a task circuit descriptor based on a scheduling circuit descriptor and a virtual node context, wherein the virtual node context indicates resource information of a worker node to which a second device is mapped, the resource information comprises a resource identifier and task circuit type information of the second device, the task circuit type information comprises a task circuit type that can be used by the second device, the task circuit descriptor comprises description information of a task circuit of the second device, and the description information comprises at least one of: a task circuit type of the task circuit or a task circuit specification of the task circuit; (Alluboyina figure 4 and [0040] – [0041]: “the orchestrator 112 receiving 402 the application manifest 204 of a bundled application 202 and generating 404 plans for implementing the computation, storage, and networking for implementing the application manifest 204… the computation plan may include identifying compute nodes 110 (which may be hybrid nodes) for hosting containers executing role instances 212 defined by the application manifest 204. The storage plan identifies the storage nodes 106 for hosting storage volumes defined by the application manifest 204. The networking plan defines network addresses to be assigned to containers executing role instances 212 as defined by the application manifest 204.”; [0049]: “The orchestrator 112 generating 412 pod specifications for the containers of the role instances 212 specified in the application manifest 204. In particular, the pod specification may specify such information as an identifier (e.g., IP address) of the specific compute node 110 on which a container is to be instantiated and a reference to an executable file (e.g., application binary file or files) to be instantiated as the role instance 212. The pod specification may also indicate a type of container to be instantiated, e.g. DOCKER, LXC, LCS, KVM, or the like. The pod specification may further reference a storage volume mounted to the specific compute node 110 as mounted at step 408. The pod specification may further include an identifier of the container as specified in the application manifest 204 or determined according to he compute plan at step 404.”.) and sending first information to the second device, wherein the first information indicates to the second device to create a task circuit instance, and the first information comprises the task circuit descriptor. (Alluboyina [0051]: “The pod specifications from step 412 may then be submitted 414 to the Kubernetes master 114, which then attempts to implement 416 the pod specifications.”; [0052]: “the Kubernetes invokes a Kubelet 302 on the compute node 110 referenced by the pod specification to create a container as specified in the pod specification: install an instance of the container type in the pod specification and load an instance of the role instance 212 referenced by the pod specification.”) Alluboyina did not explicitly disclose: the worker node is on an edge node, the second device is a terminal device. However, Ramia teaches: the worker node is on an edge node, the second device is a terminal device. (Ramia figure 4 and [0036]) It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teaching of Ramia into that of Alluboyina in order to have first device is a terminal device that is mapped to a worker node on an edge node. Alluboyina figure 4 teaches allocating containers to compute nodes, it would be obvious to try such container deployment method in other computing environment, such as in an Edge node, without deviating from the general inventive concept of Alluboyina, and is therefore rejected under 35 USC 103. As per claim 5, the combination of Alluboyina and Ramia further teach: The method according to claim 4, wherein the determining of the task circuit descriptor based on the scheduling circuit descriptor and the virtual node context comprises: selecting a task circuit type on the worker node for a scheduling circuit based on the virtual node context; and determining the task circuit descriptor based on the scheduling circuit descriptor and the task circuit type. (Alluboyina [0040], [0041] and [0049]) As per claim 6, the combination of Alluboyina and Ramia further teach: The method according to claim 4, wherein before the determining of the task circuit descriptor based on the scheduling circuit descriptor and the virtual node context, the method further comprises: obtaining a resource registration request message from the second device, wherein the resource registration request message comprises the resource information; and generating, based on the resource registration request message, the existing virtual node context when the second device is mapped to the worker node. (Alluboyina figure 4 and [0041] – [0042]) As per claim 7, the combination of Alluboyina and Ramia further teach: The method according to claim 6, wherein the method further comprises: sending a resource registration response message to the second device, wherein the resource registration response message comprises result information indicating that the second device is mapped to the worker node. (Alluboyina figure 4 and [0041] – [0042]) As per claim 8, the combination of Alluboyina and Ramia further teach: The method according to claim 6, wherein the method further comprises: generating a worker node descriptor of the worker node based on the virtual node context; sending the worker node descriptor to a control device; and obtaining the scheduling circuit descriptor sent by the control device based on the worker node descriptor. (Alluboyina [0040], [0041] and [0049]) As per claim 10, it is the apparatus variant of claim 1 and is therefore rejected under the same rationale. (Alluboyina figure 1) As per claim 11, it is the apparatus variant of claim 2 and is therefore rejected under the same rationale. As per claim 12, it is the apparatus variant of claim 3 and is therefore rejected under the same rationale. As per claim 13, it is the apparatus variant of claim 4 and is therefore rejected under the same rationale. (Alluboyina figure 1) As per claim 14, it is the apparatus variant of claim 5 and is therefore rejected under the same rationale. As per claim 15, it is the apparatus variant of claim 6 and is therefore rejected under the same rationale. As per claim 16, it is the apparatus variant of claim 7 and is therefore rejected under the same rationale. As per claim 17, it is the apparatus variant of claim 8 and is therefore rejected under the same rationale. As per claim 19, it is the non-transitory computer-readable storage medium variant of claim 1 and is therefore rejected under the same rationale. (Alluboyina [0077]) As per claim 20, it is the non-transitory computer-readable storage medium variant of claim 4 and is therefore rejected under the same rationale. (Alluboyina [0077]) Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 9 and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Alluboyina and Ramia, and in view of Pang et al (USPAT 11397658, hereinafter Pang). As per claim 9, the combination of Alluboyina and Ramia did not discloses: The method according to claim 6, wherein the method further comprises: obtaining a migrate-out request message, wherein the migrate-out request message is used to request migrating out a task circuit context, and the task circuit context comprises a mapping relationship between the task circuit descriptor and the worker node; and sending the task circuit context. However, Pang teaches: The method according to claim 6, wherein the method further comprises: obtaining a migrate-out request message, wherein the migrate-out request message is used to request migrating out a task circuit context, and the task circuit context comprises a mapping relationship between the task circuit descriptor and the worker node; and sending the task circuit context. (Pang col 22, line 62 – col 23, line 6.) It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teaching of Pang into that of Alluboyina in order to obtain a migrate-out request message, wherein the migrate-out request message is used to request migrating out a task circuit context, and the task circuit context comprises a mapping relationship between the task circuit descriptor and the worker node; and sending the task circuit context. It is commonly known in the field of cloud based task execution system that containers or tasks can be migrated upon request to a destination better suited for high performance or high availability purpose. Applicants have thus merely claimed the combination of known parts in the field to achieve predictable results of maintaining performance and high availability for the cloud system, and is therefore rejected under 35 USC 103. As per claim 18, it is the apparatus variant of claim 9 and is therefore rejected under the same rationale. Response to Arguments Applicant’s arguments with respect to claim(s) 1 – 20 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. 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 CHARLES M SWIFT whose telephone number is (571)270-7756. The examiner can normally be reached Monday - Friday: 9:30 AM - 7PM. 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, April Blair can be reached at 5712701014. 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. /CHARLES M SWIFT/Primary Examiner, Art Unit 2196
Read full office action

Prosecution Timeline

Nov 10, 2023
Application Filed
Feb 17, 2026
Non-Final Rejection mailed — §103
May 14, 2026
Response Filed
Jun 04, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705094
GRAPH COMPUTING APPARATUS, PROCESSING METHOD, AND RELATED DEVICE
3y 5m to grant Granted Aug 11, 2026
Patent 12699588
DISTRIBUTED COMMUNICATION BETWEEN DEVICES
3y 10m to grant Granted Aug 04, 2026
Patent 12693905
WORKLOAD MIGRATION RECOMMENDATIONS IN HETEROGENEOUS WORKSPACE ENVIRONMENTS
4y 11m to grant Granted Jul 28, 2026
Patent 12693897
Methods and Apparatus for Supporting Application Mobility in Multi-Access Edge Computing Platform Architectures
3y 2m to grant Granted Jul 28, 2026
Patent 12681741
VIRTUAL VOLUME PLACEMENT BASED ON ACTIVITY LEVEL
4y 2m to grant Granted Jul 14, 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
81%
Grant Probability
99%
With Interview (+21.7%)
3y 0m (~3m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 891 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