Prosecution Insights
Last updated: August 18, 2026
Application No. 17/219,723

MACHINE LEARNING MODEL AGGREGATOR

Final Rejection §101§103§112§DOUBLEPATENT
Filed
Mar 31, 2021
Examiner
RIFKIN, BEN M
Art Unit
2123
Tech Center
2100 — Computer Architecture & Software
Assignee
Aixplain, Inc.
OA Round
3 (Final)
44%
Grant Probability
Moderate
4-5
OA Rounds
0m
Est. Remaining
60%
With Interview

Examiner Intelligence

Grants 44% of resolved cases
44%
Career Allowance Rate
143 granted / 325 resolved
-11.0% vs TC avg
Strong +16% interview lift
Without
With
+16.2%
Interview Lift
resolved cases with interview
Typical timeline
4y 12m
Avg Prosecution
24 currently pending
Career history
359
Total Applications
across all art units

Statute-Specific Performance

§101
20.9%
-19.1% vs TC avg
§103
43.9%
+3.9% vs TC avg
§102
7.6%
-32.4% vs TC avg
§112
17.7%
-22.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 325 resolved cases

Office Action

§101 §103 §112 §DOUBLEPATENT
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 . DETAILED ACTION The instant application having Application No. 17219723 has a total of 40 claims pending in the application, of which claims 1-20 have been cancelled. Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claim 21-40 are provisionally rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-7 of copending Application No. 18584259 (reference application). Although the claims at issue are not identical, they are not patentably distinct from each other for the reasons given below. As per claim 21, Instant Application 18584259 Examiners Comment A method, comprising: Claim 1: A method comprising: receiving, by a computing device, information describing a final objective to be achieved; Claim 1: receiving, by one or more processors, a request including information associated with an objective generating, by a machine learning model executed by the computing device, a skeleton architecture of a solution to the operator based on the information, the skeleton architecture including a plurality of machine learning model categories, wherein each category of the plurality of machine learning model categories corresponds to an intermediate objective used to achieve the final objective; Claim 1: generating, by the one or more processors executing a first machine learning model, an architecture of an artificial intelligence-based solution to address the objective Claim 4: the architecture comprises a plurality of machine learning model categories; and each category of the plurality of machine learning model categories corresponds to an intermediate objective of the artificial intelligence-based solution. generating, by the machine learning model, a particular artificial intelligence based solution based on the skeleton architecture, the particular artificial intelligence based solution comprising at least a first machine learning model, a second machine learning model, and a third machine learning model organized in a pipeline in which Claim 1: identifying a second machine learning model in a first database, wherein the second machine learning model is a first portion of the artificial intelligence-based solution and is available via a marketplace; identifying a third machine learning model in a second database, wherein the third machine learning model is a second portion of the artificial intelligence-based solution and is unavailable via the marketplace; and generating the artificial intelligence-based solution based at least in part on a combination of: the second machine learning model, and the third machine learning model; the second machine learning model is organized in the pipeline in parallel with the first machine learning model; Claim 1: identifying a second machine learning model in a first database, wherein the second machine learning model is a first portion of the artificial intelligence-based solution and is available via a marketplace; identifying a third machine learning model in a second database, wherein the third machine learning model is a second portion of the artificial intelligence-based solution and is unavailable via the marketplace; and generating the artificial intelligence-based solution based at least in part on a combination of: the second machine learning model, and the third machine learning model; EN: The particular layout of the models would be obvious to one of ordinary skill in the art at the time of filing, as having multiple models work together in various configurations would be an aspect of design choice, and would allow the user to mix and match their models together as needed to achieve their objective. And the third machine learning model is organized in the pipeline in series with the first machine learning model; Claim 1: identifying a second machine learning model in a first database, wherein the second machine learning model is a first portion of the artificial intelligence-based solution and is available via a marketplace; identifying a third machine learning model in a second database, wherein the third machine learning model is a second portion of the artificial intelligence-based solution and is unavailable via the marketplace; and generating the artificial intelligence-based solution based at least in part on a combination of: the second machine learning model, and the third machine learning model; EN: The particular layout of the models would be obvious to one of ordinary skill in the art at the time of filing, as having multiple models work together in various configurations would be an aspect of design choice, and would allow the user to mix and match their models together as needed to achieve their objective. displaying a plurality of options to access, via the platform, a plurality of corresponding artificial intelligence based solutions including the particular artificial intelligence based solution; Claim 1: and enabling, by the one or more processors, access to the artificial intelligence-based solution via the marketplace. The act of displaying the data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace receiving a selection of the AI-based solution; Claim 1: and enabling, by the one or more processors, access to the artificial intelligence-based solution via the marketplace. The act of receiving input/output data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace in response to receiving the selection, providing access to the particular AI-based solution via the platform; Claim 1: and enabling, by the one or more processors, access to the artificial intelligence-based solution via the marketplace. receiving data associated with the objective; Claim 1: receiving, by one or more processors, a request including information associated with an objective The act of displaying the data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace processing the data by the particular AI-based solution Claim 1: identifying a second machine learning model in a first database, wherein the second machine learning model is a first portion of the artificial intelligence-based solution and is available via a marketplace; identifying a third machine learning model in a second database, wherein the third machine learning model is a second portion of the artificial intelligence-based solution and is unavailable via the marketplace; and generating the artificial intelligence-based solution based at least in part on a combination of: the second machine learning model, and the third machine learning model; providing an output of the particular AI-based solution based on processing the data using the particular AI-based solution. Claim 1: and enabling, by the one or more processors, access to the artificial intelligence-based solution via the marketplace. The act of displaying the data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace As can be shown above, each of the limitations of the instant claims can be met by various claims of the 259 patent application, and therefore the claims are rejected under non-statutory obvious type double patenting. As per claims 22-40, these claims are rejected similarly over claims 1-7 of the 259 patent application for similar reasons given above. This is a provisional nonstatutory double patenting rejection because the patentably indistinct claims have not in fact been patented. Double Patenting Claim 21-40 are provisionally rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-7 of copending Application No. 18584259 (reference application). Although the claims at issue are not identical, they are not patentably distinct from each other for the reasons given below. Claims 21-40 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-5 of U.S. Patent No. 11928572 B2. Although the claims at issue are not identical, they are not patentably distinct from each other as shown below. As per claim 21, Instant Application 11928572 B2 Examiners Comment A method, comprising: Claim 1: A method comprising: receiving, by a computing device, information describing a final objective to be achieved; Claim 1: receiving information associated with a requested operator; Here the operator is the final objective/goal of the user. generating, by a machine learning model executed by the computing device, a skeleton architecture of a solution to the operator based on the information, the skeleton architecture including a plurality of machine learning model categories, wherein each category of the plurality of machine learning model categories corresponds to an intermediate objective used to achieve the final objective; Claim 1: generating, by a processing device executing a first machine learning model, a skeleton architecture of an artificial intelligence (AI)-based solution to the operator based on the information Claim 3: wherein the skeleton architecture comprises a plurality of machine learning model categories, each category corresponding to an intermediate objective of the AI-based solution. generating, by the machine learning model, a particular artificial intelligence based solution based on the skeleton architecture, the particular artificial intelligence based solution comprising at least a first machine learning model, a second machine learning model, and a third machine learning model organized in a pipeline in which Claim 1: generating the AI-based solution to the requested operator, based on the skeleton architecture, wherein the generating of the AI-based solution comprises: identifying a second machine learning model in a first database within the marketplace platform, wherein the second machine learning model is a first portion of the AI-based solution, identifying a third machine learning model in a second database external to the marketplace platform, wherein the third machine learning model is a second portion of the AI-based solution, the second machine learning model is organized in the pipeline in parallel with the first machine learning model; Claim 1: generating the AI-based solution to the requested operator, based on the skeleton architecture, wherein the generating of the AI-based solution comprises: identifying a second machine learning model in a first database within the marketplace platform, wherein the second machine learning model is a first portion of the AI-based solution, identifying a third machine learning model in a second database external to the marketplace platform, wherein the third machine learning model is a second portion of the AI-based solution, EN: The particular layout of the models would be obvious to one of ordinary skill in the art at the time of filing, as having multiple models work together in various configurations would be an aspect of design choice, and would allow the user to mix and match their models together as needed to achieve their objective. And the third machine learning model is organized in the pipeline in series with the first machine learning model; Claim 1: generating the AI-based solution to the requested operator, based on the skeleton architecture, wherein the generating of the AI-based solution comprises: identifying a second machine learning model in a first database within the marketplace platform, wherein the second machine learning model is a first portion of the AI-based solution, identifying a third machine learning model in a second database external to the marketplace platform, wherein the third machine learning model is a second portion of the AI-based solution, EN: The particular layout of the models would be obvious to one of ordinary skill in the art at the time of filing, as having multiple models work together in various configurations would be an aspect of design choice, and would allow the user to mix and match their models together as needed to achieve their objective. displaying a plurality of options to access, via the platform, a plurality of corresponding artificial intelligence based solutions including the particular artificial intelligence based solution; Claim 1: displaying an option to access the AI-based solution in a marketplace platform The act of displaying the data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace receiving a selection of the AI-based solution; Claim 1: displaying an option to access the AI-based solution in a marketplace platform The act of receiving input/output data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace in response to receiving the selection, providing access to the particular AI-based solution via the platform; Claim 1: displaying an option to access the AI-based solution in a marketplace platform receiving data associated with the objective; Claim 1: displaying an option to access the AI-based solution in a marketplace platform The act of displaying the data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace processing the data by the particular AI-based solution Claim 1: : generating the AI-based solution to the requested operator, based on the skeleton architecture, wherein the generating of the AI-based solution comprises: identifying a second machine learning model in a first database within the marketplace platform, wherein the second machine learning model is a first portion of the AI-based solution, identifying a third machine learning model in a second database external to the marketplace platform, wherein the third machine learning model is a second portion of the AI-based solution, providing an output of the particular AI-based solution based on processing the data using the particular AI-based solution. Claim 1: displaying an option to access the AI-based solution in a marketplace platform The act of displaying the data would be obvious to one of ordinary skill in the art at the time of filing, as it would allow the user to interact with and select the solution they are interested in in the platform/marketplace As can be shown above, each of the limitations of the instant claims can be met by various claims of the 572 patent , and therefore the claims are rejected under non-statutory obvious type double patenting. As per claims 22-40, these claims are rejected for similar reasons over claims 1-5 of the 572 as shown above. 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. Claims 21-40 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1: Claim 21is a process type claim. Claim 28 is a machine type claim. Claim manufacture type claim. Therefore, claims 21-40 are directed to either a process, machine, manufacture or composition of matter. As per claim 21, 2A Prong 1: “Generating … a skeleton architecture including a plurality of … model categories, wherein each category of the plurality of …. Model categories correspond to an intermediate objective used to achieve the final objective” The user mentally or with pencil and paper lays out their model plan. “generating … a particular … solution based on the skeleton architecture, the particular … solution comprising at least a first … model, a second ... model, and a third ... model organized in a pipeline in which: the second ... model is organized in the pipeline in parallel with the first … model; and the third … model is organized in the pipeline in series with the first … model” The user mentally or with pencil and paper lays out their model plan. “processing the data by the particular … solution” The user mentally or with pencil and paper uses the skeleton to set up the solution. 2A Prong 2: This judicial exception is not integrated into a practical application. Additional elements: A computing device, (mere instructions to apply the exception using a generic computer component); “Machine learning model”, “machine learning model categories”, “first machine learning model”, “second machine learning model” “third machine learning model”, “artificial intelligence”, “ai-based” (Adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea - see MPEP 2106.05(f) – Examiner’s note: Claims contain no additional detail or limitations which make the various machine learning models/categories/ai phrases anything more than generic, off the shelf machine learning. “receiving … information describing a final objective to be achieved;”, “receiving a selection of the AI-based solution”, “in response to receiving the selection, providing access to the particular … solution via the platform”, “receiving data associated with the objective” (Adding insignificant extra-solution activity to the judicial exception - see MPEP 2106.05(g)). “displaying a plurality of options to access, via the platform, a plurality of corresponding … solutions including the particular … solution”, “provide an output of the particular … solution based on processing the data using the particular … solution” (Adding insignificant extra-solution activity to the judicial exception - see MPEP 2106.05(g)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: A computing device (mere instructions to apply the exception using a generic computer component) “Machine learning model”, “machine learning model categories”, “first machine learning model”, “second machine learning model” “third machine learning model”, “artificial intelligence”, “ai-based” (Adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea - see MPEP 2106.05(f) – Examiner’s note: Claims contain no additional detail or limitations which make the various machine learning models/categories/ai phrases anything more than generic, off the shelf machine learning. “receiving … information describing a final objective to be achieved;”, “receiving a selection of the AI-based solution”, “in response to receiving the selection, providing access to the particular … solution via the platform”, “receiving data associated with the objective” is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed receiving steps are well-understood, routine, conventional activity is supported under Berkheimer). displaying a plurality of options to access, via the platform, a plurality of corresponding … solutions including the particular … solution”, “provide an output of the particular … solution based on processing the data using the particular … solution” (MPEP 2106.05(d)(II) indicate that merely receiving and transmitting data is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed output steps are well-understood, routine, conventional activity is supported under Berkheimer). As per claims 22-27, these claims contain additional generic machine learning and mental steps similar to claim 21, and are rejected for similar reasons. As per claim 28, 2A Prong 1: “Generating … a skeleton architecture including a plurality of … model categories, wherein each category of the plurality of …. Model categories correspond to an intermediate objective used to achieve the final objective” The user mentally or with pencil and paper lays out their model plan. “generating … a particular … solution based on the skeleton architecture, the particular … solution comprising at least a first … model, a second ... model, and a third ... model organized in a pipeline in which: the second ... model is organized in the pipeline in parallel with the first … model; and the third … model is organized in the pipeline in series with the first … model” The user mentally or with pencil and paper lays out their model plan. “processing the data by the particular … solution” The user mentally or with pencil and paper uses the skeleton to set up the solution. 2A Prong 2: This judicial exception is not integrated into a practical application. Additional elements: A server, one or more processors, one or more non-transitory computer readable media, (mere instructions to apply the exception using a generic computer component); “Machine learning model”, “machine learning model categories”, “first machine learning model”, “second machine learning model” “third machine learning model”, “artificial intelligence”, “ai-based” (Adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea - see MPEP 2106.05(f) – Examiner’s note: Claims contain no additional detail or limitations which make the various machine learning models/categories/ai phrases anything more than generic, off the shelf machine learning. “receiving … information describing a final objective to be achieved;”, “receiving a selection of the AI-based solution”, “in response to receiving the selection, providing access to the particular … solution via the platform”, “receiving data associated with the objective” (Adding insignificant extra-solution activity to the judicial exception - see MPEP 2106.05(g)). “displaying a plurality of options to access, via the platform, a plurality of corresponding … solutions including the particular … solution”, “provide an output of the particular … solution based on processing the data using the particular … solution” (Adding insignificant extra-solution activity to the judicial exception - see MPEP 2106.05(g)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: A server, one or more processors, one or more non-transitory computer readable media, (mere instructions to apply the exception using a generic computer component) “Machine learning model”, “machine learning model categories”, “first machine learning model”, “second machine learning model” “third machine learning model”, “artificial intelligence”, “ai-based” (Adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea - see MPEP 2106.05(f) – Examiner’s note: Claims contain no additional detail or limitations which make the various machine learning models/categories/ai phrases anything more than generic, off the shelf machine learning. “receiving … information describing a final objective to be achieved;”, “receiving a selection of the AI-based solution”, “in response to receiving the selection, providing access to the particular … solution via the platform”, “receiving data associated with the objective” is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed receiving steps are well-understood, routine, conventional activity is supported under Berkheimer). displaying a plurality of options to access, via the platform, a plurality of corresponding … solutions including the particular … solution”, “provide an output of the particular … solution based on processing the data using the particular … solution” (MPEP 2106.05(d)(II) indicate that merely receiving and transmitting data is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed output steps are well-understood, routine, conventional activity is supported under Berkheimer). As per claims 29-34, these claims contain additional generic machine learning and mental steps similar to claim 28, and are rejected for similar reasons. As per claim 35, 2A Prong 1: “Generating … a skeleton architecture including a plurality of … model categories, wherein each category of the plurality of …. Model categories correspond to an intermediate objective used to achieve the final objective” The user mentally or with pencil and paper lays out their model plan. “generating … a particular … solution based on the skeleton architecture, the particular … solution comprising at least a first … model, a second ... model, and a third ... model organized in a pipeline in which: the second ... model is organized in the pipeline in parallel with the first … model; and the third … model is organized in the pipeline in series with the first … model” The user mentally or with pencil and paper lays out their model plan. “processing the data by the particular … solution” The user mentally or with pencil and paper uses the skeleton to set up the solution. 2A Prong 2: This judicial exception is not integrated into a practical application. Additional elements: Non-transitory computer readable media, one or more processors, (mere instructions to apply the exception using a generic computer component); “Machine learning model”, “machine learning model categories”, “first machine learning model”, “second machine learning model” “third machine learning model”, “artificial intelligence”, “ai-based” (Adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea - see MPEP 2106.05(f) – Examiner’s note: Claims contain no additional detail or limitations which make the various machine learning models/categories/ai phrases anything more than generic, off the shelf machine learning. “receiving … information describing a final objective to be achieved;”, “receiving a selection of the AI-based solution”, “in response to receiving the selection, providing access to the particular … solution via the platform”, “receiving data associated with the objective” (Adding insignificant extra-solution activity to the judicial exception - see MPEP 2106.05(g)). “displaying a plurality of options to access, via the platform, a plurality of corresponding … solutions including the particular … solution”, “provide an output of the particular … solution based on processing the data using the particular … solution” (Adding insignificant extra-solution activity to the judicial exception - see MPEP 2106.05(g)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: Non-transitory computer readable media, one or more processors, (mere instructions to apply the exception using a generic computer component) “Machine learning model”, “machine learning model categories”, “first machine learning model”, “second machine learning model” “third machine learning model”, “artificial intelligence”, “ai-based” (Adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea - see MPEP 2106.05(f) – Examiner’s note: Claims contain no additional detail or limitations which make the various machine learning models/categories/ai phrases anything more than generic, off the shelf machine learning. “receiving … information describing a final objective to be achieved;”, “receiving a selection of the AI-based solution”, “in response to receiving the selection, providing access to the particular … solution via the platform”, “receiving data associated with the objective” is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed receiving steps are well-understood, routine, conventional activity is supported under Berkheimer). displaying a plurality of options to access, via the platform, a plurality of corresponding … solutions including the particular … solution”, “provide an output of the particular … solution based on processing the data using the particular … solution” (MPEP 2106.05(d)(II) indicate that merely receiving and transmitting data is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed output steps are well-understood, routine, conventional activity is supported under Berkheimer). As per claims 36-40, these claims contain additional generic machine learning and mental steps similar to claim 28, and are rejected for similar reasons. 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 21-40 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. As per claims 21, 28, and 35, these claims recite the limitation "the platform" in line 16. There is insufficient antecedent basis for this limitation in the claim. As per claims 22-27, 29-34, and 36-40, these claims are rejected as being dependent on a claim rejected under U.S.C. 112(b) for failing to particularly point out and claim the intended invention. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 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. Claims 21-24, 26, 28-31, 33, 35-38, and 40 are rejected under 35 U.S.C. 103 as being unpatentable over Dirac et al (US 20150379072 A1) in view of Smith et al (US 20200125482 A1). As per claims 21, 28, and 35, Dirac discloses, “A method comprising: receiving by a computing device” (Pg.28, particularly paragraph 0171; EN: this denotes the hardware of the system). “information describing a final objective to be achieved” (Pg.2-3, particularly paragraphs 0041-0042; EN: this denotes the system to receive input/output from the user for them to designate their goals and requests for the system). “generating, by a machine learning model executed by the computing device, a skeleton architecture of a solution to the operator based on the information” (Pg.2, particularly paragraph 0043; EN: this denotes recipes, which are set ups of machine learning model combinations that can be used by users and filled in as needed). “The skeleton architecture including a plurality of machine learning model categories wherein each category of the plurality of machine learning model categories corresponds to an intermediate objective used to achieve the final objective” (pg.13, particularly paragraph 0097; EN: this denotes recipes containing multiple models including models which feed into one another. Each individual model will perform different actions and feeding one into the other will make these intermediate objectives). “Generating, by the machine learning model, a particular artificial intelligence based solution based on the skeleton architecture, the particular artificial intelligence based solution comprising at least a first machine learning model, a second machine learning model, and a third machine learning model organized in a pipeline in which” (pg.13, particularly paragraph 0097; EN: this denotes recipes containing multiple models including models that connect to one another). “displaying a plurality of options to access, via the platform, a plurality of corresponding artificial intelligence based solutions including the particular artificial intelligence based solution” (Pg.3, particularly paragraph 0043; NE: this denotes the ability to access and look at various recipes of the system). “receiving a selection of the AI-based solution” (Pg.3, particularly paragraph 0043; NE: this denotes the ability to access and look at various recipes of the system. It further denotes the user being able to execute and use these recipes). ”in response to receiving the selection, providing access to the particular AI-based solution via the platform” (Pg.3, particularly paragraph 0043; NE: this denotes the ability to access and look at various recipes of the system. It further denotes the user being able to execute and use these recipes). “receiving data associated with the objective” (Pg.3, particularly paragraph 0043; NE: this denotes the ability to access and look at various recipes of the system. It further denotes the user being able to execute and use these recipes). “processing the data by the particular AI-based solution” (Pg.3, particularly paragraph 0043; NE: this denotes the ability to access and look at various recipes of the system. It further denotes the user being able to execute and use these recipes). “producing an output of the articular AI-based solution based on processing the data using the particular AI-based solution” (Pg.3, particularly paragraph 0043; NE: this denotes the ability to access and look at various recipes of the system. It further denotes the user being able to execute and use these recipes). However, Dirac fails to explicitly disclose, “the second machine learning model is organized in the pipeline in parallel with the first machine learning model; and the third machine learning model is organized in the pipeline in series with the first machine learning model” Smith discloses, “the second machine learning model is organized in the pipeline in parallel with the first machine learning model; and the third machine learning model is organized in the pipeline in series with the first machine learning model” (pg.4, particularly paragraph 0053; EN: this denotes that machine learning models can be placed in series or in parallel with each other as needed). Dirac and Smith are analogous art because both involve machine learning. Before the effective filing date it would have been obvious to one skilled in the art of machine learning to combine the work of Dirac and Smith in order to allow algorithms to be placed in parallel and series as needed. The motivation for doing so would be to allow “neural networks of different types or the same type may be linked together into a sequential or parallel series of networks, where subsequent neural networks accept as input the output of one or more preceding neural networks” (Smith, Pg.4, paragraph 0053) or in the case of Dirac, allow the system to make whatever combination of models needed for the recipe of the Dirac reference. Therefore before the effective filing date it would have been obvious to one skilled in the art of machine learning to combine the work of Dirac and Smith in order to allow algorithms to be placed in parallel and series as needed. As per claims 22, 29, and 36, Dirac discloses, “wherein the first machine learning model corresponds to a first category of machine learning models; the second machine learning model corresponds to a second category of machine learning models; and the third machine learning model corresponds to a third category of machine learning models” (pg.13, particularly paragraph 0097; EN: this denotes recipes containing multiple models including models which feed into one another. Each individual model will perform different actions and feeding one into the other will make these intermediate objectives). As per claims 23, 30, and 37, Dirac discloses, “wherein the first category, the second category, and the third category each comprise one of an artificial neural network, a decision tree, a support vector machine, a regression analysis, or a Bayesian network” (Pg.5, particularly paragraph 0053; EN: this denotes various potential models, including a neural network, random forest (i.e. decision trees). Pg.4, particularly paragraph 0047; EN; This denotes the use of regression, all of which can be used for the various models in the recipes). As per claims 24, 31, and 38, Dirac discloses, “determining that the third machine learning model does not exist” (Pg.12, particularly paragraphs 091-0092; EN: this denotes checking within the system for existing models and the like, and using them if they are available). “sending, to an AI platform, a request to create the third machine learning model, wherein the AI platform uses artificial intelligence to generate the third machine learning model;” (Pg.12, particularly paragraphs 091-0092; EN: this denotes checking within the system for existing models and the like, and using them if they are available). “receiving, from the AI platform, the third machine learning model” (pg.13, particularly paragraph 0097; EN: this denotes recipes containing multiple models including models that connect to one another). “Generating the AI based solution by combining, based on the skeleton architecture, the third machine learning model with the first machine learning model and the second machine learning model” (pg.13, particularly paragraph 0097; EN: this denotes recipes containing multiple models including models that connect to one another). As per claims 26, 33, and 40, Dirac discloses, “receiving an AI pipeline training job that packages AI pipeline training code and dependences…” (Pg.5, particularly paragraph 0051-0053; EN: this denotes the job processing and such of the AI recipes). “training the particular artificial intelligence based solution using the AI pipeline training job” (pg.7-8, particularly paragraph 0066; EN: this denotes the training of the algorithms in the recipes). Smith discloses, “docker image” (pg.6-7, particularly 0073-0075; EN: this denotes the use of Docker images for handling cod). Dirac and Smith are analogous art because both involve machine learning. Before the effective filing date it would have been obvious to one skilled in the art of machine learning to combine the work of Dirac and Smith in order to allow algorithms to use docker images. The motivation for doing so would be to allow “a Docker image for executing a code example … specify[ing] a particular operating system image that includes a general execution environment for a programming language such as python” (Smith, Pg.6, paragraph 0073) or “a set of instructions for an orchestration platform such as Kubernetes” (Smith, pg.6-7, paragraph 0075) or in the case of Dirac, allow the system to use the format for holding and executing code as needed. Therefore before the effective filing date it would have been obvious to one skilled in the art of machine learning to combine the work of Dirac and Smith in order to allow algorithms to use docker images. Claim Rejections - 35 USC § 103 Claims 25, 32, and 39 are rejected under 35 U.S.C. 103 as being unpatentable over Dirac et al (US 20150379072 A1) in view of Smith et al (US 20200125482 A1) as seen in claim 21, and further in view of Proidl et al (Us 20080195386 A1) and Sugiura et al (US 10062384 B1). As per claims 25, 32, and 39, Dirac fails to explicitly disclose, “a source separation model to separate, in a movie, video from audio”, “a speaker diarization model to identify speakers in the movie and output speaker audio corresponding to individual speakers in the movie”, “a speech recognition model to convert … speaker audio to text”, “a machine translation model to translate the text from one language to another language” Proidl discloses, “a source separation model to separate in a movie, video from audio” (Pg.2, particularly paragraph 0036; EN: this denotes performing source separation to break up the voices in speech). “a machine translation model to translate the text from one language to another language” (pg.2, particularly paragraph 0033; EN: this denotes converting text from one language to another). “A speech synthesis model to convert the text in another language to second audio” (pg.2, particularly paragraph 0033; EN: this denotes synthesizing speech from the text). “a channel merging model to merge the second audio with the video” (pg.2, particularly paragraph 0033; EN: this denotes merging it with the video and playing the second audio). Sugiura discloses, “a speaker diarization model to identify speakers in the movie and output speaker audio corresponding to individual speakers in the movie” (C4, particularly L18-28; EN: this denotes doing speaker diarization to identify who is speaking). “a speech recognition model to convert … speaker audio to text” (C3, particularly L57-68; C4, L1-18; EN: this denotes doing speech recognition to convert audio to speech). Dirac and Proidl are analogous art because both involve video and audio processing. Before the effective filing date it would have been obvious to one skilled in the art of audio/video processing to combine the work of Dirac and Proidl in order to allow algorithms to perform the various aspects of video processing. The motivation for doing so would be to allow “ the multimedia signal comprising information relating to video and speech and further comprises textual information corresponding to speech” in order to “perform[] automatic dubbing on a multimedia signal, such as a TV or a DVD signal” (Proidl, Abstract) or in the case of Dirac, allow the system to take up video/audio processing aspects of Proidl via machine learning service as needed by their clients. Therefore before the effective filing date it would have been obvious to one skilled in the art of audio/video processing to combine the work of Dirac and Proidl in order to allow algorithms to perform the various aspects of video processing. Sugiura and Dirac modified by Proidl are analogous art because both involve video and audio processing. Before the effective filing date it would have been obvious to one skilled in the art of audio/video processing to combine the work of Sugiura and Dirac modified by Proidl in order to allow algorithms to perform the various aspects of video processing. The motivation for doing so would be to allow “speech recognition engine for converting audio data in the video into a text of utterances” (Sugiura, C3 L58-68; C4, L1-18) and for using speaker diarization to “identify merely when the same speaker is speaking” (Sugiura, C4 L18-28) or in the case of Sugiura and Dirac modified by Proidl, allow the system to translate the speech into text form when text is not available for the Proidl system. Therefore before the effective filing date it would have been obvious to one skilled in the art of audio/video processing to combine the work of Sugiura and Dirac modified by Proidl in order to allow algorithms to perform the various aspects of video processing. Claim Rejections - 35 USC § 103 Claims 27 and 34 are rejected under 35 U.S.C. 103 as being unpatentable over Dirac et al (US 20150379072 A1) in view of Smith et al (US 20200125482 A1) as seen in claim 21, and further in view of Gangadharaiah et al (US 10860629 B1). As per claims 27 and 34, Dirac discloses, “wherein the information describing the final objective to be achieved is received in a … text format” (Pg.5, particularly paragraph 0053; EN: this denotes being able to receive input as text). However, Dirac fails to explicitly disclose “in a conversation with a chat bot in which the conversation is either in : audible speech format or a text format.” Gangadharaiah discloses, “in a conversation with a chat bot in which the conversation is either in : audible speech format or a text format” (C3, L63-68; C4, L1-43; EN: this denotes using a chatbot as an agent to deal with interaction with a system). Dirac and Gangadhariah are analogous art because both involve machine learning services. Before the effective filing date it would have been obvious to one skilled in the art of machine learning services to combine the work of Dirac and Gangadhariah in order to allow a chatbot to deal with users. The motivation for doing so would be to allow “an agent to perform actions associated with the task, such as cancelling an order, inputting/updating user information” (Gangadhariah C3, L63-68; C4, L1-15) or in the case of Dirac, allow a chatbot to do the interaction with the usage of the system. Therefore before the effective filing date it would have been obvious to one skilled in the art of machine learning services to combine the work of Dirac and Gangadhariah in order to allow a chatbot to deal with users. Response to Arguments Applicant's arguments with respect to claims 21-40 have been considered but are moot in view of the new ground(s) of rejection. 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 BEN M RIFKIN whose telephone number is (571)272-9768. The examiner can normally be reached Monday-Friday 9 am - 5 pm. 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, Alexey Shmatov can be reached on (571) 270-3428. 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. /BEN M RIFKIN/ Primary Examiner, Art Unit 2123
Read full office action

Prosecution Timeline

Show 4 earlier events
Dec 18, 2024
Examiner Interview Summary
Dec 31, 2024
Response Filed
Mar 10, 2025
Final Rejection mailed — §101, §103, §112
Sep 10, 2025
Response after Non-Final Action
Dec 08, 2025
Response after Non-Final Action
Dec 10, 2025
Request for Continued Examination
Jan 25, 2026
Response after Non-Final Action
Aug 17, 2026
Final Rejection mailed — §101, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12619865
DECOUPLING MEMORY AND COMPUTATION TO ENABLE PRIVACY ACROSS MULTIPLE KNOWLEDGE BASES OF USER DATA
5y 8m to grant Granted May 05, 2026
Patent 12608641
INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
4y 11m to grant Granted Apr 21, 2026
Patent 12541685
SEMI-SUPERVISED LEARNING OF TRAINING GRADIENTS VIA TASK GENERATION
5y 1m to grant Granted Feb 03, 2026
Patent 12455778
SYSTEMS AND METHODS FOR DATA STREAM SIMULATION
7y 0m to grant Granted Oct 28, 2025
Patent 12236335
SYSTEM AND METHOD FOR TIME-DEPENDENT MACHINE LEARNING ARCHITECTURE
5y 1m to grant Granted Feb 25, 2025
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

4-5
Expected OA Rounds
44%
Grant Probability
60%
With Interview (+16.2%)
4y 12m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 325 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