Prosecution Insights
Last updated: August 17, 2026
Application No. 17/891,401

AGENT DECISION-MAKING METHOD AND APPARATUS

Final Rejection §101§102§103§112
Filed
Aug 19, 2022
Priority
Feb 21, 2020 — CN 202010107928.5 +2 more
Examiner
LAU, KAITLYN RENEE
Art Unit
2148
Tech Center
2100 — Computer Architecture & Software
Assignee
Huawei Technologies Co., Ltd.
OA Round
4 (Final)
56%
Grant Probability
Moderate
5-6
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 56% of resolved cases
56%
Career Allowance Rate
5 granted / 9 resolved
+0.6% vs TC avg
Strong +80% interview lift
Without
With
+80.0%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
20 currently pending
Career history
37
Total Applications
across all art units

Statute-Specific Performance

§101
32.7%
-7.3% vs TC avg
§103
32.7%
-7.3% vs TC avg
§102
12.8%
-27.2% vs TC avg
§112
21.1%
-18.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 9 resolved cases

Office Action

§101 §102 §103 §112
DETAILED ACTION This action is in response to the amendment filed 06/02/2026. Claims 1-5, 7-11, 13-17, 19-20 are pending and have been examined. 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 § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 7-11 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 7 recites the limitation "the first function module" in the second to last line. There is insufficient antecedent basis for this limitation in the claim. For purposes of examination, Examiner has interpreted this first function module to be the newly amended audio and video encoder. Regarding claims 8-11, claims 8-11 are rejected for at least the same reasons as claim 7 since claims 8-11 depend on claim 7. Claim 10 recites the limitation "the second function module" in line 11. There is insufficient antecedent basis for this limitation in the claim. For purposes of examination, Examiner has interpreted this second function module to be the newly amended communications module. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claim 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Regarding Claim 1: Subject Matter Eligibility Analysis Step 1: Claim 1 recites a method and is thus a process, one of the four statutory categories of patentable subject matter. Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 1 recites Making…an optimized decision on the first function module based on the related information of the second agent. (This limitation is a mental process as it encompasses a human mentally making a decision.) Therefore, claim 1 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 1 further recites additional elements of An agent decision-making method comprising: obtaining by a first agent deployed at a first protocol layer, related information of the second agent deployed at a second protocol layer, wherein the first protocol layer is different from the second protocol layer (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)).) the first agent is deployed on a first function module, and the second agent is deployed on a second function module (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) by the first agent (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) the first agent is implemented by a processor (This element does not integrate the abstract idea into a practical application because it generic computing components on which to perform the abstract idea (see MPEP 2106.05(f)).) the first function module is an audio and video encoder located in a communications system (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) the second function module is different from the first function module(This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) Therefore, claim 1 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 1 do not provide significantly more than the abstract idea itself, taken alone and in combination because An agent decision-making method comprising: obtaining by a first agent deployed at a first protocol layer, related information of the second agent deployed at a second protocol layer, wherein the first protocol layer is different from the second protocol layer is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). the first agent is deployed on a first function module, and the second agent is deployed on a second function module uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). by the first agent uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). the first agent is implemented by a processor uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). the first function module is an audio and video coding module located in a communications system specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). the second function module is different from the first function module specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). Therefore, claim 1 is subject-matter ineligible. Regarding Claim 2: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 2 recites the same abstract idea as claim 1. Therefore, claim 2 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 2 further recites additional elements of wherein the related information of the second agent comprises at least one of the following information: a first evaluation parameter made by the second agent for a historical decision of the first agent, a historical decision of the second agent, a neural network parameter of the second agent, or an update gradient of the neural network parameter of the second agent. (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)).) Therefore, claim 2 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 2 do not provide significantly more than the abstract idea itself, taken alone and in combination because wherein the related information of the second agent comprises at least one of the following information: a first evaluation parameter made by the second agent for a historical decision of the first agent, a historical decision of the second agent, a neural network parameter of the second agent, or an update gradient of the neural network parameter of the second agent is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). Therefore, claim 2 is subject-matter ineligible. Regarding Claim 3: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 3 recites wherein the making … the decision on the first function module based on the related information of the second agent further comprises: making … the decision on the first function module based on the related information of the second agent, and further based on at least one of related information of the first function module or related information of the second function module (This limitation is a mental process as it encompasses a human mentally making a decision.) Therefore, claim 3 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 3 further recites additional elements of by the first agent (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) Therefore, claim 3 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 3 do not provide significantly more than the abstract idea itself, taken alone and in combination because By the first agent uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). Therefore, claim 3 is subject-matter ineligible. Regarding Claim 4: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 4 recites Wherein the method further comprises making… the decision on the first function module based on the related information of the second agent, and further based on the related information of the first function module and the related information of the second function module, (This limitation is a mental process as it encompasses a human mentally making a decision.) and: Therefore, claim 4 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 4 further recites additional elements of by the first agent (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) the related information of the first function module comprises at least one of the following information: current environment status information of the first function module, predicted environment status information of the first function module, or a second evaluation parameter made by the first function module for the historical decision of the first agent; (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)) since obtaining this type of data still data gathering.) the related information of the second function module comprises at least one of current environment status information of the second function module or predicted environment status information of the second function module. (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)) since obtaining this type of data still data gathering.) Therefore, claim 4 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 4 do not provide significantly more than the abstract idea itself, taken alone and in combination because by the first agent uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). the related information of the first function module comprises at least one of the following information: current environment status information of the first function module, predicted environment status information of the first function module, or a second evaluation parameter made by the first function module for the historical decision of the first agent is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). the related information of the second function module comprises at least one of current environment status information of the second function module or predicted environment status information of the second function module is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). Therefore, claim 4 is subject-matter ineligible. Regarding Claim 5: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 5 recites the same abstract ideas as claim 1. Therefore, claim 1 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 5 further recites additional elements of the first function module comprises one of a radio link control (RLC) layer function module, a medium access control (MAC) layer function module, or a physical (PHY) layer function module; (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) the second function module comprises at least one function module other than the first function module. (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) Therefore, claim 5 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 5 do not provide significantly more than the abstract idea itself, taken alone and in combination because the first function module comprises one of a radio link control (RLC) layer function module, a medium access control (MAC) layer function module, or a physical (PHY) layer function module specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). the second function module comprises at least one function module other than the first function module specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). Therefore, claim 5 is subject-matter ineligible. Regarding Claim 7: Subject Matter Eligibility Analysis Step 1: Claim 7 recites an apparatus and is thus a process, one of the four statutory categories of patentable subject matter. Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 7 recites make an optimized decision on the first function module based on the related information of the second agent. (This limitation is a mental process as it encompasses a human mentally making a decision.) Therefore, claim 7 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 7 further recites additional elements of A communications apparatus, comprising: an audio and video encoder; a communications module; a first agent deployed at a first protocol layer, the first agent configured in the audio and video encoder; and a second agent deployed at a second protocol layer, the second agent configured in the communications module, wherein the first protocol layer is different from the second protocol layer (This element does not integrate the abstract idea into a practical application because it recites generic computer components to perform the abstract idea (see MPEP 2106.05(f)).) The first agent comprises: a communications interface, (This element does not integrate the abstract idea into a practical application because it recites generic computer components to perform the abstract idea (see MPEP 2106.05(f)).) obtain related information of the second agent; (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)).) A processing circuit, (This element does not integrate the abstract idea into a practical application because it recites generic computer components to perform the abstract idea (see MPEP 2106.05(f)).) Therefore, claim 7 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 7 do not provide significantly more than the abstract idea itself, taken alone and in combination because A communications apparatus, comprising: an audio and video encoder; a communications module; a first agent deployed at a first protocol layer, the first agent configured in the audio and video encoder; and a second agent deployed at a second protocol layer, the second agent configured in the communications module, wherein the first protocol layer is different from the second protocol layer uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). The first agent comprises: a communications interface uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). obtain related information of the second agent is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). A processing circuit uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). Therefore, claim 7 is subject-matter ineligible. Regarding claim 8, claim 8 recites substantially similar limitations to claim 2 and is therefore rejected under the same analysis. Regarding Claim 9: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 9 recites make the decision on the audio and video encoder based on the related information of the second agent, and further based on at least one of related information of the audio and video encoder or related information of the communications module (This limitation is a mental process as it encompasses a human mentally making a decision.) Therefore, claim 9 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 9 further recites additional elements of wherein the processing circuit is configured to (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) Therefore, claim 9 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 9 do not provide significantly more than the abstract idea itself, taken alone and in combination because wherein the processing circuit is configured to uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). Therefore, claim 9 is subject-matter ineligible. Regarding Claim 10: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 10 recites make the decision on the audio and video based on the related information of the second agent, and further based on the related information of the audio and video encoder and the related information of the communications module, (This limitation is a mental process as it encompasses a human mentally making a decision.) and: Therefore, claim 10 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 10 further recites additional elements of wherein the processing circuit is configured to (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) the related information of the audio and video encoder comprises at least one of the following information: current environment status information of the audio and video encoder, predicted environment status information of the audio and video encoder, or a second evaluation parameter made by the audio and video encoder for the historical decision of the first agent; (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)) since obtaining this type of data still data gathering.) the related information of the second function module comprises at least one of current environment status information of the communications module or predicted environment status information of the communications module. (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)) since obtaining this type of data still data gathering.) Therefore, claim 10 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 10 do not provide significantly more than the abstract idea itself, taken alone and in combination because wherein the processing circuit is configured to uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). the related information of the audio and video encoder comprises at least one of the following information: current environment status information of the audio and video encoder, predicted environment status information of the audio and video encoder, or a second evaluation parameter made by the audio and video encoder for the historical decision of the first agent; is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). the related information of the second function module comprises at least one of current environment status information of the communications module or predicted environment status information of the communications module is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). Therefore, claim 10 is subject-matter ineligible. Regarding Claim 11: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 11 recites the same abstract ideas as claim 7. Therefore, claim 11 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 11 further recites additional elements of the audio and video encoder comprises one of a radio link control (RLC) layer function module, a medium access control (MAC) layer function module, or a physical (PHY) layer function module; (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) the communications module comprises a function module other than the audio and video encoder. (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) Therefore, claim 11 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 11 do not provide significantly more than the abstract idea itself, taken alone and in combination because the audio and video encoder comprises one of a radio link control (RLC) layer function module, a medium access control (MAC) layer function module, or a physical (PHY) layer function module specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). the communications module comprises a function module other than the audio and video encoder specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). Therefore, claim 11 is subject-matter ineligible. Regarding Claim 13: Subject Matter Eligibility Analysis Step 1: Claim 13 recites a non-transitory computer-readable storage medium and is thus a process, one of the four statutory categories of patentable subject matter. Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 13 recites Making … an optimized decision on the first function module based on the related information of the second agent (This limitation is a mental process as it encompasses a human mentally making a decision.) Therefore, claim 13 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 13 further recites additional elements of A non-transitory computer-readable storage medium wherein the computer-readable storage medium stores program instructions, and when the program instructions are run by a processor, the operations implemented by the communications system (This element does not integrate the abstract idea into a practical application because it generic computer components to perform the abstract idea. (see MPEP 2106.05(f)).) obtaining by a first agent deployed at a first protocol layer, related information of the second agent deployed at a second protocol layer, wherein the first protocol layer is different from the second protocol layer (This element does not integrate the abstract idea into a practical application because it recites insignificant extra-solution activity of data gathering (see MPEP 2106.05(g)).) the first agent is deployed on a first function module, and the second agent is deployed on a second function module (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) by the first agent (This element does not integrate the abstract idea into a practical application because it amounts to mere “apply it on a computer” (see MPEP 2106.05(f)).) the first agent is implemented by a processor (This element does not integrate the abstract idea into a practical application because it generic computing components on which to perform the abstract idea (see MPEP 2106.05(f)).) the first function module is an audio/video coding module located in a communications system (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) the second function module is different from the first function module(This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) Therefore, claim 13 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 13 do not provide significantly more than the abstract idea itself, taken alone and in combination because A non-transitory computer-readable storage medium wherein the computer-readable storage medium stores program instructions, and when the program instructions are run by a processor, the operations implemented by the communications system uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). obtaining by a first agent deployed at a first protocol layer, related information of the second agent deployed at a second protocol layer, wherein the first protocol layer is different from the second protocol layer is the well understood, routine, and conventional activity of “transmitting or receiving data over a network” (see MPEP 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network)). the first agent is deployed on a first function module, and the second agent is deployed on a second function module uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). by the first agent uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). the first agent is implemented by a processor uses a computer as a tool to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(f)). the first function module is an audio/video coding module located in a communications system specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). the second function module is different from the first function module specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). Therefore, claim 13 is subject-matter ineligible. Regarding claim 14, claim 14 recites substantially similar limitations to claim 2 and is therefore rejected under the same analysis. Regarding claim 15, claim 15 recites substantially similar limitations to claim 3 and is therefore rejected under the same analysis. Regarding claim 16, claim 16 recites substantially similar limitations to claim 4 and is therefore rejected under the same analysis. Regarding claim 17, claim 17 recites substantially similar limitations to claim 5 and is therefore rejected under the same analysis. Regarding Claim 19: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 19 recites the same abstract ideas as claim 1. Therefore, claim 19 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 19 further recites additional elements of wherein the first agent and the second agent are deployed at an RLC layer, a MAC layer, or a PHY layer (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) Therefore, claim 19 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 19 do not provide significantly more than the abstract idea itself, taken alone and in combination because wherein the first agent and the second agent are deployed at an RLC layer, a MAC layer, or a PHY layer specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). Therefore, claim 19 is subject-matter ineligible. Regarding Claim 20: Subject Matter Eligibility Analysis Step 2A Prong 1: Claim 20 recites the same abstract idea as claim 1. Therefore, claim 20 recites an abstract idea. Subject Matter Eligibility Analysis Step 2A Prong 2: Claim 20 further recites additional elements of wherein the second function module is a communications module (This element does not integrate the abstract idea into a practical application because it recites a technological environment in which to apply a judicial exception (see MPEP 2106.05(h)).) Therefore, claim 20 is not integrated into a practical application. Subject Matter Eligibility Analysis Step 2B: The additional elements of claim 20 do not provide significantly more than the abstract idea itself, taken alone and in combination because wherein the second function module is a communications module specifies a particular technological environment to perform the abstract idea and cannot provide significantly more (see MPEP 2106.05(h)). Therefore, claim 20 is subject-matter ineligible. Claim Rejections - 35 USC § 102 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 the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1-4, 7-10, 13-16, and 20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Hu et al. (US 2019/0266489 A1) (hereafter referred to as Hu). Regarding claim 1, Hu teaches An agent decision-making method comprising: obtaining, by a first agent deployed at a first protocol layer, related information of a second agent deployed at a second protocol layer, wherein the first protocol layer is different from the second protocol layer, the first agent is deployed on a first function module, and the second agent is deployed on a second function module (Hu, page 28, paragraph 0056, “The system may further include a communication interface 150 which enables the CM3 policy network 140 to be transmitted to other devices, such as a server 160, which may include a CM3 database 162” where “the learning which may occur in stage two may be achieved by sharing data learned by a first agent with a second agent and vice versa (e.g., sharing data learned by the second agent with the first agent)” (Hu, page 30, paragraph 0075) and where “when the CM3 policy network is stored on the storage device of the vehicle, this enables the controller to autonomously drive the vehicle around based on the CM3 policy network 140, and to make autonomous driving decisions based on the CM3 reinforcement learning” (Hu, page 28, paragraph 0059) and Hu, page 2 Figure 1. PNG media_image1.png 880 647 media_image1.png Greyscale Examiner notes that the first agent is the second vehicle controller and the second agent is the first vehicle controller. Examiner further notes that sharing data learned by the first vehicle’s controller with the second vehicle’s controller is obtaining related information of the second agent. Additionally, 176 is the first agent deployed at a first protocol layer 172, and 186 is the second agent deployed at a second protocol layer 182. Examiner further notes that both the first and second vehicle controllers, or agents, are deployed on the vehicles, or function modules.); and making, by the first agent, an optimized decision on the first function module based on the related information of the second agent (Hu, page 30, paragraph 0080, “The processor 102 or the simulator 108 may generate a CM3 network policy based on the first agent neural network and the second agent neural network….The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108” where “when the CM3 policy network is stored on the storage device of the vehicle, this enables the controller to autonomously drive the vehicle around based on the CM3 policy network 140, and to make autonomous driving decisions based on the CM3 reinforcement learning” (Hu, page 28, paragraph 0059) and where “the simulator 108 may optimize the CM3 network policy based on the local view and the global view”(Hu, page 30, paragraph 0081). Examiner notes that the controller of the autonomous vehicle is the first agent which is in the first vehicle or function module and the related information of the second vehicle’s controller is the data received from a first autonomous vehicle or agent. The action performed is the optimized decision. Additionally, the processor is the processing circuit.) the first agent is implemented by a processor (Hu, page 26, paragraph 0012, “A vehicle for interaction-aware decision making may include a controller, one or more vehicle systems, and a vehicle communication interface. The controller may include a processor and a memory”) the first function module is an audio and video coding module located in a communications system (Hu, page 27, paragraph 0044, “A ‘vehicle system’, as used herein, may be any automatic or manual systems that may be used to enhance the vehicle, driving, and/or safety. Exemplary vehicle systems include an autonomous driving system, an electronic stability control system, an anti-lock brake system, …visual devices (e.g., camera systems, proximity sensor systems), …an audio system” and “the computing device 2112 includes input device(s) 2124 such as keyboard, mouse, pen, voice input device, touch input device, infrared camera, video input devices, or any other input device” (Hu, page 44, paragraph 0261) and (Hu, page 2 Figure 1 see below. PNG media_image1.png 880 647 media_image1.png Greyscale Examiner notes that the vehicle 170, or first function module, is an audio and video coding module since it has an audio system, voice input, and video input devices. Examiner further notes that Figure 1 displays vehicle 170 as part of a communications system.) and the second function module is different from the first function module (Hu, page 2 Figure 1. PNG media_image1.png 880 647 media_image1.png Greyscale Examiner notes that vehicle 180, the second function module, is distinct and thus different than vehicle 170.). Regarding claim 2, Hu teaches The method according to claim 1, wherein the related information of the second agent comprises at least one of the following information: a first evaluation parameter made by the second agent for a historical decision of the first agent, a historical decision of the second agent, a neural network parameter of the second agent, or an update gradient of the neural network parameter of the second agent (Hu, page 30, paragraph 0077, “The second agent neural network may be associated with an oothers parameter for each of the N number of agents indicative of a local observation of each of the corresponding N number of agents” where “by having the simulator 108 and critic observe the number of N number of agents, learning for different scenarios may occur in parallel. Stated another way, the learning which may occur in stage two may be achieved by sharing data learning by a first agent with a second agent and vice versa “(Hu, page 30, paragraph 0075) and “according to one aspect, parameter-sharing may be provided among one or more to all of the agents by the simulator 108” (Hu, page 31, paragraph 0086) and where “The processor 102 or the simulator 108 may generate a CM3 network policy based on the first agent neural network and the second agent neural network. … The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example, the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle. Examiner notes that the other agents sharing parameters with the second agent neural network via their controllers, is the first agent obtaining related information or a neural network parameter of the second agent.). Regarding claim 3, Hu teaches The method according to claim 1, wherein the making, by the first agent, the decision on the first function module based on the related information of the second agent further comprises: making, by the first agent, the decision on the first function module based on the related information of the second agent, and further based on at least one of related information of the first function module or related information of the second function module; (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation of the controller of the autonomous vehicle is the related information of the first function module and the related information of the second agent is the data received from a first autonomous vehicle’s controller. The action performed is the decision.). Regarding claim 4, Hu teaches The method according to claim 3, wherein the method further comprises making, by the first agent, the decision on the first function module based on the related information of the second agent, and further based on at least one of related information of the first function module and related information of the second function module (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation of the controller of the autonomous vehicle is the related information of the first function module and the related information of the second agent is the data received from a first autonomous vehicle’s controller. Examiner further notes that the related information of the second agent is the related information of the second function module. The action performed is the decision.): the related information of the first function module comprises at least one of the following information: current environment status information of the first function module, predicted environment status information of the first function module, or a second evaluation parameter made by the first function module for the historical decision of the first agent (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation the autonomous vehicle is the related information of the first function module.); and the related information of the second function module comprises at least one of current environment status information of the second function module or predicted environment status information of the second function module (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation of the autonomous vehicle is the related information of the second function module.). Regarding claim 7, Hu teaches A communications apparatus, comprising: an audio and video encoder; a communications module; a first agent deployed at a first protocol layer, the first agent configured in the audio and video encoder; and a second agent deployed at a second protocol layer, the second agent configured in the communications module, wherein the first protocol layer is different from the second protocol layer (Hu, page 30, paragraph 0075, “the learning which may occur in stage two may be achieved by sharing data learned by a first agent with a second agent and vice versa” where “an ‘agent’, as used herein, may refer to a ‘vehicle’, such as a vehicle within a simulation or a simulated vehicle” (Hu, page 27, paragraph 0043) and “the first vehicle may be equipped with a vehicle communication interface 172, a storage device 174, a controller 176, and one or more vehicle systems….similarly, the second vehicle 180 may be equipped with a vehicle communication interface 182, a storage device 184, a controller 186, and one or more vehicle systems” (Hu, page 28, paragraph 0057-0058) where “A ‘vehicle system’, as used herein, may be any automatic or manual systems that may be used to enhance the vehicle, driving, and/or safety. Exemplary vehicle systems include an autonomous driving system, an electronic stability control system, an anti-lock brake system, …visual devices (e.g., camera systems, proximity sensor systems), …an audio system” (Hu, page 27, paragraph 0044) and “the computing device 2112 includes input device(s) 2124 such as keyboard, mouse, pen, voice input device, touch input device, infrared camera, video input devices, or any other input device” (Hu, page 44, paragraph 0261) where “the term ‘computer readable media’ includes communication media. Communication media typically embodies computer readable instructions or other data in a ‘modulated data signal’ such as a carrier wave or other transport mechanism and includes any information delivery media. The term ‘modulated data signal’ includes a signal that has one or more of its characteristics set or changed in such a manner to encode information in the signal” (Hu, page 44, paragraph 0260) and where “a ‘processor,’ as used herein, processes signals and performs general computer and arithmetic functions. Signals processed by the processor may include digital signals, data signals, computer instructions, processor instructions, messages, a bit, a bit stream, or other means that may be received, transmitted and/or detected” (Hu, page 26-27, paragraph 0035) and Hu, page 2 Figure 1. PNG media_image1.png 880 647 media_image1.png Greyscale . Examiner notes that the communications system is vehicles sharing data, the audio and video encoder is the second agent or vehicle and the communications module is the first agent or vehicle. Examiner further notes that the vehicles are configured with controllers which are the first and second agents. Additionally, 176 is the first agent deployed at a first protocol layer 172 and 186 is the second agent deployed at a second protocol layer 182. Examiner notes that the vehicle 170, is an audio and video encoder since it encodes data that includes audio and video. Examiner further notes that Figure 1 displays vehicle 180 as a communications module since it has a communication interface.), and the first agent comprises: a communications interface configured to obtain related information of the second agent (Hu, page 28, paragraph 0056, “The system may further include a communication interface 150 which enables the CM3 policy network 140 to be transmitted to other devices, such as a server 160, which may include a CM3 database 162” where “the learning which may occur in stage two may be achieved by sharing data learned by a first agent with a second agent and vice versa (e.g., sharing data learned by the second agent with the first agent)” (Hu, page 30, paragraph 0075) and where “when the CM3 policy network is stored on the storage device of the vehicle, this enables the controller to autonomously drive the vehicle around based on the CM3 policy network 140, and to make autonomous driving decisions based on the CM3 reinforcement learning” (Hu, page 28, paragraph 0059). Examiner notes that the first agent is the second vehicle controller and the second agent is the first vehicle controller. Examiner further notes that sharing data learned by the first vehicle’s controller with the second vehicle’s controller is obtaining related information of the second agent.); and a processing circuit configured to make an optimized decision on the first function module based on the related information of the second agent (Hu, page 30, paragraph 0080, “The processor 102 or the simulator 108 may generate a CM3 network policy based on the first agent neural network and the second agent neural network….The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108” where “when the CM3 policy network is stored on the storage device of the vehicle, this enables the controller to autonomously drive the vehicle around based on the CM3 policy network 140, and to make autonomous driving decisions based on the CM3 reinforcement learning” (Hu, page 28, paragraph 0059) and where “the simulator 108 may optimize the CM3 network policy based on the local view and the global view”(Hu, page 30, paragraph 0081). Examiner notes that the controller of the autonomous vehicle is the first agent which is in the first vehicle or function module and the related information of the second vehicle’s controller is the data received from a first autonomous vehicle or agent. The action performed is the optimized decision. Additionally, the processor is the processing circuit.). Regarding claim 8, claim 8 recites substantially similar limitations to claim 2 and is therefore rejected under the same analysis. Regarding claim 9, Hu teaches The apparatus according to claim 7, wherein the processing circuit is configured to make the decision on the audio and video encoder based on the related information of the second agent, and further based on at least one of related information of the audio and video encoder or related information of the communications module; (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation of the controller of the autonomous vehicle is the related information of the audio and video encoder and the related information of the second agent is the data received from a first autonomous vehicle’s controller. The action performed is the decision.). Regarding claim 10, Hu teaches The apparatus according to claim 9, wherein the processing circuit is configured to make the decision on the audio and video encoder based on the related information of the second agent, and further based on at least one of related information of the audio and video encoder and related information of the communications module (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation of the controller of the autonomous vehicle is the related information of the audio and video encoder and the related information of the second agent is the data received from a first autonomous vehicle’s controller. Examiner further notes that the related information of the second agent is the related information of the communications module. The action performed is the decision.): the related information of the audio and video encoder comprises at least one of the following information: current environment status information of the audio and video encoder, predicted environment status information of the audio and video encoder, or a second evaluation parameter made by the audio and video encoder for the historical decision of the first agent (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation the autonomous vehicle is the related information of the audio and video encoder.); and the related information of the second function module comprises at least one of current environment status information of the communications module or predicted environment status information of the communications module (Hu, page 30, paragraph 0080, “The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108.” Examiner notes that the observation of the autonomous vehicle is the related information of the communications module.). Regarding claim 13, Hu teaches A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores program instructions, and when the program instructions are run by a processor (Hu, page 27, paragraph 0045, “The aspects discussed herein may be described and implemented in the context of non-transitory computer readable storage medium storing computer-executable instructions” where “Still another aspect involves a computer-readable medium including processor-executable instructions configured to implement one aspect of the techniques presented herein” (Hu, page 43, paragraph 0252).), the operations implemented by the communications system comprises: obtaining, by a first agent deployed at a first protocol layer, related information of a second agent deployed at a second protocol layer, wherein the first protocol layer is different from the second protocol layer, the first agent is deployed on a first function module, and the second agent is deployed on a second function module (Hu, page 28, paragraph 0056, “The system may further include a communication interface 150 which enables the CM3 policy network 140 to be transmitted to other devices, such as a server 160, which may include a CM3 database 162” where “the learning which may occur in stage two may be achieved by sharing data learned by a first agent with a second agent and vice versa (e.g., sharing data learned by the second agent with the first agent)” (Hu, page 30, paragraph 0075) and where “when the CM3 policy network is stored on the storage device of the vehicle, this enables the controller to autonomously drive the vehicle around based on the CM3 policy network 140, and to make autonomous driving decisions based on the CM3 reinforcement learning” (Hu, page 28, paragraph 0059) and Hu, page 2 Figure 1. PNG media_image1.png 880 647 media_image1.png Greyscale Examiner notes that the first agent is the second vehicle controller and the second agent is the first vehicle controller. Examiner further notes that sharing data learned by the first vehicle’s controller with the second vehicle’s controller is obtaining related information of the second agent. Additionally, 176 is the first agent deployed at a first protocol layer 172, and 186 is the second agent deployed at a second protocol layer 182. Examiner further notes that both the first and second vehicle controllers, or agents, are deployed on the vehicles, or function modules.); and making, by the first agent, an optimized decision on the first function module based on the related information of the second agent (Hu, page 30, paragraph 0080, “The processor 102 or the simulator 108 may generate a CM3 network policy based on the first agent neural network and the second agent neural network….The CM3 network policy may be indicative of data which may be utilized to direct the controller of the autonomous vehicle(s) of FIG. 1 to operation in an autonomous fashion. For example the CM3 network policy may receive an input of an observation associated with the first autonomous vehicle or the second autonomous vehicle ( e.g., a vehicle state or an environment state) and output a suggested action, which may include the no-operation action, the acceleration action, the deceleration action, the shift left one sub-lane action, and the shift right one sub-lane action, similarly to the actions used during simulation and provided by the simulator 108” where “when the CM3 policy network is stored on the storage device of the vehicle, this enables the controller to autonomously drive the vehicle around based on the CM3 policy network 140, and to make autonomous driving decisions based on the CM3 reinforcement learning” (Hu, page 28, paragraph 0059) and where “the simulator 108 may optimize the CM3 network policy based on the local view and the global view”(Hu, page 30, paragraph 0081). Examiner notes that the controller of the autonomous vehicle is the first agent which is in the first vehicle or function module and the related information of the second vehicle’s controller is the data received from a first autonomous vehicle or agent. The action performed is the optimized decision. Additionally, the processor is the processing circuit.) the first agent is implemented by a processor (Hu, page 26, paragraph 0012, “A vehicle for interaction-aware decision making may include a controller, one or more vehicle systems, and a vehicle communication interface. The controller may include a processor and a memory”) the first function module is an audio and video coding module located in a communications system (Hu, page 27, paragraph 0044, “A ‘vehicle system’, as used herein, may be any automatic or manual systems that may be used to enhance the vehicle, driving, and/or safety. Exemplary vehicle systems include an autonomous driving system, an electronic stability control system, an anti-lock brake system, …visual devices (e.g., camera systems, proximity sensor systems), …an audio system” and “the computing device 2112 includes input device(s) 2124 such as keyboard, mouse, pen, voice input device, touch input device, infrared camera, video input devices, or any other input device” (Hu, page 44, paragraph 0261) and (Hu, page 2 Figure 1 see below. PNG media_image1.png 880 647 media_image1.png Greyscale Examiner notes that the vehicle 170, or first function module, is an audio and video coding module since it has an audio system, voice input, and video input devices. Examiner further notes that Figure 1 displays vehicle 170 as part of a communications system.) and the second function module is different from the first function module (Hu, page 2 Figure 1. PNG media_image1.png 880 647 media_image1.png Greyscale Examiner notes that vehicle 180, the second function module, is distinct and thus different than vehicle 170.). Regarding claim 14, claim 14 recites substantially similar limitations to claim 2 and is therefore rejected under the same analysis. Regarding claim 15, claim 15 recites substantially similar limitations to claim 3 and is therefore rejected under the same analysis. Regarding claim 16, claim 16 recites substantially similar limitations to claim 4 and is therefore rejected under the same analysis. Regarding claim 20, Hu teaches The method according to claim 1, wherein the second function module is a communications module (Hu, page 2 Figure 1 PNG media_image1.png 880 647 media_image1.png Greyscale Examiner notes that Figure 1 displays vehicle 180 as a communications module since it has a communication interface. 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) 5, 11, 17, and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Hu in view of Balakrishnan et al. (US 2021/0258988 A1) (hereafter referred to as Balakrishnan). Regarding claim 5, Hu teaches, the method according to claim 1 (see 102 rejection of claim 1). Hu also teaches the first function module and the second function module (Hu, page 28, paragraph 0057-0058, “The first vehicle may be equipped with a vehicle communication interface 172, a storage device 174, a controller 176, and one or more vehicle systems …. similarly, the second vehicle 180 may be equipped with a vehicle communication interface 182, a storage device 184, a controller 186, and one or more vehicle systems”. Examiner notes that the first and second vehicles are the first and second function modules.). Hu does not teach, but Balakrishnan does teach wherein: the … function module comprises one of a radio link control (RLC) layer function module, a medium access control (MAC) layer function module, or a physical (PHY) layer function module (Balakrishnan, page 16, paragraph 0036, “Millimeter wave communication circuitry 300 may include protocol processing circuitry 305, which may implement one or more of medium access control (MAC)…functions.” Examiner notes that the function module is the millimeter wave communication circuitry.) and the … function module comprises at least one function module other than the … function module (Balakrishnan, page 16, paragraph 0037, “Millimeter wave communication circuitry 300 may further include digital baseband circuitry 310, which may implement physical layer (PHY) functions.” Examiner notes that the function module is the millimeter wave communication circuitry.) Hu and Balakrishnan are analogous to the claimed invention because they both use reinforcement learning to train communications devices. It would have been obvious to one of ordinary skill in the art prior to the effective filing date to have modified Hu to use RLC, MAC, or PHY layer function modules in the first and second function modules. Doing so, “minimize[s] interference in the neighboring network, or discover[s] and determine[s] topology of the neighboring network” (Balakrishnan, page 21, paragraph 0223). Regarding claim 11, Hu teaches, the apparatus according to claim 7 (see 102 rejection of claim 1). Hu also teaches the audio and video encoder and the communications module (Hu, page 28, paragraph 0057-0058, “The first vehicle may be equipped with a vehicle communication interface 172, a storage device 174, a controller 176, and one or more vehicle systems …. similarly, the second vehicle 180 may be equipped with a vehicle communication interface 182, a storage device 184, a controller 186, and one or more vehicle systems”. Examiner notes that the first vehicle is the audio and video encoder and the second vehicle is the communications module.). Hu does not teach, but Balakrishnan does teach wherein: the … encoder comprises one of a radio link control (RLC) layer function module, a medium access control (MAC) layer function module, or a physical (PHY) layer function module (Balakrishnan, page 16, paragraph 0036, “Millimeter wave communication circuitry 300 may include protocol processing circuitry 305, which may implement one or more of medium access control (MAC)…functions.” Examiner notes that the encoder is the millimeter wave communication circuitry.) and the … module comprises a function module other than the … function module (Balakrishnan, page 16, paragraph 0037, “Millimeter wave communication circuitry 300 may further include digital baseband circuitry 310, which may implement physical layer (PHY) functions.” Examiner notes that the function module is the millimeter wave communication circuitry.) Hu and Balakrishnan are analogous to the claimed invention because they both use reinforcement learning to train communications devices. It would have been obvious to one of ordinary skill in the art prior to the effective filing date to have modified Hu to use RLC, MAC, or PHY layer function modules in the audio and video encoder and communication module. Doing so, “minimize[s] interference in the neighboring network, or discover[s] and determine[s] topology of the neighboring network” (Balakrishnan, page 21, paragraph 0223). Regarding claim 17, claim 17 recites substantially similar limitations to claim 5 and is therefore rejected under the same analysis. Regarding claim 19, Hu teaches, the method according to claim 1 (see 102 rejection of claim 1). Hu also teaches the first agent and the second agent (Hu, page 28, paragraph 0057-0058, “The first vehicle may be equipped with a vehicle communication interface 172, a storage device 174, a controller 176, and one or more vehicle systems …. similarly, the second vehicle 180 may be equipped with a vehicle communication interface 182, a storage device 184, a controller 186, and one or more vehicle systems”. Examiner notes that the first and second vehicles are the first and second function modules and the controllers are the first and second agents.). Hu does not teach, but Balakrishnan does teach wherein: the … agent [is] deployed at an RLC layer, a MAC layer, or a PHY layer (Balakrishnan, page 16, paragraph 0054, “FIG. 4 is an illustration of protocol functions in accordance with some aspects. The protocol functions may be implemented in a wireless communication device according to some aspects. In some aspects, the protocol layers may include one or more of physical layer (PHY) 410, medium access control layer (MAC) 420, radio link control layer (RLC) 430” Examiner notes that agent is the wireless communication device.) Hu and Balakrishnan are analogous to the claimed invention because they both use reinforcement learning to train communications devices. It would have been obvious to one of ordinary skill in the art prior to the effective filing date to have modified Hu to use RLC, MAC, or PHY layers in the first and second agents. Doing so, “minimize[s] interference in the neighboring network, or discover[s] and determine[s] topology of the neighboring network” (Balakrishnan, page 21, paragraph 0223). Response to Arguments The previous 112(b) rejections have been overcome in light of the instant amendments. On page 9, Applicant argues: Here, the Applicant amended the independent claim to recite "making, by the first agent, an optimized decision on the first function module based on the related information of the second agent" (emphasis added). The Examiner responded, in the Response to Arguments section of the final Office action, that "improvements must come from the additional elements," (emphasis added) quoting MPEP 2106.04(d)(I). The Applicant asserts that MPEP 2106.04(d)(I) does not require improvements must come from the additional elements. The MPEP section can be understood to instruct that "whether the claimed additional elements demonstrate that a claim is directed to patent-eligible subject matter" is one possibly relevant consideration. This does not state that improvements must come from the additional elements, and moreover, such an interpretation is at odds with the analysis of claims as "a whole" in Step 2A Prong Two. Regarding the Applicant’s argument that the claims recite an improvement, the Examiner respectfully disagrees. Specifically, Examiner notes that “making an optimal decision” as in claim 1 recites an improvement to the mental process of “making… a decision”. Examiner respectfully notes that improvements must come from the additional elements (MPEP 2106.04 (d)(II), “Examiners evaluate integration into a practical application by: (1) identifying whether there are any additional elements recited in the claim beyond the judicial exception(s); and (2) evaluating those additional elements individually and in combination to determine whether they integrate the exception into a practical application, using one or more of the considerations introduced in subsection I supra, and discussed in more detail in MPEP §§ 2106.04(d)(1), 2106.04(d)(2), 2106.05(a) through (c) and 2106.05(e) through (h).”). Examiner further notes that an improvement to an abstract idea still results in an abstract idea. On page 9, Applicant argues: In Desjardins, the ARP found "the claims as a whole integrated what would otherwise be a judicial exception instead into a practical application at Step 2A Prong Two," directly following a determination that the specification disclosed an improvement. MPEP 2106.04(d) makes clear that "after determining that a claim recites a judicial exception in Step 2A Prong One, examiners should evaluate whether the claim as a whole integrates the recited judicial exception into a practical application of the exception in Step 2A Prong Two." (Emphasis added). The analysis is not restricted to a piecemeal deconstruction of the additional elements as the Examiner has done here. The Examiner's Step 2A Prong Two analysis begins with "Claim 1 further recites additional elements of' and concludes with "[t]herefore, claim 1 is not integrated into a practical application" (emphasis in the original) and never once mentions the claim as a whole. Regarding the applicant’s argument that the 101 analysis was not on claim 1 as a whole, Examiner respectfully disagrees. Specifically, Examiner notes that each limitation in each claim was analyzed and considered in claim 1 as whole as can be seen in the thorough analyses under the 101 rejection section. On page 11, Applicant argues: The Applicant acknowledges that the specification explains that "the character '/' in this specification generally indicates that the associated objects are in an 'or' relationship." Nevertheless, the specification does not indicate that the character"/" must always be understood as "or" but generally would be. This leaves open the possibility that in some instances "f' does not mean "or." As used herein, "audio/video" is clearly used interchangeably with "audio and video." Additionally, "audio/video" is well-understood in the art to mean "audio and video," for instance, "AV, an abbreviation for audio/video, is frequently used as a generic term for the audio and video components and capabilities in home entertainment systems and related product descriptions and reviews."i (Emphasis added). Substituting "audio and video" for "audio/video" is therefore not adding new matter. Regarding the Applicant’s argument that amending audio/video to audio and video does not add new matter has been considered and is fully persuasive. On page 11, Applicant argues: Accordingly, the claim requires the module to be both an audio and a video encoder. The presence of an audio system in Hu et al. does not indicate the presence of a video encoding function. Hu et al. therefore cannot be said to teach that the vehicles are audio and video coding modules. The Applicant therefore requests that the Examiner withdraw the rejection of claim 1, and the rejections of claims 2-4 and 20 depending therefrom, under 35 U.S. C. 102(a)(l). Independent claim 13 has been similarly amended and is novel over Hu et al. for essentially the same reasons. Accordingly, the Applicant requests that the Examiner withdraw the rejection of claim 13, and the rejections of claims 14-16 depending therefrom, under 35 U.S. C. 102(a)(l). Regarding the Applicant’s argument that Hu does not teach an audio and video encoding function, Examiner respectfully disagrees. Specifically, Hu does teach this (Hu, page 27, paragraph 0044, “A ‘vehicle system’, as used herein, may be any automatic or manual systems that may be used to enhance the vehicle, driving, and/or safety. Exemplary vehicle systems include an autonomous driving system, an electronic stability control system, an anti-lock brake system, …visual devices (e.g., camera systems, proximity sensor systems), …an audio system” and “the computing device 2112 includes input device(s) 2124 such as keyboard, mouse, pen, voice input device, touch input device, infrared camera, video input devices, or any other input device” (Hu, page 44, paragraph 0261). Examiner further notes that claims 1 and 13 were not amended to include an audio and video encoder. They instead, were amended to include an audio and video coding module. As such, Hu teaches this. Regarding the Applicant’s argument that the dependent claims are allowable at least due in part to their dependency on the independent claims, the Examiner respectfully disagrees and notes the instant rejections and response to arguments regarding the independent claims above. On page 12, Applicant argues: The Applicant contends that the vehicles of Hu et al. are not audio and video encoders as they are understood in the art, even if a vehicle could be modified to include such an encoder. Encoders are well-known structures in the art. The Applicant has amended claim 7 to specifically avoid any functional language interpretation of "function module." Much as a screwdriver is a well-known structure that also happens to have a name that describes its function, an audio and video encoder is also a well-known structure. As such, "audio and video encoder" should not be given a functional interpretation just because it is known by a name that describes its function. Regarding the Applicant’s argument that Hu does not teach audio and video encoders, Examiner respectfully disagrees. Specifically, Examiner notes that the vehicle described in Hu under BRI can be classified as an audio and video encoder since the vehicle encodes data, and more specifically, the data can be audio and video in the form of voice input, video input and audio systems. (Hu, page 30, paragraph 0075; Hu, page 27, paragraph 0043; Hu, page 28, paragraph 0057-0058; Hu, page 27, paragraph 0044; Hu, page 44, paragraph 0261; Hu, page 44, paragraph 0260; Hu, page 26-27, paragraph 0035) As described in paragraph 0038 of the instant specification, “a system designer needs only to design and optimize modules one by one based on functions of the modules. For example, for an audio/video encoding and decoding module, only how to encode and decode an audio/video stream needs to be designed”. Since Hu describes the function of the module which is encoding, and the specification states that an encoding module, (also to be interpreted as the encoder) needs only to encode audio/video streams, Hu thus teaches that the vehicle is an audio and video encoder. On page 12, Applicant argues: Accordingly, the Applicant requests that the Examiner withdraw the rejection of claim 7, and the rejections of claims 8-10 depending therefrom, under 35 U.S. C. 102(a)(l). Claims 5, 11, 17, and 19 have been rejected as being unpatentable under 35 U.S. C. 103 over Hu et al. in view of Balakrishnan et al. (USPGP 2021/0258988). Each of these claims depends from an allowable independent claim and is therefore also allowable. The Applicant therefore requests that the Examiner withdraw the rejections of claims 5, 11, 17, and 19 under 35 U.S. C. 103. Regarding the Applicant’s argument that the dependent claims are allowable at least due in part to their dependency on the independent claims, the Examiner respectfully disagrees and notes the instant rejections and response to arguments regarding the independent claims above. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Zhang et al. (“Multi-Agent Reinforcement Learning: A Selective Overview of Theories and Algorithms”) also discusses communication systems with multiple agents. 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 KAITLYN R LAU whose telephone number is (571)272-1429. The examiner can normally be reached Monday - Thursday: 8:00 am - 6:00 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, Michelle Bechtold can be reached at (571) 431-0762. 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. /K.R.L./ Examiner, Art Unit 2148 /MICHELLE T BECHTOLD/Supervisory Patent Examiner, Art Unit 2148
Read full office action

Prosecution Timeline

Show 2 earlier events
Sep 18, 2025
Response Filed
Nov 04, 2025
Final Rejection mailed — §101, §102, §103
Jan 27, 2026
Response after Non-Final Action
Feb 11, 2026
Request for Continued Examination
Feb 24, 2026
Response after Non-Final Action
Mar 24, 2026
Non-Final Rejection mailed — §101, §102, §103
Jun 02, 2026
Response Filed
Jul 23, 2026
Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12688298
FEATURE SELECTION FOR CYBERSECURITY THREAT DISPOSITION
4y 7m to grant Granted Jul 21, 2026
Patent 12602431
METHODS FOR PERFORMING INPUT-OUTPUT OPERATIONS IN A STORAGE SYSTEM USING ARTIFICIAL INTELLIGENCE AND DEVICES THEREOF
3y 10m to grant Granted Apr 14, 2026
Patent 12572828
METHOD FOR INDUSTRY TEXT INCREMENT AND ELECTRONIC DEVICE
4y 5m to grant Granted Mar 10, 2026
Study what changed to get past this examiner. Based on 3 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

5-6
Expected OA Rounds
56%
Grant Probability
99%
With Interview (+80.0%)
4y 0m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 9 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