DETAILED ACTION
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
The following is a final office action in response to the election of response filed 18 June 2026.
Applicant’s amendments to Claims 1, 2, 3, 8, 11 and 21 have been received and is acknowledged. Claims 15-20 and 24 were previously cancelled.
The applicant's claim for benefit of Foreign Application IND 202311033587 (filed 5/12/2023), have been received and acknowledged.
Claims 1-14 and 21-23 and 25-26 are currently pending and have been examined.
Response to Arguments
Applicant's arguments filed 18 June 2026 have been fully considered but they are not persuasive.
With regard to the rejections under 35 USC 101, Applicant argues that the instant claims are eligible under at least Step 2A, Prong 2 and Step 2B (Applicant’s response 2) (1)Referencing Specification [12, 14-15, 43] and Specification [30, 38, 43, 53], Applicant argues that specification discloses improvements to the functionality of the computer system and that “ The specification gives a particular alternative to the application of a GNN… a regression model…”. (Applicant’s response 2-3) Applicant further notes that “edge weighting” and “message passing” are recited in the claims and that the claims “specifically recite ways in which computation efficiency in graph-based risk calculation is achieved…offers more accurate computation risk assessment than known non-GNN approaches and is more computationally -efficient assessment that (sic) the use of a GNN…” and also references Specification [43, 53, 63-64] (Applicant’s response, 4-5). Applicant argues that as noted in the specification the instant claims “ by reducing the quantity of transaction that must be undone or recalled, the more accurate risk assessment set forth in the present disclosure and recited in the instant claims improve the functionality of the computer system and doing so without the need to execute a GNN improves the technical performance of the computing system executing the process…” (Applicant’s response 5). (2) Noting the claim limitations, Applicant asserts that the claimed invention is “neither routine nor conventional” and is “more accurate risk assessment in a less computationally expensive manner…” (Applicant’s response, 5-7) Applicant also asserts that the instant claims recites “an ordered combination” which is a “ specifically claimed data-transformation architecture” and “a specific computer-implemented graph-processing technique… improves computer operation”. (Applicant’s response, 7) (3) Applicant lastly assert that the reasoning of Claim 1 applies to independent claims 8 and 21 and respective dependent claims. (Applicant’s response, 7).
Examiner respectfully disagrees as noted in the rejection previously and below. Applicant’s own arguments that the invention is directed to a “particular alternative to the application of a GNN … a regression model.” This is literally the use of mathematical modelling techniques to address a business challenge/problem (i.e. an abstract idea). At most this is an improvement to an abstract idea not an improvement to technology. The technology and computing elements are recited at a high level of generality and are used for their well-known, conventional routine purpose (MPEP 2105.06(d)).
As previously recited, a general assertion of the computing efficiency does not integrate the judicial exception into a practical application or provide significantly more (See MPEP 2106.05 (f) Use of a computer or other machinery in its ordinary capacity for economic or other tasks (e.g., to receive, store, or transmit data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., a fundamental economic practice or mathematical equation) does not integrate a judicial exception into a practical application or provide significantly more. See Affinity Labs v. DirecTV, 838 F.3d 1253, 1262, 120 USPQ2d 1201, 1207 (Fed. Cir. 2016) (cellular telephone); TLI Communications LLC v. AV Auto, LLC, 823 F.3d 607, 613, 118 USPQ2d 1744, 1748 (Fed. Cir. 2016) (computer server and telephone unit). Similarly, "claiming the improved speed or efficiency inherent with applying the abstract idea on a computer" does not integrate a judicial exception into a practical application or provide an inventive concept. Intellectual Ventures I LLC v. Capital One Bank (USA), 792 F.3d 1363, 1367, 115 USPQ2d 1636, 1639 (Fed. Cir. 2015). ) As such, Applicant’s arguments are not persuasive (Applicant’s arguments 1-3).
Examiner previously withdrew the rejections under 35 USC 103 in the previous office action of 9/25/2025.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1-14 and 21-23 and 25-26 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter.
When considering subject matter eligibility under 35 U.S.C. 101, (1) it must be determined whether the claim is directed to one of the four statutory categories of invention, i.e., process, machine, manufacture, or composition of matter. If the claim does fall within one of the statutory categories, (2a) it must then be determined whether the claim is directed to a judicial exception (i.e., law of nature, natural phenomenon, and abstract idea), and if so (2b), it must additionally be determined whether the claim is a patent-eligible application of the exception. If an abstract idea is present in the claim, any element or combination of elements in the claim must be sufficient to ensure that the claim amounts to significantly more than the abstract idea itself. Examples of abstract ideas include fundamental economic practices; certain methods of organizing human activities; an idea itself; and mathematical relationships/formulas. Alice Corporation Pty. Ltd. v. CLS Bank International, et al., 573 U.S. ____ (2014).
The claimed invention is directed to a judicial exception (i.e. a law of nature, a natural phenomenon, or an abstract idea) without significantly more. In the instant case, the claim(s) as a whole, considering all claim elements both individually and in combination, do not amount to significantly more than an abstract idea.
(1) In the instant case, the claims are directed towards a methods, and the system of risk calculation in electronic transactions. In the instant case, Claims 1-7, 20-23, 25-26 are directed to a processes. Claims 8-14 are directed to a system.
(2a) Prong 1: Calculating risk in transactions is categorized in/akin to the abstract idea subject matter grouping of: (methods of organizing human activity) [fundamental economic practices and organizing human activity (commercial or legal interactions (including agreements in the form of contracts; legal obligations; advertising, marketing or sales activities or behaviors; business relations)]. As such, the claims include an abstract idea.
The specific limitations of the invention are (a) identified to encompass the abstract idea include:
1. (Currently Amended) A method comprising:
…, …, data respective of an … transaction, the data comprising an account involved in the transaction;
generating, …, a primary node with a primary feature vector from the received data;
identifying, … a plurality of secondary nodes each with a secondary feature vector sharing at least one common feature with the primary feature vector;
identifying, …, a plurality of tertiary nodes each with a tertiary feature vector sharing at least one common feature with the secondary feature vector;
determining, …, an entity graph according to the account, wherein the entity graph comprises:
a plurality of first-order connections, each first-order connection comprising the primary node, a respective one of the plurality of secondary nodes, and a respective first order connection edge from the primary node to the respective one of the plurality of secondary nodes; and
a plurality of second-order connections, each second-order connection comprising one of the plurality of secondary nodes, a respective one of the plurality of tertiary nodes, and a respective second order connection edge from the one of the plurality of secondary nodes to the respective one of the plurality of tertiary nodes;
determining, …, a respective weight associated with each first order connection edge based on a quantity of connections in the plurality of second-order connections associated with the respective one of the plurality of secondary nodes; and
processing the … transaction according to values associated with characteristics of secondary entities respectively associated with the plurality of secondary nodes, wherein the values are modified by the weights, by:
calculating, …, a risk associated with the electronic transaction according to modified primary feature vector by modifying at least one feature value of the primary feature vector based on feature values of the plurality of secondary feature vectors, with the feature values weighted by the respective weights;
calculating, …, a risk by applying a risk model to the modified primary feature vector, wherein applying the risk model the calculating does not include application of a graph neural network; and
causing a subject of the… transaction to be conveyed when the calculated risk is below a threshold; or
causing a subject of the … transaction to not be conveyed, or causing conveyance of the subject to be delayed, when the calculated risk is above a threshold.
8. (Currently Amended) A … comprising:
a …; and
a… comprising:
… a request to process an … transaction, the … transaction involving a user account;
generating a primary node with a primary feature vector, the primary node being representative of the user account;
identifying a plurality of secondary nodes each with a secondary feature vector sharing at least one common feature with the primary feature vector;
identifying a plurality of tertiary nodes each with a tertiary feature vector sharing at least one common feature with the secondary feature vector;
determining an entity graph according to the user account, wherein the entity graph comprises:
a plurality of first-order connections, each first-order connection comprising the primary node, a respective one of the plurality of secondary nodes, and a respective first order connection edge from the primary node to the respective one of the plurality of secondary nodes; and
a plurality of second order connections, each second-order connection comprising one of the plurality of secondary nodes, a respective one of the plurality of tertiary nodes, and a respective second order connection edge from the one of the plurality of secondary nodes to the respective one of the plurality of tertiary nodes;
determining a respective weight associated with each first-order connection edge based on a quantity of connections in the plurality of second-order connections associated with the respective one of the plurality of secondary nodes; and
processing the … transaction in real time according to values associated with characteristics of secondary entities respectively associated with the plurality of secondary nodes by:
calculating a modified primary feature vector by modifying at least one feature value of the primary feature vector based on feature values of the plurality of secondary feature vectors, with the feature values weighted by the respective weights; and
applying a risk model to the modified primary feature vector,
wherein the processing does not include application of a graph neural network.
21. (Currently Amended) A method comprising:
… a request to process an… transaction, the … transaction involving a user account;
generating a primary node with a primary feature vector, the primary node being representative of the user account;
identifying a plurality of secondary nodes each with a secondary feature vector sharing at least one common feature with the primary feature vector;
identifying a plurality of tertiary nodes each with a tertiary feature vector sharing at least one common feature with the secondary feature vector;
determining an entity graph according to the user account, wherein the entity graph comprises:
a plurality of first-order connections, each first-order connection comprising the primary node, a respective one of the plurality of secondary nodes, and a respective first order connection edge from the primary node to the respective one of the plurality of secondary nodes; and
a plurality of second order connections, each second-order connection comprising one of the plurality of secondary nodes, a respective one of the plurality of tertiary nodes, and a respective second order connection edge from the one of the plurality of secondary nodes to the respective one of the plurality of tertiary nodes;
determining a respective weight associated with each first-order connection edge based on a quantity of connections in the plurality of second-order connections associated with the respective one of the plurality of secondary nodes; and
processing the … transaction according to values associated with characteristics of the secondary entities, wherein the values are modified by the weights, by:
applying a regression model to the values modified by the weights to calculate a modified primary feature vector; and
applying a risk model to the modified primary feature vector, wherein applying the risk model does not include application of a graph neural network.
As stated above, this abstract idea falls into the (b) subject matter grouping of: (methods of organizing human activity) .
Prong 2: When considered individually and in combination, the instant claims are do not integrate the exception into a practical application because the steps of generating… identifying… identifying… determining…determining…processing… calculating… applying… do not apply, rely on, or use the judicial exception in a manner that that imposes a meaningful limitation on the judicial exception (i.e. the abstract idea).
The instant recited claims including additional elements (i.e. receiving…) do not improve the functioning of the computer or improve another technology or technical field nor do they recite meaningful limitations beyond generally linking the use of an abstract idea to a particular technological environment. The limitations merely recite: “apply it” (or an equivalent) or merely include instructions to implement an abstract idea on a computer or merely uses a computer a as tool to perform an abstract idea or merely uses generic computing elements to perform well known, routine, and conventional functions or generally link the use of the judicial exception to a particular technological environment or field of use (See MPEP 2106.05 (d) and (f) )
(2b) In the instant case, Claims 1-7 and 20-23, 25-26 are directed to a processes. Claims 8-14 are directed to a system.
Additionally, the claims (independent and dependent) do not include additional elements that individually or in combination are sufficient to amount to significantly more than the judicial exception of abstract idea (i.e. provide an inventive concept). As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of: (computing system, electronic.. processor, non-transitory computer readable medium) merely uses a computer a as tool to perform an abstract idea or merely uses generic computing elements to perform well known, routine, and conventional functions. (See MPEP 2106.05 (d) and (f)) (Specification, Fig. 1 and 8; [65-66] computing system …such as a desktop computer, laptop, smartphone, tablet, or any other such device…computing system… processor… memory…[77] processor….non-transitory computer readable medium )
The dependent claims have also been examined and do not correct the deficiencies of the independent claims.
It is noted that claim (2-7, 9-14, 22-23, and 25-26) introduce the additional elements of wherein clauses further defining elements such as calculating modified primary feature vector… (Claims 2, 3) …determining the entity graph (Claims 5, 7)… respective weight… (Claim 6)… an edge from primary node.. (Claims 10, 23).. the user account.. (claims 12, 25); … processing the electronic transaction .. .determining… delaying… (Claim 26) and the additional steps of creating… wherein determining the entity graph…(Claim 4, 9 and 22).This element is not a practical application of the judicial exception because the limitations merely recite: “apply it” (or an equivalent) or merely include instructions to implement an abstract idea on a computer or merely uses a computer a as tool to perform an abstract idea or merely uses generic computing elements to perform well known, routine, and conventional functions or generally link the use of the judicial exception to a particular technological environment or field of use (See MPEP 2106.05 (d)and (f) and (g)) Further these limitations taken alone or in combination with the abstract do not amount to significantly more than the abstract idea alone because, the elements amount to mere use of a computer a as tool to perform an abstract idea or merely uses generic computing elements to perform well known, routine, and conventional functions. (See MPEP 2106.05 (d) and (f)) (Specification, Fig. 1 and 8; [65-66] computing system …such as a desktop computer, laptop, smartphone, tablet, or any other such device…computing system… processor… memory…[77] processor….non-transitory computer readable medium )
Therefore, Claims 1-14, 21-23 and 25-26 are rejected under 35 U.S.C. 101 as being directed to non-statutory subject matter.
Prior Art
The closest prior art of record CA 3205732, Saarenvirta hereinafter referred to as Saarenvirta generally discloses a method and system of outlier detection and transaction monitoring including risk calculations, and US 20180288060 A1, Jackson et al. hereinafter referred to Jackson generally discloses a method and system of risk analysis including calculating risk using weighted values
Even though the prior art of record discloses the general concepts cited above, the prior art of record fails to teach the combination of:
determining, … an entity graph according to the account/user account, wherein the entity graph comprises:
a plurality of first-order connections, each first-order connection comprising a primary node representative of the account, a respective secondary node representative of a respective secondary entity, and a respective edge from the primary node to the secondary node; and
a plurality of second-order connections, each second-order connection comprising one of the secondary nodes, a respective tertiary node representative of a respective tertiary entity, and a respective edge from the secondary node to the tertiary node;
determining a respective weight associated with each first-order connection edge based on a quantity of connections in the plurality of second-order connections associated with the respective one of the plurality of secondary nodes;…
(Claim 1) processing the electronic transaction according to values associated with characteristics of the secondary entities, wherein the values are modified by the weights, by:….calculating, …, modified primary feature vector by modifying at least one feature value of the primary feature vector based on feature values of the plurality of secondary feature vectors, with the feature values weighted by the respective weights;
calculating, by the computing system, a risk by applying a risk model to the modified primary feature vector, wherein applying the risk model does not include application of a graph neural network…
(Claim 8) processing the electronic transaction substantially in real time according to values associated with characteristics of secondary entities respectively associated with the plurality of secondary node by: ,… calculating a modified primary feature vector by modifying at least one feature value of the primary feature vector based on feature values of the plurality of secondary feature vectors, with the feature values weighted by the respective weights; and applying a risk model to the modified primary feature vector… wherein the processing does not include application of a graph neural network
(Claim 21 ) processing the electronic transaction according to values associated with characteristics of the secondary entities, wherein the values are modified by the weights by applying a regression model to the values modified by the weights to calculate a modified primary feature vector; and applying a risk model to the modified primary feature vector, wherein applying the risk model does not include application of a graph neural network..
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 ASHA PUTTAIA H whose telephone number is (571)270-1352. The examiner can normally be reached on Monday- Friday 8:00am - 5:00 pm EST. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Abhishek Vyas, can be reached on (571) 270-1836. 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 the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/ASHA PUTTAIA H/Primary Examiner, Art Unit 3691