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 .
Claims 1-25 have been presented for examination.
Response to Amendment
Applicant’s amendment has obviated the remaining objections to the claims. Therefore, those objections are withdrawn.
Claim Rejections - 35 USC § 101
The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action.
Claims 1-25 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Regarding Claim 1,
Claim 1 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 1 is directed to a method, i.e., a process, one of the statutory categories.
Step 2A Prong One Analysis: The limitations:
• “generating, using one or more … functions, a network graph based on a plurality of transactions for a first time interval, … each transaction associated with at least one account of a plurality of accounts, wherein the … functions standardize the plurality of transactions and assign a unique identifier to the at least one account”
• “generating … a respective embedding vector for each of the plurality of nodes, the embedding vectors being for a first time interval”
• “determining, based on the embedding vectors for the plurality of nodes and the second embedding vectors for the plurality of nodes, a respective drift for each node”
• “determining that the drift of a first node of the plurality of nodes is greater than the drift of a second node of the plurality of nodes”
• “flagging a first account corresponding to the first node based on the determination that the drift of the first node is greater than the drift of the second node”
• “determining … based upon the determination that the drift of the first node is greater than the drift of the second node, whether a processing operation is recommended”
As drafted, under their broadest reasonable interpretation, cover concepts performed in the human mind (including an observation, evaluation, judgement, or opinion). The above limitations in the context of this claim encompass generating a network graph, generating vectors, determining a drift for each node and whether it is greater than another drift, and performing a processing operation of determining whether an account is fraudulent (corresponding to mental processes which can be done mentally or by pen and paper).
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. The limitations:
• “receiving… the network graph comprising a plurality of nodes, each node of the plurality of nodes associated with a respective one of the plurality of accounts”
• “receiving a respective second embedding vector for each of the plurality of nodes, the second embedding vectors being generated … based on a second network graph for a plurality of transactions for a second time interval, each transaction associated with at least one account of the plurality of accounts, the second time interval prior to the first time interval”
• “storing the flag in a record associated with the first account in a storage medium”
As drafted, amount to insignificant extra-solution activities, which do not integrate a judicial exception into a practical application. In particular, these additional elements amount to mere data gathering and output, which is an insignificant extra-solution activity that does not integrate a judicial exception into a practical application. See MPEP 2106.05(g).
The limitations:
• “the plurality of transactions for the first time interval exceeding one million transactions”
• “by a graph neural network”
• “by an embedding layer of the graph neural network”
• “using one or more extract transform load (ETL) functions”
• “the graph neural network [is] trained using training data comprising a plurality of positive node pairs and a plurality of negative node pairs, each positive node pair comprising a relationship between the nodes in the respective node pair, each negative node pair comprising an artificially generated relationship between the nodes in the negative node pair, the plurality of negative node pairs to bolster training data with limited positive nodes”
• “the plurality of transactions for the second time interval exceeding one million transactions”
As drafted, are additional elements that amount to no more than mere instructions to apply the exception for the abstract ideas. See MPEP 2106.05(f). Specifically, they amount to mere instructions to apply the exception using ETL functions and a neural network and layers thereof (e.g., by using the network as a tool). Therefore, the additional elements do not integrate the abstract ideas into a practical application.
Therefore, the additional elements do not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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, all of the additional elements are insignificant extra-solution activities, additional information which does not meaningfully limit the judicial exception, or mere instructions to apply an exception (i.e., the additional element describes a unit for applying the abstract ideas). Insignificant extra-solution activities, additional information which does not meaningfully limit the judicial exception, and mere instructions to apply an exception cannot provide an inventive concept. Moreover, receiving and communicating data are insignificant extra-solution activities that are well-understood, routine, and conventional. See MPEP 2106.05(d)(II) (“The courts have recognized the following computer functions as well‐understood, routine, and conventional functions… i. Receiving or transmitting data over a network…iv. Storing and retrieving information in memory”) (citing OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015)). The storing limitation also recites the well-understood, routine, and conventional activity of storing and retrieving information in memory. Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015). The additional elements do not amount to significantly more than the judicial exception when considered individually or in combination.
The claim is not patent eligible.
Regarding Claim 2,
Claim 2 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 2 is directed to a method, i.e., a process, one of the statutory categories.
Step 2A Prong One Analysis: Please see corresponding analysis of Claim 1.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “wherein the drift is based on a distance in a vector space between the embedding vector and the second embedding vector for the respective nodes”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “wherein the drift is based on a distance in a vector space between the embedding vector and the second embedding vector for the respective nodes”, which is simply additional information regarding the characteristics of the drift; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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 element represents additional information which does not meaningfully limit the judicial exception. Additional limitations which do not meaningfully limit the judicial exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 3,
Claim 3 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 3 is directed to a method, i.e., a process, one of the statutory categories.
Step 2A Prong One Analysis: Please see corresponding analysis of Claim 1.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “wherein the drift is based on a cosine similarity of the embedding vector and the second embedding vector for the respective nodes.”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “wherein the drift is based on a cosine similarity of the embedding vector and the second embedding vector for the respective nodes”, which is simply additional information regarding the characteristics of the drift; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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 element represents additional information which does not meaningfully limit the judicial exception. Additional limitations which do not meaningfully limit the judicial exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 4,
Claim 4 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 4 is directed to a method, i.e., a process, one of the statutory categories.
Step 2A Prong One Analysis: The limitation:
• “prior to determining the drift for each node: applying a Kalman filter to the embedding vectors for the plurality of nodes and the second embedding vectors for the plurality of nodes”
As drafted, under its broadest reasonable interpretation, covers mathematical concepts (i.e., mathematical relationships and calculations). The above limitation in the context of this claim encompasses applying a Kalman filter to vector values (corresponding to mathematical calculations).
Step 2A Prong Two Analysis: Please see corresponding analysis of Claim 1.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Regarding Claim 5,
Claim 5 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 5 is directed to a method, i.e., a process, one of the statutory categories.
Step 2A Prong One Analysis: The limitations:
• “generating… a third embedding vector for each of the plurality of nodes based on a third time interval”
• “determining, based on the embedding vectors for the plurality of nodes and the third embedding vectors for the plurality of nodes, a predicted drift for each node;”
• “determining that the predicted drift of a first node of the plurality of nodes is greater than the predicted drift of a second node of the plurality of nodes”
• “performing a processing operation on the first account based on the determination that the predicted drift of the first node is greater than the predicted drift of the second node”
As drafted, under their broadest reasonable interpretation, cover concepts performed in the human mind (including an observation, evaluation, judgement, or opinion). The above limitations in the context of this claim encompass generating vectors, determining a drift for each node and whether it is greater than another drift, and performing a processing operation (corresponding to mental processes which can be done mentally or by pen and paper).
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “by the graph neural network”
As drafted, is an additional element that amounts to no more than mere instructions to apply the exception for the abstract ideas. See MPEP 2106.05(f). Specifically, it amounts to mere instructions to apply the exception using a neural network (e.g., by using the network as a tool). Therefore, the additional element does not integrate the abstract ideas into a practical application.
The limitation:
• “the third time interval subsequent to the first time interval”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “the third time interval subsequent to the first time interval”, which is simply additional information regarding the characteristics of the intervals; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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 represent additional information which does not meaningfully limit the judicial exception or mere instructions to apply an exception (i.e., the additional element describes a unit for applying the abstract ideas). Additional information which does not meaningfully limit the judicial exception mere instructions to apply an exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 6,
Claim 6 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 6 is directed to a method, i.e., a process, one of the statutory categories.
Step 2A Prong One Analysis: The limitation:
• “determining that the drift of the first node is greater than the drift of each of a subset of the plurality of nodes, the subset of the plurality of nodes within a predefined distance of the first node in a vector space for the embedding vectors”
As drafted, under its broadest reasonable interpretation, covers concepts performed in the human mind (including an observation, evaluation, judgement, or opinion). The above limitation in the context of this claim encompasses determining whether the drift of one node is greater than those of other nodes (corresponding to mental processes which can be done mentally or by pen and paper).
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. See claim 1 analysis.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. See claim 1 analysis.
The claim is not patent eligible.
Regarding Claim 7,
Claim 7 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 7 is directed to a method, i.e., a process, one of the statutory categories.
Step 2A Prong One Analysis: The limitation:
• “wherein the processing operation further comprises one or more of: (i) initiating a monitoring process on the first account, (ii) performing a risk analysis of the first account, (iii) modifying a budget of the first account, or (iv) modifying a forecast for the first account”
recites a mental process of performing a risk analysis on an account.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. See claim 1 analysis.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. See claim 1 analysis.
The claim is not patent eligible.
Regarding Claim 8,
Claim 8 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 8 is directed to a storage medium, i.e., a manufacture, one of the statutory categories.
Step 2A Prong One Analysis: The claim recites the same judicial exceptions as in claim 1.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. The limitation:
• “A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer processor, cause the processor to”,
as drafted, is an additional element that amounts to no more than mere instructions to apply the exception for the abstract ideas. See MPEP 2106.05(f). Specifically, it amounts to mere instructions to apply the exception using a storage medium. Therefore, the additional elements do not integrate the abstract ideas into a practical application.
With that exception, the analysis is identical to that of claim 1 at this step.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The limitation:
• “A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer processor, cause the processor to”,
as drafted, is an additional element that amounts to no more than mere instructions to apply the exception for the abstract ideas. See MPEP 2106.05(f). Specifically, it amounts to mere instructions to apply the exception using a storage medium.
With that exception, the analysis is identical to that of claim 1 at this step.
The claim is not patent eligible.
Regarding Claim 9,
Claim 9 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 9 is directed to a storage medium, i.e., a manufacture, one of the statutory categories.
Step 2A Prong One Analysis: Please see corresponding analysis of Claim 8.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “wherein the drift is based on a distance in a vector space between the embedding vector and the second embedding vector for the respective nodes”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “wherein the drift is based on a distance in a vector space between the embedding vector and the second embedding vector for the respective nodes”, which is simply additional information regarding the characteristics of the drift; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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 element represents information which does not meaningfully limit the judicial exception. Additional limitations which do not meaningfully limit the judicial exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 10,
Claim 10 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 10 is directed to a storage medium, i.e., a manufacture, one of the statutory categories.
Step 2A Prong One Analysis: Please see corresponding analysis of Claim 8.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “wherein the drift is based on a cosine similarity of the embedding vector and the second embedding vector for the respective nodes
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “wherein the drift is based on a cosine similarity of the embedding vector and the second embedding vector for the respective nodes”, which is simply additional information regarding the characteristics of the drift; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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 element represents information which does not meaningfully limit the judicial exception. Additional limitations which do not meaningfully limit the judicial exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 11,
Claim 11 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 11 is directed to a storage medium, i.e., a manufacture, one of the statutory categories.
Step 2A Prong One Analysis: The limitation:
• “prior to determining the draft for each node: apply a Kalman filter to the embedding vectors for the plurality of nodes and the second embedding vectors for the plurality of nodes”
As drafted, under its broadest reasonable interpretation, covers mathematical concepts (i.e., mathematical relationships and calculations). The above limitation in the context of this claim encompasses applying a Kalman filter to vector values (corresponding to mathematical calculations).
Step 2A Prong Two Analysis: Please see corresponding analysis of Claim 8.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Regarding Claim 12,
Claim 12 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 12 is directed to a storage medium, i.e., a manufacture, one of the statutory categories.
Step 2A Prong One Analysis: The limitations:
• “generate… a third embedding vector for each of the plurality of nodes based on a third time interval”
• “determine, based on the embedding vectors for the plurality of nodes and the third embedding vectors for the plurality of nodes, a predicted drift for each node;”
• “determine that the predicted drift of a first node of the plurality of nodes is greater than the predicted drift of a second node of the plurality of nodes”
• “perform a processing operation on the first account based on the determination that the predicted drift of the first node is greater than the predicted drift of the second node”
As drafted, under their broadest reasonable interpretation, cover concepts performed in the human mind (including an observation, evaluation, judgement, or opinion). The above limitations in the context of this claim encompass generating vectors, determining a drift for each node and whether it is greater than another drift, and performing a processing operation (corresponding to mental processes which can be done mentally or by pen and paper).
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “by the graph neural network”
As drafted, is an additional element that amounts to no more than mere instructions to apply the exception for the abstract ideas. See MPEP 2106.05(f). Specifically, it amounts to mere instructions to apply the exception using a neural network (e.g., by using the network as a tool). Therefore, the additional element does not integrate the abstract ideas into a practical application.
The limitation:
• “the third time interval subsequent to the first time interval”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “the third time interval subsequent to the first time interval”, which is simply additional information regarding the characteristics of the interval; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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, all of the additional elements represent additional information which does not meaningfully limit the judicial exception or mere instructions to apply an exception (i.e., the additional element describes a unit for applying the abstract ideas). Additional information which does not meaningfully limit the judicial exception and mere instructions to apply an exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 13,
Claim 13 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 13 is directed to a storage medium, i.e., a manufacture, one of the statutory categories.
Step 2A Prong One Analysis: The limitation:
• “determine that the drift of the first node is greater than the drift of each of a subset of the plurality of nodes, the subset of the plurality of nodes within a predefined distance of the first node in a vector space for the embedding vectors”
As drafted, under its broadest reasonable interpretation, covers concepts performed in the human mind (including an observation, evaluation, judgement, or opinion). The above limitation in the context of this claim encompasses determining whether the drift of one node is greater than those of other nodes (corresponding to mental processes which can be done mentally or by pen and paper).
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. See claim 8 analysis.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. See claim 8 analysis. The claim is not patent eligible.
Regarding Claim 14,
Claim 14 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 14 is directed to a storage medium, i.e., a manufacture, one of the statutory categories.
Step 2A Prong One Analysis: Please see corresponding analysis of claim 7.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. The analysis at this step is identical to that of claim 7.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The analysis at this step is identical to that of claim 7.
The claim is not patent eligible.
Regarding Claim 15,
Claim 15 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 15 is directed to an apparatus, i.e., a machine, one of the statutory categories.
Step 2A Prong One Analysis: The claim recites the same judicial exceptions as in claim 1.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. The analysis at this step is identical to that of claim 1, with the exception that this claim recites a “computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the processor to [perform the method]”. However, this is a mere instruction to apply the judicial exception using a generic computer. MPEP § 2106.05(f).
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The analysis at this step is identical to that of claim 1, with the exception that this claim recites a “computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the processor to [perform the method]”. However, this is a mere instruction to apply the judicial exception using a generic computer. MPEP § 2106.05(f).
The claim is not patent eligible.
Regarding Claim 16,
Claim 16 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 16 is directed to an apparatus, i.e., a machine, one of the statutory categories.
Step 2A Prong One Analysis: Please see corresponding analysis of Claim 15.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “wherein the drift is based on a distance in a vector space between the embedding vector and the second embedding vector for the respective nodes”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “wherein the drift is based on a distance in a vector space between the embedding vector and the second embedding vector for the respective nodes”, which is simply additional information regarding the characteristics of the drift; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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 element represents information which does not meaningfully limit the judicial exception. Additional limitations which do not meaningfully limit the judicial exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 17,
Claim 17 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 17 is directed to an apparatus, i.e., a machine, one of the statutory categories.
Step 2A Prong One Analysis: Please see corresponding analysis of Claim 15.
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “wherein the drift is based on a cosine similarity of the embedding vector and the second embedding vector for the respective nodes.”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “wherein the drift is based on a cosine similarity of the embedding vector and the second embedding vector for the respective nodes.”, which is simply additional information regarding the characteristics of the drift; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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 element represents additional information which does not meaningfully limit the judicial exception. Additional limitations which do not meaningfully limit the judicial exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 18,
Claim 18 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 18 is directed to an apparatus, i.e., a machine, one of the statutory categories.
Step 2A Prong One Analysis: The limitation:
• “prior to determining the draft for each node: apply a Kalman filter to the embedding vectors for the plurality of nodes and the second embedding vectors for the plurality of nodes”
As drafted, under its broadest reasonable interpretation, covers mathematical concepts (i.e., mathematical relationships and calculations). The above limitation in the context of this claim encompasses applying a Kalman filter to vector values (corresponding to mathematical calculations).
Step 2A Prong Two Analysis: Please see corresponding analysis of Claim 15.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Regarding Claim 19,
Claim 19 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 19 is directed to an apparatus, i.e., a machine, one of the statutory categories.
Step 2A Prong One Analysis: The limitations:
• “generate… a third embedding vector for each of the plurality of nodes based on a third time interval”
• “determine, based on the embedding vectors for the plurality of nodes and the third embedding vectors for the plurality of nodes, a predicted drift for each node;”
• “determine that the predicted drift of a first node of the plurality of nodes is greater than the predicted drift of a second node of the plurality of nodes”
• “perform a processing operation on the first account based on the determination that the predicted drift of the first node is greater than the predicted drift of the second node”
As drafted, under their broadest reasonable interpretation, cover concepts performed in the human mind (including an observation, evaluation, judgement, or opinion). The above limitations in the context of this claim encompass generating vectors, determining a drift for each node and whether it is greater than another drift, and performing a processing operation (corresponding to mental processes which can be done mentally or by pen and paper).
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application.
The limitation:
• “by the graph neural network”
As drafted, is an additional element that amounts to no more than mere instructions to apply the exception for the abstract ideas. See MPEP 2106.05(f). Specifically, it amounts to mere instructions to apply the exception using a neural network (e.g., by using the network as a tool). Therefore, the additional element does not integrate the abstract ideas into a practical application.
The limitation:
• “the third time interval subsequent to the first time interval”
As drafted, is an additional element that amounts to no more than additional information which does not meaningfully limit the judicial exception. See MPEP 2106.05(e). Specifically, the claim recites “the third time interval subsequent to the first time interval”, which is simply additional information regarding the characteristics of the interval; the element does not apply the exception in a meaningful way (MPEP 2106.05(e)). Therefore, the additional element does not integrate the abstract ideas into a practical application.
Step 2B Analysis: 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, all of the additional elements represent additional information which does not meaningfully limit the judicial exception or mere instructions to apply an exception (i.e., the additional element describes a unit for applying the abstract ideas). Additional information which does not meaningfully limit the judicial exception and mere instructions to apply an exception cannot provide an inventive concept.
The claim is not patent eligible.
Regarding Claim 20,
Claim 20 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1 Analysis: Claim 20 is directed to an apparatus, i.e., a machine, one of the statutory categories.
Step 2A Prong One Analysis: The limitations:
“wherein the processing operation further comprises one or more of: (i) initiating a monitoring process on the first account, (ii) performing a risk analysis of the first account, (iii) modifying a budget of the first account, or (iv) modifying a forecast for the first account”
“determine that the drift of the first node is greater than the drift of each of a subset of the plurality of nodes, the subset of the plurality of nodes within a predefined distance of the first node in a vector space for the embedding vectors”
As drafted, under their broadest reasonable interpretation, cover concepts performed in the human mind (including an observation, evaluation, judgement, or opinion). The above limitations in the context of this claim encompass performing a mental risk analysis of a first account and determining whether one drift is greater than others (corresponding to mental processes which can be done mentally or by pen and paper).
Step 2A Prong Two Analysis: The judicial exceptions are not integrated into a practical application. See claim 15 analysis.
Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. See claim 15 analysis. The claim is not patent eligible.
Claim 21
Step 1: A process, as above.
Step 2A Prong 1: The claim recites, inter alia:
[I]dentifying … a plurality of similarities among the plurality of nodes: This limitation encompasses mentally identifying similarities among the nodes.
[C]lustering … the plurality of nodes into a plurality of groups of nodes based upon the identified plurality of similarities, wherein nodes clustered into a same group share at least one similarity of the plurality of similarities: This limitation encompasses mentally assigning the nodes into groups based on the similarities.
Step 2A Prong 2: This judicial exception is not integrated into a practical application. The claim further recites that the identifying and clustering take place “by the graph neural network”. However, this is a mere instruction to apply the judicial exception using a generic computer programmed with a generic class of computer algorithm, as is the further recitation of “training, by the application, a machine learning model using the time series clustering data of a first group of the plurality of groups for determining irregularities of nodes of the first group.” MPEP § 2106.05(f).
The claim further recites “sending, by the graph neural network to the application, time series clustering data comprising drift time series data of the nodes for each group”. This limitation recites the insignificant extra-solution activity of mere data gathering and output. MPEP § 2106.05(g).
Step 2B: The claim does not contain significantly more than the judicial exception. The analysis at this step mirrors that of step 2A prong 2, with the exception that the sending limitation, in addition to being insignificant extra-solution activity, also recites the well-understood, routine, and conventional activity of receiving or transmitting data over a network. MPEP § 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network).
Claim 22
Step 1: A process, as above.
Step 2A Prong 1: The claim recites, inter alia:
[G]enerating … vectors for each node in the positive node pair and the negative node pair based on the values associated with the nodes in the positive node pair and the negative node pair: This limitation could encompass the mental generation of the vectors based on values associated with the nodes.
[C]omparing the generated vectors with the corresponding node pairs, the comparison based upon whether the vectors correctly indicate that the corresponding node pair is a positive node pair or a negative node pair: This limitation could encompass mentally comparing the vectors with node pairs based on whether the vectors indicate that the node pair is positive or negative.
[R]efining … weights of the values based upon the comparison: This limitation could encompass the mental refinement of the weights based on the comparison.
Step 2A Prong 2: This judicial exception is not integrated into a practical application. The claim further recites that the generating and refining are performed by “[an embedding layer of] the graph neural network”. However, this is a mere instruction to apply the judicial exception using a generic computer programmed with a generic class of computer algorithm. MPEP § 2106.05(f).
The claim further recites “receiving, by the embedding layer of the graph neural network, a vector comprising a plurality of components representing distinct portions of the training data, a first component of the plurality of components representing a positive node pair of the training data and a second component of the plurality of components representing a negative node pair of the training data, the embedding layer comprising values associated with each node in the training data”. This limitation recites the insignificant extra-solution activity of mere data gathering and output. MPEP § 2106.05(g).
Step 2B: The claim does not contain significantly more than the judicial exception. The analysis at this step mirrors that of step 2A prong 2, with the exception that the receiving limitation, in addition to being insignificant extra-solution activity, also recites the well-understood, routine, and conventional activity of receiving or transmitting data over a network. MPEP § 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network).
Claims 23-24
Step 1: Claim 23 is directed to an article of manufacture and claim 24 is directed to a machine.
Step 2A Prong 1: The claims recite the same judicial exceptions as in claim 22.
Step 2A Prong 2: This judicial exception is not integrated into a practical application. But for the changes in statutory category and accompanying recitations of hardware, which were already considered in the rejection of claims 8 and 15, respectively, the analysis at this step mirrors that of claim 22.
Step 2B: The claim does not contain significantly more than the judicial exception. But for the changes in statutory category and accompanying recitations of hardware, which were already considered in the rejection of claims 8 and 15, respectively, the analysis at this step mirrors that of claim 22.
Claim 25
Step 1: A process, as above.
Step 2A Prong 1: The claim recites that “the processing operation includes one or more of extending credit and increasing a credit limit, the method further comprising performing the processing operation on the first account corresponding to the first node based on the determination that the processing operation is recommended.” However, these limitations amount to commercial or legal interactions, which are methods of organizing human activity.
Step 2A Prong 2: This judicial exception is not integrated into a practical application. See claim 1 analysis.
Step 2B: The claim does not contain significantly more than the judicial exception. See claim 1 analysis.
Response to Arguments
Applicant's arguments filed March 3, 2026 (“Remarks”) have been fully considered but they are not persuasive.
Applicant argues that the claims as amended are allegedly eligible under 35 USC § 101 because (a) the recitation of the number of transactions is integral to the claimed solution because of the sparsity in interactions between entities and a human cannot practically mentally process over a million transactions; (b) the claims at issue in the instant application are analogous to those of Ex parte Desjardins because they are allegedly both directed to the improvement of neural networks themselves and the specification describes this improvement; and (c) the generating and receiving limitations allegedly recite significantly more than the judicial exception. Remarks at 14-20.
Regarding (a), while Examiner agrees that a human cannot practically mentally process over a million transactions, it is for this reason that the recitation of the number of transactions was analyzed as merely instructing the user to perform an otherwise mental process on a computer. Regarding the assertion that the number of transactions forms part of the alleged technical solution, the problem to be solved is not specifically a problem in a technical field such as graph neural networks, but rather a problem in the abstract idea of analyzing high-dimensional and sparse data. Viewed in this light, to the extent that the scale of transactions analyzed constitutes an improvement at all, it is an improvement only to the underlying abstract data analysis that happens to be executed on a computer.
Regarding (b), Desjardins is inapposite. Unlike in Desjardins, the instant claims are not, as Applicant suggests, directed to an improvement in graph neural networks themselves, but rather an improvement to the abstract idea of analyzing financial transactions that happens to use graph neural networks as a tool in performing the analysis. Moreover, as noted above, the problems disclosed by the specification are not, strictly speaking, problems in the technological field of graph neural networks, but in the abstract idea of analyzing high-dimensional and sparse data.
Regarding (c), the generating limitation cannot provide significantly more than the judicial exception because it is part of the judicial exception itself. The judicial exception cannot provide the inventive concept. MPEP § 2106.05(I). While the receiving limitation is an additional element, it nonetheless does not amount to significantly more than the judicial exception because it amounts to insignificant extra-solution activity that is well-understood, routine, and conventional, as shown in the rejection itself.
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 RYAN C VAUGHN whose telephone number is (571)272-4849. The examiner can normally be reached M-R 7:00a-5:00p ET.
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, Kamran Afshar, can be reached at 571-272-7796. 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.
/RYAN C VAUGHN/Primary Examiner, Art Unit 2125