DETAILED ACTION
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 .
Remarks
Claims 1-20 are pending.
Claim Objections
Claim 20 is objected to because of the following informalities:
As per claim 20, line 1: “One or more non-transitory computer-readable” should be “One or more non-transitory computer-readable media” (see specification at paragraph [0079] which defines such media and enables this claim to be drawn to a statutory embodiment and avoid a 35 USC 101 non-statutory rejection).
Appropriate correction is required.
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 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The claim recites “A computing platform comprising: at least one processor; a communication interface communicatively coupled to the at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to: use an artificial intelligence (AI) engine to convert historical information into machine readable information, wherein the historical information comprises one or more peer review comments and one or more historical defects; configure a Q learning module using the machine readable information and a database of scenarios, wherein the configuring prepares the Q learning module to receive delta code and identify one or more scenarios from the database of scenarios associated with the delta code; receive first delta code from an enterprise user device; input the first delta code into the Q learning module; output, using the Q learning module, based on the first delta code, and based on the machine readable information and the database of scenarios, one or more scenarios associated with the first delta code; output, based on the one or more scenarios and using an association mapping module, one or more unit test cases, wherein the one or more unit test cases are used to validate the first delta code; validate the first delta code using the one or more unit test cases; and send, to an enterprise system, the validated first delta code and commands directing the enterprise system to deploy the validated first delta code, wherein the validated first delta code and the commands cause the enterprise system to deploy the validated first delta code”.
The limitations of “for the recitation of generic computer components. That is, other than reciting “a computing platform comprising: at least one processor; a communication interface communicatively coupled to the at least one processor; and memory”, “an enterprise user device” and “an enterprise system”, nothing in the claim precludes the steps from practically being performed in the mind. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2).
This judicial exception is not integrated into a practical application. In particular, the claim recites an additional element – using “a computing platform comprising: at least one processor; a communication interface communicatively coupled to the at least one processor; and memory”, “an enterprise user device” and “an enterprise system” to perform the claimed steps. The “computing platform comprising: at least one processor; a communication interface communicatively coupled to the at least one processor; and memory”, “enterprise user device” and “enterprise system” in these steps is recited at a high-level of generality (i.e., as “a computing platform comprising: at least one processor; a communication interface communicatively coupled to the at least one processor; and memory”, “an enterprise user device” and “an enterprise system” performing generic computer functions) such that it amounts no more than mere instructions to apply the exception using a generic computer component. The claim also recites the additional element of “use an artificial intelligence (AI) engine”, “using the Q learning module” and “deploy the validated first delta code” that is mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). The claim also recites the additional elements of “receive first delta code” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). The claim also discloses the additional element of “send, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d).
The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of using “a computing platform comprising: at least one processor; a communication interface communicatively coupled to the at least one processor; and memory”, “an enterprise user device” and “an enterprise system” to perform the claimed steps amounts to no more than mere instructions to apply the exception using a generic computer component. The claim also recites the additional element of “use an artificial intelligence (AI) engine”, “using the Q learning module” and “deploy the validated first delta code” that is mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). The claim also recites the additional elements of “receive first delta code” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). The claim also discloses the additional element of “send, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 2 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “
Claim 3 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “directing the enterprise user device to display the report, wherein sending the one or more commands directing the enterprise user device to display the report causes the enterprise user device to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). The claim also recites the additional elements of “display the report” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 4 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 5 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “deployed at ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). The claim also recites the additional element of “redeploy the revalidated first delta code” that is mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim also recites the additional elements of “receive one or more issues associated with the validated first delta code that was deployed at also discloses the additional element of “send, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). The claim also recites the additional element of “redeploy the revalidated first delta code” that is mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 6 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The computing platform of claim 1, wherein the AI engine comprises a natural language processing (NLP) algorithm or a large language model (LLM)”. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2). This judicial exception is not integrated into a practical application. Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 7 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2). This judicial exception is not integrated into a practical application. Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 8 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 9 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 10 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “T‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim also discloses the additional element of “send, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 11 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The claim recites “A method comprising: at a computing platform comprising at least one processor, a communication interface, and memory: using an artificial intelligence (AI) engine to convert historical information into machine readable information, wherein the historical information comprises one or more peer review comments and one or more historical defects; configuring a Q learning module using the machine readable information and a database of scenarios, wherein the configuring prepares the Q learning module to receive delta code and identify one or more scenarios from the database of scenarios associated with the delta code; receiving first delta code from an enterprise user device; inputting the first delta code into the Q learning module; outputting, using the Q learning module, based on the first delta code, and based on the machine readable information and the database of scenarios, one or more scenarios associated with the first delta code; outputting, based on the one or more scenarios and using an association mapping module, one or more unit test cases, wherein the one or more unit test cases are used to validate the first delta code; validating the first delta code using the one or more unit test cases; and sending, to an enterprise system, the validated first delta code and commands directing the enterprise system to deploy the validated first delta code, wherein the validated first delta code and the commands cause the enterprise system to deploy the validated first delta code”.
The limitations of “A method comprising: at and based on the machine readable information and the database of scenarios, one or more scenarios associated with the first delta code; outputting, based on the one or more scenarios and using an association mapping module, one or more unit test cases, wherein the one or more unit test cases are used to validate the first delta code; validating the first delta code using the one or more unit test cases; and
This judicial exception is not integrated into a practical application. In particular, the claim recites an additional element – using “a computing platform comprising at least one processor, a communication interface, and memory”, “an enterprise user device” and “an enterprise system” to perform the claimed steps. The “computing platform comprising at least one processor, a communication interface, and memory”, “enterprise user device” and “enterprise system” in these steps is recited at a high-level of generality (i.e., as “a computing platform comprising at least one processor, a communication interface, and memory”, “an enterprise user device” and “an enterprise system” performing generic computer functions) such that it amounts no more than mere instructions to apply the exception using a generic computer component. The claim also recites the additional element of “using an artificial intelligence (AI) engine”, “using the Q learning module”, “deploy the validated first delta code” that are mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). The claim also recites the additional elements of “receiving first delta code” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). The claim also discloses the additional element of “sending, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d).
The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of using “a computing platform comprising at least one processor, a communication interface, and memory”, “an enterprise user device” and “an enterprise system” to perform the claimed steps amounts to no more than mere instructions to apply the exception using a generic computer component. The claim also recites the additional element of “using an artificial intelligence (AI) engine”, “using the Q learning module”, “deploy the validated first delta code” that are mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). The claim also recites the additional elements of “receiving first delta code” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). The claim also discloses the additional element of “sending, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 12 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 11, further comprising: generating a report, wherein the report comprises the one or more identified scenarios and the one or more unit test cases that were used to validate the first code; and sending, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). The claim also recites the additional elements of “display the report” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim also discloses the additional element of “sending, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). The claim also recites the additional elements of “display the report” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 13 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 11, wherein the one or more unit test cases that are outputted by the association mapping module comprise overlapping unit test cases across the one or more identified scenarios”. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2). This judicial exception is not integrated into a practical application. Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 14 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 11, further comprising: ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). The claim also recites the additional element of “redeploy the revalidated first delta code” that is mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim also recites the additional elements of “receiving one or more issues associated with the validated first delta code that was deployed at ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). The claim also recites the additional element of “redeploy the revalidated first delta code” that is mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 15 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 11, wherein the AI engine comprises a natural language processing (NLP) algorithm or a large language model (LLM”. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2). This judicial exception is not integrated into a practical application. Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 16 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 11, further comprising: training the AI engine, wherein the training comprises: preprocessing the historical information; vectorizing the historical information; storing the vectorized information into a vector database; performing a dynamic query of the vectorized information; and outputting the vectorized information to the Q learning module”. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2). This judicial exception is not integrated into a practical application. Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 17 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 11, wherein the database of scenarios comprises: one or more common patterns; or one or more missed scenarios”. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2). This judicial exception is not integrated into a practical application. Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 18 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 14, further comprising: updating, using a dynamic feedback loop and based on the receiving, the identifying, and the revalidating, the Q learning module”. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2). This judicial exception is not integrated into a practical application. Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 19 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. In addition to any abstract ideas and additional elements in the parent claim(s), the claim recites “The method of claim 14, further comprising: ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). Accordingly, any additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d). The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim also discloses the additional element of “sending, to ‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Claim 20 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The claim recites “One or more non-transitory computer-readable storing instructions that, when executed by a computing platform comprising at least one processor, a communication interface, and memory, cause the computing platform to: use an artificial intelligence (AI) engine to convert historical information into machine readable information, wherein the historical information comprises one or more peer review comments and one or more historical defects; configure a Q learning module using the machine readable information and a database of scenarios, wherein the configuring prepares the Q learning module to receive delta code and identify one or more scenarios from the database of scenarios associated with the delta code; receive first delta code from an enterprise user device; input the first delta code into the Q learning module; output, using the Q learning module, based on the first delta code, and based on the machine readable information and the database of scenarios, one or more scenarios associated with the first delta code; output, based on the one or more scenarios and using an association mapping module, one or more unit test cases, wherein the one or more unit test cases are used to validate the first delta code; validate the first delta code using the one or more unit test cases; and send, to an enterprise system, the validated first delta code and commands directing the enterprise system to deploy the validated first delta code, wherein the validated first delta code and the commands cause the enterprise system to deploy the validated first delta code”.
The limitations of “One or more non-transitory computer-readable storing instructions that, when executed by a performance of the limitations in the mind but for the recitation of generic computer components. That is, other than reciting “a computing platform comprising at least one processor, a communication interface, and memory”, “an enterprise user device” and “an enterprise system”, nothing in the claim precludes the steps from practically being performed in the mind. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong One. See also MPEP 2106.04(II)(A)(1), 2106.04(a)(2).
This judicial exception is not integrated into a practical application. In particular, the claim recites an additional element – using “a computing platform comprising at least one processor, a communication interface, and memory”, “an enterprise user device” and “an enterprise system” to perform the claimed steps. The “computing platform comprising at least one processor, a communication interface, and memory”, “enterprise user device” and “enterprise system” in these steps is recited at a high-level of generality (i.e., as “a computing platform comprising at least one processor, a communication interface, and memory”, “an enterprise user device” and “an enterprise system” performing generic computer functions) such that it amounts no more than mere instructions to apply the exception using a generic computer component. The claim also recites the additional element of “use an artificial intelligence (AI) engine”, “using the Q learning module” and “deploy the validated first delta code” that are mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). The claim also recites the additional elements of “receive first delta code from an enterprise user device” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). The claim also discloses the additional element of “send, to an enterprise system, the validated first delta code and commands”, and the courts have recognized that receiving or transmitting data over a network, e.g., using the Internet to gather data, as well‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2A, Prong Two. See also MPEP 2106.04(II)(A)(2), MPEP 2106.04(d).
The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of using “a computing platform comprising at least one processor, a communication interface, and memory”, “an enterprise user device” and “an enterprise system” to perform the claimed steps amounts to no more than mere instructions to apply the exception using a generic computer component. The claim also recites the additional element of “use an artificial intelligence (AI) engine”, “using the Q learning module” and “deploy the validated first delta code” that are mere instructions to apply an exception. A recitation of the words "apply it" (or an equivalent) are mere instructions to implement an abstract idea or other exception on a computer. (See MPEP 2106.05(f)). The claim also recites the additional elements of “receive first delta code from an enterprise user device” that are the insignificant extra-solution activity of data gathering and/or output, and can be understood as activities incidental to the primary process or product that are merely a nominal or tangential addition to the claim (see MPEP 2106.05(g)). The claim also discloses the additional element of “send, to an enterprise system, the validated first delta code and commands”, and the courts have recognized that receiving or transmitting data over a network, e.g., using the Internet to gather data, as well‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. See MPEP 2106.05(d)(II)(i). These additional elements cannot provide an inventive concept. The claim is not patent eligible. See 2019 Revised Patent Subject Matter Eligibility Guidance, Step 2B. See also MPEP 2106.05.
Allowable Subject Matter
Claims 1-20 are allowable over the prior art but have 35 USC 101 rejections that must be resolved.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Gupta et al. (Publication Number 20190228319) teaches a code review process utilizes a deep learning model trained on historical code reviews to automatically perform peer or code review of a source code file and that the deep learning model is able to predict the code reviews relevant to a source code snippet by learning from historical code reviews (see Gupta et al., abstract).
Gupta (Patent Number 11151025) teaches software database for use in generating test patterns and scenarios for new code and features of applications (e.g., new or updated versions of production applications) before they are deployed for use (see Gupta, column 3, lines 50-60).
Any inquiry concerning this communication or earlier communications from the examiner should be directed to JAY A MORRISON whose telephone number is (571)272-7112. The examiner can normally be reached on Monday - Friday, 8:00 am - 4:00 pm ET.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Trujillo K James, can be reached at telephone number (571)272-3677. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from Patent Center and the Private Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from Patent Center or Private PAIR. Status information for unpublished applications is available through Patent Center and Private PAIR for authorized users only. Should you have questions about access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free).
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) Form at https://www.uspto.gov/patents/uspto-automated- interview-request-air-form.
/JAY A MORRISON/Primary Examiner, Art Unit 2151