Prosecution Insights
Last updated: October 01, 2026
Application No. 17/037,816

ENTITY INFORMATION ENRICHMENT FOR COMPANY DETERMINATIONS

Non-Final OA §103§112
Filed
Sep 30, 2020
Examiner
TRIEU, EM N
Art Unit
2128
Tech Center
2100 — Computer Architecture & Software
Assignee
International Business Machines Corporation
OA Round
7 (Non-Final)
46%
Grant Probability
Moderate
7-8
OA Rounds
0m
Est. Remaining
60%
With Interview

Examiner Intelligence

Grants 46% of resolved cases
46%
Career Allowance Rate
34 granted / 74 resolved
-9.1% vs TC avg
Moderate +14% lift
Without
With
+14.3%
Interview Lift
resolved cases with interview
Typical timeline
4y 5m
Avg Prosecution
17 currently pending
Career history
99
Total Applications
across all art units

Statute-Specific Performance

§101
30.9%
-9.1% vs TC avg
§103
51.7%
+11.7% vs TC avg
§102
6.7%
-33.3% vs TC avg
§112
8.8%
-31.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 74 resolved cases

Office Action

§103 §112
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . DETAILED ACTION This office action is in response to the claims filed on 08/05/2026. Claims 1-20 are presented for examination. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 08/05/2026 has been entered. Response to Argument In reference to applicant’s argument regrading rejections under 35 U.S.C. § 103 rejection: Applicant’s Argument on pages 10-14 in the remark filed on 08/05/2026 The applicant’s argument regarding the 103 rejection includes a newly amended limitation. Examiner’s Response: This argument includes the newly amended limitations. It has been fully considered but is moot in view of the new grounds of rejection presented below necessitated by the amendment. Applicant’s Argument on pages 15-16 from the remark filed on 08/05/2026: Chaine Does Not Teach the Claimed Parallel Collection. Even assuming arguendo that Chaine were analogous art, it does not disclose the amended claim's parallel collection limitation. The amended claim requires that "collection of the known attributes and the collection of additional attributes are executed in parallel." In the context of the claim as a whole, "known attributes" are the pre-existing attributes already associated with the identified target entity - the initial data that seeds the investigation - while "additional attributes" are the new data gathered from external sources through the recursive multi-pass collection process. Running these in parallel means the system's processing of pre-existing known attributes proceeds concurrently with the recursive external collection. … The claimed parallel execution reflects a specific architectural choice: while the system is recursively collecting new attributes from external sources (a process that may involve multiple passes and may be time-consuming), it simultaneously processes the attributes already known about the target entity. This reduces latency and increases throughput in a multi-pass, multi- source attribute collection system. Chaine's intra-session parallelism between a web page tracker and simultaneously invoked web services addresses a fundamentally different problem - minimizing latency in real-time ad selection for anonymous visitors - and reflects a different architecture with no structural analog to the claimed parallel relationship between known- attribute processing and recursive external collection. The Examiner's stated motivation for the combination - that the modification would have been obvious because "one of the ordinary skills in art would be motivated to identify the dominant account" (Final Office Action at 5) - confirms that the proposed combination has no proper basis. The amended claim has no concept of a "dominant account" or "dominant attribute." The motivation articulated is a motivation to build Chaine's own web analytics system, not a motivation to modify Pascarella's fraud graph architecture in the direction of the claimed invention. A motivation that would lead the skilled person to reconstruct the secondary reference rather than modify the primary reference toward the claimed invention does not satisfy KSR International Co. v. Teleflex Inc., 550 U.S. 398, 418 (2007). Examiner’s Response: Examiner respectfully reminds the applicants that Chaine is only brought in to cure the specific deficiencies of Pascarella regarding their respective claims. Pascarella teaches “collect, recursively, from one or more external sources, additional attributes for a target entity identified using known attributes of the target entity,” as it can be seen at (PASCARELLA , [Fig.2, Par.0026-0030]). Furthermore, Chaine teaches wherein collection of the known attributes and the collection of additional attributes are executed in parallel (Chaine, [Col.1]). Therefore, the applicant’s argument is not persuasive, the rejection is still maintained. Applicant’s argument on pages 17-18 from the remark filed on 08/05/2026: E. Claims 4, 10, and 16 - Louie Does Not Teach a "Business Entity Registry or Commercial Verification Database" The Examiner relies on Louie (US 20190222598) at paragraph 0070 to supply the "not resident in the database" determination for claims 4, 10, and 16. Louie discloses a "digital auditing system" for websites, in which "an identifier of the tag user is checked to see if the tag user is known to the authorized user (e.g., the publisher). When the identifier is recognized as an unknown tag user (e.g., the identifier is not found in the database 34), control proceeds to step 416." (Louie, Par. 0070.) Claims 4, 10, and 16 require generating a query "within a business entity registry or commercial verification database" directed toward data for the target entity, and then determining that data for the target entity is not resident in that database. A business entity registry is a database that records the legal existence, registration addresses, registered names, and standing of legal entities - such as a state secretary of state's incorporation database, a company registrar, or a financial regulatory database maintained for entity verification purposes. A commercial verification database is similarly a database maintained specifically for verifying the legal credentials and identity attributes of business entities in commercial or financial contexts... The rejection of claims 4, 10, and 16 should accordingly be withdrawn. Examiner’s Response: This argument includes the newly amended limitations. It has been fully considered but is moot in view of the new grounds of rejection presented below necessitated by the amendment. Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. Claims 1-20 rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. There does not seem to be sufficient description for: The claim 1 recites “wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes” at lines 4-6. And “legal addresses registered with a governmental or regulatory authority, and legal entity names under which the business entities are registered with a governmental or regulatory authority” at liens 10-12. However, the specification [Par.0075], “The data collection 512 from the external sources 418 is executed recursively through the recursive data enrichment engine 416, where, in some embodiments, the recursive nature of the collection operation 512 includes, without limitation, a recognized need for additional data based on the data previously collected.” And [Par.0091], “In some embodiments, one or more legal addresses and legal entity names may be ingested as metadata associated with the financial transactions in the known target entity attributes 462.” The paragraph 0075 in specification only discloses the additional attribute data is recursively collected based on a previous collected, and the Par.0091 only discloses the legal address but these paragraphs do not clearly disclose “wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes” and “ legal addresses registered with a governmental or regulatory authority, and legal entity names under which the business entities are registered with a governmental or regulatory authority,” Therefore, the specification does not describe the specific limitations as the claim recites. Therefore, claim 1 fails to comply with the written description requirement. Claims 2-7 are dependent on claim 1 and are likewise failing to comply with the written description requirement. Claim 8 is being rejected for the same reason as claim 1, since these claims recite the same limitations. Claims 9-12 are dependent on claim 8 and are likewise failing to comply with the written description requirement. Claim 13 is being rejected for the same reason as claim 1, since these claims recite the same limitations. Claims 14- 20 are dependent on claim 15 and are likewise failing to comply with the written description requirement. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims (1- 20) are rejected under 35 U.S.C. 103 as being unpatentable over PASCARELLA et al. (Pub. No. US 20180373780-hereinafter, PASCARELLA) in view of Fang et al. (Pub. No. US 20200065814-hereinafter, Fang) and further in view of Chaine et al. (Patent. No. US 8626697 -hereinafter, Chaine) and further in view of Releigh et al. (PUB. No. US 20170188232 -hereinafter, Releigh) and further in view of Karantzis et al. (PUB. No. US 20190287116 -hereinafter, Karantzis) and further in view of Reynolds et al. (PUB. No. US 20050183073 -hereinafter, Reynolds). Regarding to claim 1 Pascarella teaches a computer system comprising: one or more processing devices and at least one memory device operably coupled to the one or more processing devices, the one or more processing devices are configured to (Pascarella, [Par.0005], “According to one embodiment, the invention relates to a system that implements a database abstraction and data linkage engine. The system comprises: a central data repository that stores and maintains customer data; an interactive user interface that receives an input; and a computer processor, coupled to the memory component and the interactive interface, configured to perform the steps comprising: receiving, via the input, one or more attributes to form a basis for a network of connections having a predetermined number order representative of network size;”): collect, recursively, from one or more external sources, additional attributes for a target entity identified using known attributes of the target entity ( PASCARELLA , [Fig.2, Par.0026-0030], “[0026], Step 210 represents an input of one or more attributes to build connections around. For example, the attributes may include IP addresses, email addresses, physical addresses, names, devices, phone numbers, accounts, internal identifier, etc. The attributes may be identified by a separate application (e.g., fraud application, fraud system, etc.) and provided electronically as an input. The attributes may be associated with a known bad activity. For example, the input may represent an account number having fraudulent charges, a name associated with a known fraudster, a phone number from where a fraudulent purchase or activity was made, etc. The input may also represent potentially suspicious activity or other event that meets a predetermined risk threshold. For example, a system may identify a potentially suspicious activity where one or more related attributes may be used to determine a network of connections. The potentially suspicious activity may be confirmed based on the network connections to other known or potentially fraudulent events, players, activities, etc. According to another example, a network may be created for research and analysis. For example, a new customer identifier may be researched to confirm good standing. As shown in FIG. 2, the system may receive one or more attributes as well as a group or category of attributes. The initial input may be any event, data, identifier, dataset, etc.”…[0027], At step 212, queries may be executed on a repository to extract activity relating to or involving the one or more reference attributes. Such activity may include online activity, demographic information, and account information associated with attribute. The repository may represent a central data repository as well as a plurality of repositories in a single location or across multiple locations. For example, the central data repository may represent internal sources (e.g., lines of business, etc.), external intelligent sources, and a combination thereof. External sources may also include credit score companies, merchants, service providers, government entities, third party investigations, media sources, etc.” Examiner’s note, system is receiving the data includes the known attributes (IP addresses, email addresses, physical addresses, names, devices, phone numbers, accounts,) associated with (target entity) known fraudster, and at step 212 the system collect/extract additional attributes (demographic information, and account information) associated with known attribute of the target entity (known fraudster). The system is collecting/retrieving associated attributes data is determined based on the databased search loops or the iteration, for example a determination may be made as to whether the system reached a defined number of database search loops or interactions. The additional attribute is iteratively collected based on the predetermined number of iteration, wherein, the number of the iteration is determined based on the input, business need, quality of data and datasets. Therefore, each of iterative collection is performed based on the need to the business need, and the quality of the data. Therefore, the iterative collection is considered as the recursively collection, Therefore, the collection iteration is considered as the recursively collection, as it can be seen at [Par.0030].). inject the known attributes and the additional attributes into one or more models including at least one of one or more machine learning models (PASCARELLA, [Par.0017], “For example, the innovative data abstraction engine may be linked to known bad actor data and then perform automated queries on this data to proactively alert potentially fraudulent activity. The data abstraction engine may also add other attributes and apply machine learning to the associations to more intelligently describe the returned network. And [par.0025], “FIG. 2 is an exemplary detailed flow diagram that illustrates database abstraction and data linkage, according to an embodiment of the present invention. Step 210 represents an input of one or more attributes to build connections around. At step 212, a query may be executed on a repository to extract activity relating to or involving the one or more reference attributes. At step 214, the system may retrieve customer data and associated attributes. At step 216, a determination may be made as to whether the system reached a defined number of database search loops or interactions. At step 218, the system may cleanse the data. At step 220, the system may create attribute datasets. If a defined number of database search loops have been reached, the system may then combine data from database queries, at step 230. Data analytics may be performed at step 232. At step 234, data may then be prepared for consumption by other software, analysts, receiving systems, applications, etc. At step 236, the system may generate an output via an interactive user interface. An embodiment of the present invention may be directed to implementing a machine learning engine, as represented by 250.” Examiner’s note, applying the machine learning model to the data including the additional attributes and the attributes of the known bad user.): however, PASCARELLA does not teach wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes, wherein collection of the known attributes and the collection of additional attributes are executed in parallel; one or more machine learning models and one or more statistical models trained using data associated with a plurality of known legitimate business entities and a plurality of illegitimate business entities, wherein the data comprises financial transactions, legal addresses registered with a governmental or regulatory authority, and legal entity names under which the business entities are registered with a governmental or regulatory authority for the plurality of known legitimate business entities and the plurality of illegitimate business entities. On the other hand, Fang teaches wherein the data comprises financial transactions, legal addresses, and legal entity names under which the business entities are registered with a governmental or regulatory authority for the plurality of known legitimate business entities and the plurality of illegitimate business entities.(Fang, [Par.0035.0075], “[0035]The user device 110, in one embodiment, includes a user interface (UI) application 112 (e.g., a web browser), which may be utilized by the user 140 to conduct electronic transactions (e.g., selling, shopping, purchasing, bidding, etc.) with the service provider server 130 over the network 160.”, [Par.0039], “The identifier 114 may include one or more attributes related to the user 140 of the user device 110, such as personal information related to the user (e.g., one or more user names, passwords, photograph images, biometric IDs, addresses, phone numbers, social security number, etc.) and banking information and/or funding sources (e.g., one or more banking institutions, credit card issuers, user account numbers, security data and information, etc.).” And [Par.0075], “In some embodiments, the account classification module 132 may determine the threshold values based on empirical data. For example, the account classification module 132 may use historical account data associated with known fraudulent user account and non-fraudulent account to determine the threshold values.” Examiner’s note, the data comprising the transaction financial such as the selling, purchasing, bidding. The data associated with known fraudulent user account and non-fraudulent user account. Fang teaches data comprising the transaction financial such as the selling, purchasing, bidding. The data associated with known fraudulent user account and non-fraudulent user account, data include the user personal information related to the one or more user names, passwords, photograph images, biometric IDs, addresses, phone numbers, social security number, etc.) and banking information and/or funding sources (e.g., one or more banking institutions, credit card issuers, user account numbers, security data and information, etc.). Therefore, the data includes the legal entity names under which the business entities are registered with a governmental or regulatory authority, because the data includes the banking information and/or funding sources (e.g., one or more banking institutions, credit card issuers.). one of the ordinary skills in art would understand that the credit card company or the name of the banking institution should be the legal entity name under which the business entity is registered with a governmental.). PASCARELLA and Fang are analogous in arts because they have the same filed of endeavor of identity the fraudulent of the transaction data. Accordingly, it would have been obvious to one of the ordinary skills in the art before the effective filing date of the claimed invention to have modified the collect, recursively, from one or more external sources, additional attributes for a target entity identified using known attributes of the target entity, inject the known attributes and the additional attributes into one or more models including at least one of one or more machine learning models, as taught by PASCARELLA, to include wherein the data comprises financial transactions, legal addresses, and legal entity names for the plurality of known legitimate business entities and the plurality of illegitimate business entities, as taught by Fang. The modification would have been obvious because one of the ordinary skills in art would be motivated to detect the fraudulent before the fraudulent activity is happened, (Fang, [Par.0015], “This way, a new user account created by the malicious user who is associated with one or more known fraudulent accounts may be automatically detected even before the new user account is ever used to perform fraudulent activities.”). However neither Fang nor PASCARELLA teaches wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes, wherein collection of the known attributes and the collection of additional attributes are executed in parallel; one or more machine learning models and one or more statistical models trained using data associated with a plurality of known legitimate business entities and a plurality of illegitimate business entities, legal addresses registered with a governmental or regulatory authority, On the other hand, Chaine teaches wherein collection of the known attributes and the collection of additional attributes are executed in parallel (Chaine, [Col.1], “In another aspect, first contextual data is received that characterizes behavioral attributes of a user visiting at least one web page. The first contextual data is collected by anonymously tracking interaction of the user with the at least one web page via a data collector embedded in the at least one web page. Thereafter, a series of a web services are initiated (in sequence or in parallel) to obtain additional information until a dominant attribute is identified. The additional information pertains to the user based on anonymously collected data other than the first contextual data. The dominant attribute is identified by determining which attributes among a plurality of pre-defined attributes are present for the user based on the first contextual data and the additional information and determining whether any of such attributes is a dominant attribute... first contextual data characterizing behavioral attributes of a user visiting at least one web page of a website is received. The first contextual data is collected by anonymously tracking interaction of the user with the at least one web page via a data collector embedded in the at least one web page. Second contextual data is also received that characterizes non-behavioral attributes of the user.” Examiner’s note, characterizes behavioral attributes and characterizes non-behavioral attributes of the user are collected by the webservice, wherein, the webservice is executed in parallel. Therefore, the Chain teaches the collection of the characterizes behavioral attributes and the collection of characterizes non-behavioral attributes are executed in parallel. ). PASCARELLA , Fang and Chaine are analogous in arts because they have the same filed of endeavor of identity the data related to the user. Accordingly, it would have been obvious to one of the ordinary skills in the art before the effective filing date of the claimed invention to have modified the collect, recursively, from one or more external sources, additional attributes for a target entity identified using known attributes of the target entity, as taught by PASCARELLA, to include the wherein collection of the known attributes and the collection of additional attributes are executed in parallel, as taught by Chaine. The modification would have been obvious because one of the ordinary skills in art would be motivated to identify the dominant account (Chaine, [Col.1], “In another aspect, first contextual data is received that characterizes behavioral attributes of a user visiting at least one web page. The first contextual data is collected by anonymously tracking interaction of the user with the at least one web page via a data collector embedded in the at least one web page. Thereafter, a series of a web services are initiated (in sequence or in parallel) to obtain additional information until a dominant attribute is identified. The additional information pertains to the user based on anonymously collected data other than the first contextual data. The dominant attribute is identified by determining which attributes among a plurality of pre-defined attributes are present for the user based on the first contextual data and the additional information and determining whether any of such attributes is a dominant attribute... first contextual data characterizing behavioral attributes of a user visiting at least one web page of a website is received. The first contextual data is collected by anonymously tracking interaction of the user with the at least one web page via a data collector embedded in the at least one web page. Second contextual data is also received that characterizes non-behavioral attributes of the user.”). However, PASCARELLA , Fang and Chaine do not teach wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes, one or more machine learning models and one or more statistical models trained using data associated with a plurality of known legitimate business entities and a plurality of illegitimate business entities, legal addresses registered with a governmental or regulatory authority, On the other hand, Raleigh teaches one or more machine learning models and one or more statistical models trained using data associated with a plurality of known legitimate business entities and a plurality of illegitimate business entities, (Raleigh, [Par.0378], “As illustrated in the embodiment of FIG. 51, offline statistical model 2522 retrieves UDRs from main database 2514 and generates models for use by fraud server 129 in determining whether end-user device 100 is operating fraudulently. In some embodiments, offline statistical model 2522 uses population data (e.g., UDRs, CDRs, etc.) to construct group profiles for legitimate subpopulations and for fraudulent subpopulations of end-user devices within the control of service controller 122. In some embodiments, offline statistical model 2522 identifies sudden or long-term trends or global behavior shifts and adapts one or more data models based on those trends or shifts. In some embodiments, offline statistical model 2522 uses on-line learning to refine and train one or more models.” Examiner’s note, the statistical model and one or more machine learning model trained on the data includes the fraudulent data and legitimate data.). PASCARELLA , Fang, Chaine and Raleigh are analogous in arts because they have the same filed of endeavor of identifying the data related to the user. Accordingly, it would have been obvious to one of the ordinary skills in the art before the effective filing date of the claimed invention to have modified the inject the known attributes and the additional attributes into one or more models including at least one of one or more machine learning models, as taught by PASCARELLA, to include the one or more machine learning models and one or more statistical models trained using data associated with a plurality of known legitimate business entities and a plurality of illegitimate business entities, as taught by Raleigh. The modification would have been obvious because one of the ordinary skills in art would be motivated to determine whether the user performs the fraudulent activity (Raleigh, [Par.0378], “As illustrated in the embodiment of FIG. 51, offline statistical model 2522 retrieves UDRs from main database 2514 and generates models for use by fraud server 129 in determining whether end-user device 100 is operating fraudulently. In some embodiments, offline statistical model 2522 uses population data (e.g., UDRs, CDRs, etc.) to construct group profiles for legitimate subpopulations and for fraudulent subpopulations of end-user devices within the control of service controller 122. In some embodiments, offline statistical model 2522 identifies sudden or long-term trends or global behavior shifts and adapts one or more data models based on those trends or shifts. In some embodiments, offline statistical model 2522 uses on-line learning to refine and train one or more models.”) However, PASCARELLA, Fang, Chaine and Raleigh do not teach legal addresses registered with a governmental or regulatory authority, On the other hand, Karantzis teaches legal addresses registered with a governmental or regulatory authority (Karantzis, [Par.0125], “The verification agent 102 may compare the payer's identity profile with online information and pre-existing databases to confirm name and address, where such comparison checks may include online access to social networks, telephone directories, credit reference databases, electoral rolls, Scandinavian bankID, government maintained databases such as driver's license, vehicle registration (to confirm name and address of a person owning a vehicle), passport, age verification, social security number, immigration, citizenship, residency registers or criminal records. The identity agent 102 may check name and address with the credit card scheme.”). PASCARELLA ,Fang, Chaine, Raleigh and Karantzis are analogous in arts because they have the same filed of endeavor of identifying the data related to the user. Accordingly, it would have been obvious to one of the ordinary skills in the art before the effective filing date of the claimed invention to have modified the combined teaching of PASCARELLA and Fang the teaching of inject the known attributes and the additional attributes into one or more models including at least one of one or more machine learning models, and wherein the data comprises financial transactions, legal addresses, and legal entity names for the plurality of known legitimate business entities and the plurality of illegitimate business entities, as set forth above, to include legal addresses registered with a governmental or regulatory authority, as taught by Karantzis. The modification would have been obvious because one of the ordinary skills in art would be motivated to verify the user’s information, (Karantzis, [Par.0125], “The verification agent 102 may compare the payer's identity profile with online information and pre-existing databases to confirm name and address, where such comparison checks may include online access to social networks, telephone directories, credit reference databases, electoral rolls, Scandinavian bankID, government maintained databases such as driver's license, vehicle registration (to confirm name and address of a person owning a vehicle), passport, age verification, social security number, immigration, citizenship, residency registers or criminal records. The identity agent 102 may check name and address with the credit card scheme.”). However, PASCARELLA, Fang, Chaine, Raleigh and Karantzis do not teach wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes On the other hand, Reynolds teaches wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes, (Reynolds, [par.0109-0122], “[0109], Each candidate program in the new local set, in turn, may become a modulating program for further searches. The foregoing process may continue recursively; the search may terminate when satisfactory results have been obtained or a predetermined period of time has elapsed. In effect, as better candidate programs are identified, the search continues in the direction of improvements. At some point, for example, when further local improvements are unlikely or when additional improvements have not been made for a predetermined number of iterations, the streak may be abandoned, and the search may begin anew with a different basis program.” ..[0122], “When a determination is made at decision block 940 that a current iterative loop may or should be terminated, such as when additional improvements are no longer likely, or following a specified number of iterations, the current streak may end, and the modulating program set may be examined again as indicated by the solid arrow looping back to decision block 920.”) Examiner’s note, the candidate program (information) is recursively searching/selecting to be a best candidate program in the improvement direction, if there are no additional improvements have not been made then searching/selecting is terminated. Therefore, to determine whether any improvement have been made at the current selection pass, then the improvement need to be compared at the previous selection pass. However, the claim does not define what satisfaction of a data sufficiency condition is, therefore, based on the broadest reasonable interpretation, no additional improvements have not been made in the current pass, that is corresponding to the satisfaction of a data sufficiency condition.) PASCARELLA , Fang, Chaine, Raleigh, Karantzis and Reynolds are analogous in arts because they have the same field of endeavor of searching/collecting useful information. Accordingly, it would have been obvious to one of the ordinary skills in the art before the effective filing date of the claimed invention to have modified the collect, recursively, from one or more external sources, additional attributes for a target entity identified using known attributes of the target entity, as taught by PASCARELLA, to include the wherein the recursive collection comprises a plurality of collection passes, each subsequent collection pass being initiated based on an evaluation of attributes collected in a prior collection pass, and wherein the recursive collection terminates upon satisfaction of a data sufficiency condition derived from the collected attributes, as taught by Reynolds. The modification would have been obvious because one of the ordinary skills in art would be motivated to recursively searching and selecting the best information/program (Reynolds, [Par. 0109], Each candidate program in the new local set, in turn, may become a modulating program for further searches. The foregoing process may continue recursively; the search may terminate when satisfactory results have been obtained or a predetermined period of time has elapsed. In effect, as better candidate programs are identified, the search continues in the direction of improvements. At some point, for example, when further local improvements are unlikely or when additional improvements have not been made for a predetermined number of iterations, the streak may be abandoned, and the search may begin anew with a different basis program.”). Regarding claim 2, PASCARELLA teaches the system of claim 1, wherein the one or more processing devices are further configured to enrich the known attributes with the additional attributes, thereby generating enriched target entity data (Pascarella, [Par.0040-0041], “According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc. The system may also provide details concerning datasets, at 316. Output 318 may illustrate a resulting network having a predetermined number order. The system may provide a training feature, through Train 320. This provides additional learning of networks and known bad events to further refine the accuracy of the system. Train 320 may also provide the ability to generate models for fraud prediction. [0041] FIG. 4 illustrates an exemplary illustration of a network, according to an embodiment of the present invention. The graphic shown in FIG. 4 is just one exemplary illustration that is simplified. Other formats and depictions of networks may be provided. In FIG. 4, Attribute 410 may represent an input attribute. For each iteration, an order of network may be generated. As shown, a first order network is shown by the nodes labeled “1.” Each node may represent an attribute, dataset and/or other data. With each iteration, additional associations may be identified. The example of FIG. 4 shows a 7.sup.th order network.”) Regarding claim 3, PASCARELLA teaches the system of claim 2, wherein the one or more processing devices are further configured to: use one or more recursive analysis techniques on one or more of the known attributes and the additional attributes ( PASCARELLA , [Par.0025], “At step 214, the system may retrieve customer data and associated attributes. At step 216, a determination may be made as to whether the system reached a defined number of database search loops or interactions. At step 218, the system may cleanse the data. At step 220, the system may create attribute datasets. If a defined number of database search loops have been reached, the system may then combine data from database queries, at step 230. Data analytics may be performed at step 232. At step 234, data may then be prepared for consumption by other software, analysts, receiving systems, applications, etc.” and [Par.0028], “At step 214, the system may retrieve customer data and associated attributes. For example, the input attribute may be associated with a customer identifier. The customer identifier may then be used to generate additional attributes. For example, a customer identifier may be associated with household members. The customer identifier may also identify former and past identifiers, accounts and even closed or dormant accounts…[Par.0030], “At step 216, a determination may be made as to whether the system reached a defined number of database search loops or iterations.” , [Par.0033], “Other relevant information from various sources, including external and third party sources, may be identified and combined at step 230.” And [Par.0040], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc.”). Regarding claim 4, PASCARELLA teaches the system of claim 1, but it does not teach wherein the one or more processing devices are further configured to: generate, within a business entity registry or commercial verification; database, a query directed toward data for the target entity; and determine that data for the target entity is not resident in the business entity registry or commercial verification database. On the other hand, Karantzis teaches wherein the one or more processing devices are further configured to: generate, within a business entity registry or commercial verification; database, a query directed toward data for the target entity (Karantzis, [Par.0125], “The verification agent 102 may compare the payer's identity profile with online information and pre-existing databases to confirm name and address, where such comparison checks may include online access to social networks, telephone directories, credit reference databases, electoral rolls, Scandinavian bankID, government maintained databases such as driver's license, vehicle registration (to confirm name and address of a person owning a vehicle), passport, age verification, social security number, immigration, citizenship, residency registers or criminal records. The identity agent 102 may check name and address with the credit card scheme.” Examiner’s note, the verification agent compare the payer’s identify profile (target entity) with the pre-existing database ; and determine that data for the target entity is not resident in the business entity registry or commercial verification database (Karantzis ,[Par.0101-0102], “n other words, identity agent 102 calculates the confidence level based on the degree of match or mismatch between the identity profile 103, 404 and the records of a public identity database 108. Similarly, the confidence level may be calculated based on a degree of match or mismatch between the customer's name and address and the name and address recorded in a non publicly accessible database such as those maintained by a credit card scheme or government agency. [0102] In some examples the identity profile 404 may also include biometric data associated with the customer or other person associated with the payer 110. Biometric data may include data that is determined via a biometric process. For instance, biometric data may represent fingerprints, hand features, facial features, retina features, iris features, heartbeat/heartrate, detecting and sampling varying pressure on a screen or tablet when forming/creating a manual signature or voice features. Biometric data may also include data representing movement of a person, such as gait. In this way, the confidence level that is determined by the processor 201 may also be based on the degree of match or mismatch between the attributes of the biometric data and the records of the public identity database 108. In other examples, the degree of match or mismatch may be determined based on the biometric data and data stored on a non-publicly accessible database such as one maintained by a government agency.”). PASCARELLA ,Fang, Chaine, Raleigh and Karantzis are analogous in arts because they have the same filed of endeavor of identifying the data related to the user. Accordingly, it would have been obvious to one of the ordinary skills in art before the effective filing date of the claimed invention to have modified the system of the claim 1, as taught by PASCARELLA, to include wherein the one or more processing devices are further configured to: generate, within a business entity registry or commercial verification; database, a query directed toward data for the target entity; and determine that data for the target entity is not resident in the business entity registry or commercial verification database, as taught by Karantzis. The modification would have been obvious because one of the ordinary skills in art would be motivated to verify the user’s information, (Karantzis, [Par.0125], “The verification agent 102 may compare the payer's identity profile with online information and pre-existing databases to confirm name and address, where such comparison checks may include online access to social networks, telephone directories, credit reference databases, electoral rolls, Scandinavian bankID, government maintained databases such as driver's license, vehicle registration (to confirm name and address of a person owning a vehicle), passport, age verification, social security number, immigration, citizenship, residency registers or criminal records. The identity agent 102 may check name and address with the credit card scheme.”). Regarding claim 5, PASCARELLA teaches the system of claim 1, wherein the one or more processing devices are further configured to: but it does not teach discover at least one legal name and at least one address to identify the target entity, on the other hand, Fang teaches discover at least one legal name and at least one address to identify the target entity (Fang, [Par.0016-0017], “Once the known fraudulent accounts are identified, various attributes of the known fraudulent accounts may be obtained and stored, such as in a database. Example attribute types that are obtained for a known fraudulent account may include at least one of a device identifier (e.g., a media access control (MAC) address, a serial number of a device, etc.) of a device used to access the known fraudulent account, a browser type used to access the known fraudulent account, an Internet Protocol (IP) address associated with the device used to access the known fraudulent account, a physical address, a phone number, an identifier of a funding source (e.g., a hash value representing a bank account number, a hash value representing a credit card account number, etc.), a name, an e-mail address, an item description of an item posted for sale through the known fraudulent account, an account number of an account to an affiliated service provider (e.g., an online marketplace website, etc.), a transaction history, and/or other information of the known fraudulent account…[0017] When user accounts (e.g., new seller accounts) are created through the service provider, the service provider may evaluate each particular user account by comparing the attributes of the particular user account to the attributes of the known fraudulent accounts to determine a risk level for the particular user account. The risk level may indicate a likelihood that the particular user account corresponds to a fraudulent account. …0017, “When user accounts (e.g., new seller accounts) are created through the service provider, the service provider may evaluate each particular user account by comparing the attributes of the particular user account to the attributes of the known fraudulent accounts to determine a risk level for the particular user account. The risk level may indicate a likelihood that the particular user account corresponds to a fraudulent account.” Examiner’s note, the system identifies/discovers attributes (the name, physical address or other information) of the known fraudulent account to identify if the new user account is fraudulent or not by comparing the known fraudulent account’s attributes and the particular user account’s attributes.). PASCARELLA and Fang are analogous in arts because they have the same filed of endeavor of identity the fraudulent of the transaction data. Accordingly, it would have been obvious to one of the ordinary skills in the art before the effective filing date of the claimed invention to have modified the system of the claim 1, as taught by PASCARELLA, to include discover at least one legal name and at least one address to identify the target entity, as taught by Fang. The modification would have been obvious because one of the ordinary skills in art would be motivated to detect the fraudulent before the fraudulent activity is happened, (Fang, [Par.0015], “This way, a new user account created by the malicious user who is associated with one or more known fraudulent accounts may be automatically detected even before the new user account is ever used to perform fraudulent activities.”). Regarding claim 6, PASCARELLA teaches the system of claim 3, wherein the one or more processing devices are further configured to: generate, subject to the one or more recursive analyses, additional information with respect to the target entity( PASCARELLA , [Par.0025], “At step 214, the system may retrieve customer data and associated attributes. At step 216, a determination may be made as to whether the system reached a defined number of database search loops or interactions. At step 218, the system may cleanse the data. At step 220, the system may create attribute datasets. If a defined number of database search loops have been reached, the system may then combine data from database queries, at step 230. Data analytics may be performed at step 232. At step 234, data may then be prepared for consumption by other software, analysts, receiving systems, applications, etc.” and [Par.0028], “At step 214, the system may retrieve customer data and associated attributes. For example, the input attribute may be associated with a customer identifier. The customer identifier may then be used to generate additional attributes. For example, a customer identifier may be associated with household members. The customer identifier may also identify former and past identifiers, accounts and even closed or dormant accounts…[Par.0030], “At step 216, a determination may be made as to whether the system reached a defined number of database search loops or iterations.” , [Par.0033], “Other relevant information from various sources, including external and third party sources, may be identified and combined at step 230.” And [Par.0040], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc.” Examiner’s note, the collecting of the additional attribute (the attributes related to the known attribute (IP address) associated with the known fraudulent account) for the target entity (known fraudulent account) based on the known attributes of the target entity (known fraudulent account). The collection iteration is determined based on the databased search loops or the iteration, for example a determination may be made as to whether the system reached a defined number of database search loops or interactions. Therefore, the collection iteration is considered as the recursively collection.). Regarding claim 7, PASCARELLA teaches the system of claim 1, wherein the one or more processing devices are further configured to: train the one or more models comprising (PASCARELLA, [Par.0025], “. Data analytics may be performed at step 232. At step 234, data may then be prepared for consumption by other software, analysts, receiving systems, applications, etc. At step 236, the system may generate an output via an interactive user interface. An embodiment of the present invention may be directed to implementing a machine learning engine, as represented by 250. The order illustrated in FIG. 2 is merely exemplary. While the process of FIG. 2 illustrates certain steps performed in a particular order, it should be understood that the embodiments of the present invention may be practiced by adding one or more steps to the processes, omitting steps within the processes and/or altering the order in which one or more steps are performed.”) identify a plurality of known business entities (PASCARELLA, [Par.0040], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc.” Examiner’s note, the collecting of the additional attribute (the attributes related to the known attribute (IP address) associated with the known fraudulent account) for the target entity (known fraudulent account) based on the known attributes of the target entity (known fraudulent account).); collect known attributes of the plurality of business entities ((PASCARELLA, [Par.0040], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc.” Examiner’s note, the collecting of the additional attribute (the attributes related to the known attribute (IP address) associated with the known fraudulent account) for the target entity (known fraudulent account) based on the known attributes of the target entity (known fraudulent account).); query the one or more external sources for additional attributes of the known business entities (PASCARELLA, [Par.0040, 0032-0033], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc.” Examiner’s note, the collecting of the additional attribute (the attributes related to the known attribute (IP address) associated with the known fraudulent account) for the target entity (known fraudulent account) based on the known attributes of the target entity (known fraudulent account).); collect, from the one or more external sources, the additional attributes of the known business entities ((PASCARELLA, [Par.0040, 0032-0033], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc.” Examiner’s note, the collecting of the additional attribute (the attributes related to the known attribute (IP address) associated with the known fraudulent account) for the target entity (known fraudulent account) based on the known attributes of the target entity (known fraudulent account)..); enrich the known attributes with the additional attributes, thereby generating enriched training data (Pascarella, [Par.0040-0041], “According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc. The system may also provide details concerning datasets, at 316. Output 318 may illustrate a resulting network having a predetermined number order. The system may provide a training feature, through Train 320. This provides additional learning of networks and known bad events to further refine the accuracy of the system. Train 320 may also provide the ability to generate models for fraud prediction. [0041] FIG. 4 illustrates an exemplary illustration of a network, according to an embodiment of the present invention. The graphic shown in FIG. 4 is just one exemplary illustration that is simplified. Other formats and depictions of networks may be provided. In FIG. 4, Attribute 410 may represent an input attribute. For each iteration, an order of network may be generated. As shown, a first order network is shown by the nodes labeled “1.” Each node may represent an attribute, dataset and/or other data. With each iteration, additional associations may be identified. The example of FIG. 4 shows a 7.sup.th order network.”); analyze the enriched training data, thereby generating analysis results training data (Pascarella, [0040] According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc. The system may also provide details concerning datasets, at 316. Output 318 may illustrate a resulting network having a predetermined number order. The system may provide a training feature, through Train 320. This provides additional learning of networks and known bad events to further refine the accuracy of the system. Train 320 may also provide the ability to generate models for fraud prediction.”); and inject the analysis results training data into the one or more models (Pascarella, [Par.0017], For example, the innovative data abstraction engine may be linked to known bad actor data and then perform automated queries on this data to proactively alert potentially fraudulent activity. The data abstraction engine may also add other attributes and apply machine learning to the associations to more intelligently describe the returned network.” And [0040] According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc. The system may also provide details concerning datasets, at 316. Output 318 may illustrate a resulting network having a predetermined number order. The system may provide a training feature, through Train 320. This provides additional learning of networks and known bad events to further refine the accuracy of the system. Train 320 may also provide the ability to generate models for fraud prediction.). However, Pascarella does not teach wherein the one or more models are trained to generate a score at least partially indicative of legitimate business entities and illegitimate business entities, On the other hand, Fang teaches wherein the one or more models are trained to generate a score at least partially indicative of legitimate business entities and illegitimate business entities (Fang, [Par. 0017,0025-0026], “0017, The risk level may indicate a likelihood that the particular user account corresponds to a fraudulent account...” And 0025-0026 “Since the particular user account shares the phone number attribute and the name attribute with only the first known fraudulent user account, the account classification system may derive the loss values corresponding to the phone number attribute and the name attribute, respective, based solely on the weights assigned to the first known fraudulent user account (e.g., 200). Since the particular user account shares the bank account number attribute and the device identifier attribute with only the second known fraudulent user account, the account classification system may derive the loss values corresponding to the bank account number attribute and the device identifier attribute, respective, based solely on the weights assigned to the second known fraudulent user account (e.g., 300). This way, the attribute type that is shared with more known fraudulent user accounts will carry a larger weight in determining the risk level than the attribute type that is shared with less known fraudulent user accounts. [0026] The account classification system may then use the derived values (including the derived loss values corresponding to the different shared attribute types) to determine the risk level for the particular user account. In some embodiments, the account classification system may determine the risk level for the particular user account by comparing the derived values to a set of predetermined threshold values. In one example, the account classification system may configure a machine learning model (e.g., an artificial neural network) to take the derived loss values as input values to produce an output value that indicate the risk level for the particular user account. The account classification system may train the machine learning model based on historic data regarding accounts previously created that have been determined as either fraudulent accounts or non-fraudulent accounts to determine the different threshold values corresponding to the different attribute types.” Examiner’s note, the risk level is considered as the probability score, because and the risk level is calculated by the machine learning model, the risk level indicating the likelihood that the particular account is fraudulent or not. Furthermore, the machine learning model continuously adjust the threshold value based on the historic data associated with known fraudulent user account and non-fraudulent user account in order to determine the particular user account is fraudulent or not. Therefore, some of user account is non-fraudulent and some user account may be fraudulent, as it can be seen at [Par.0075], “…For example, the account classification module 132 may use historical account data associated with known fraudulent user account and non-fraudulent account to determine the threshold values... The machine learning module may be implemented as an artificial neural network. The risk level determination module 206 may configure the machine learning model to take the one or more of the derived values as input values in the model, and configure the machine learning model to produce an output value corresponding to the risk level of the user account 530. The risk level determination module 206 may also train the machine learning model using the historic account data associated with known fraudulent user account and non-fraudulent account such that the machine learning model may be trained by continuously adjusting the various threshold values corresponding to the derived values (the input values to the machine learning model) to produce the output value.”). PASCARELLA and Fang are analogous in arts because they have the same filed of endeavor of identity the fraudulent of the transaction data. Accordingly, it would have been obvious to one of the ordinary skills in the art before the effective filing date of the claimed invention to have modified the and inject the analysis results training data into the one or more models, as taught by PASCARELLA, to include wherein the one or more models are trained to generate a score at least partially indicative of legitimate business entities and illegitimate business entities, as taught by Fang. The modification would have been obvious because one of the ordinary skills in art would be motivated to detect the fraudulent before the fraudulent activity is happened, (Fang, [Par.0015], “This way, a new user account created by the malicious user who is associated with one or more known fraudulent accounts may be automatically detected even before the new user account is ever used to perform fraudulent activities.”). Regarding claim 8, it is being rejected for the same reason as claim 1, because these claims recite the same limitations. Regarding claim 9, Pascarella teaches the computer program product of claim 8, further comprising: program instructions to enrich the known attributes with the additional attributes, thereby generating enriched target entity data (Pascarella, [Par.0040-0041], “According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc. The system may also provide details concerning datasets, at 316. Output 318 may illustrate a resulting network having a predetermined number order. The system may provide a training feature, through Train 320. This provides additional learning of networks and known bad events to further refine the accuracy of the system. Train 320 may also provide the ability to generate models for fraud prediction. [0041] FIG. 4 illustrates an exemplary illustration of a network, according to an embodiment of the present invention. The graphic shown in FIG. 4 is just one exemplary illustration that is simplified. Other formats and depictions of networks may be provided. In FIG. 4, Attribute 410 may represent an input attribute. For each iteration, an order of network may be generated. As shown, a first order network is shown by the nodes labeled “1.” Each node may represent an attribute, dataset and/or other data. With each iteration, additional associations may be identified. The example of FIG. 4 shows a 7.sup.th order network.”);); and program instructions to use one or more recursive analysis techniques on one or more of the known attributes and the additional attributes (PASCARELLA , [Par.0025], “At step 214, the system may retrieve customer data and associated attributes. At step 216, a determination may be made as to whether the system reached a defined number of database search loops or interactions. At step 218, the system may cleanse the data. At step 220, the system may create attribute datasets. If a defined number of database search loops have been reached, the system may then combine data from database queries, at step 230. Data analytics may be performed at step 232. At step 234, data may then be prepared for consumption by other software, analysts, receiving systems, applications, etc.” and [Par.0028], “At step 214, the system may retrieve customer data and associated attributes. For example, the input attribute may be associated with a customer identifier. The customer identifier may then be used to generate additional attributes. For example, a customer identifier may be associated with household members. The customer identifier may also identify former and past identifiers, accounts and even closed or dormant accounts…[Par.0030], “At step 216, a determination may be made as to whether the system reached a defined number of database search loops or iterations.” , [Par.0033], “Other relevant information from various sources, including external and third party sources, may be identified and combined at step 230.” And [Par.0040], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc.”).). Regarding claim 10, it is being rejected for the same reason as claim 4, because these claims recite the same limitations. Regarding claim 11, it is being rejected for the same reason as claim 6, because these claims recite the same limitations. Regarding claim 12, it is being rejected for the same reason as claim 7, because these claims recite the same limitations. Regarding claim 13, it is being rejected for the same reason as claim 1, because these claims recite the same limitations. Regarding claim 14, it is being rejected for the same reason as claim 2, because these claims recite the same limitations. Regarding claim 15, it is being rejected for the same reason as claim 3, because these claims recite the same limitations. Regarding claim 16, it is being rejected for the same reason as claim 4, because these claims recite the same limitations. Regarding claim 17, it is being rejected for the same reason as claim 5, because these claims recite the same limitations. Regarding the claim 18, PASCARELLA teaches The method of claim 13, wherein collecting, from the one or more external sources, the additional attributes of the target entity comprises:gathering information, with respect to the target entity, directed toward one or more of:relationships to one or more other entities;relationships to one or more individuals;relationships to one or more addresses;records of financial transactions;registration with one or more government bodies;one or more issued certifications;one or more owned real property assets;one or more intellectual property assets;one or more associated websites;one or more social media accounts;public trading data; and government-issued watch list data (PASCARELLA , [Par.0033], Other relevant information from various sources, including external and third party sources, may be identified and combined at step 230. and [Par.0040], “ According to an embodiment of the present invention, an input, as shown by 312, may include an attribute to build a connection around. For example, the input may include an IP address that is known (or suspected) to be associated with a fraudulent activity or a potential bad act. The tool may receive the IP address and then automatically identify various connections based on the IP address. For example, the tool may link to the IP address and gather different associated customers and their attributes that are associated with the IP address. The system may also identify sources of data, e.g., internal sources, external sources, third party sources, etc. The system may also provide details concerning datasets, at 316. Output 318 may illustrate a resulting network having a predetermined number order.”) Regarding claim 19, it is being rejected for the same reason as the claim 6, because these claims recite the same limitations. Regarding claim 20, it is being rejected for the same reason as the claim 7, because these claims recite the same limitations. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant’s disclosure is provided below. Guo et al. (Pub. No.: US20200394707-hereinafter, Guo) teaches the system to identify the online money laundering customer group based on the transaction records. Ferranti et al. (Pub. No.: US2019/0164172-hereinafter, Ferranti) teaches the system to alter geographic risk and money laundering based on the public information source data. Any inquiry concerning this communication or earlier communications from the examiner should be directed to EM N TRIEU whose telephone number is (571)272-5747. The examiner can normally be reached on Mon-Fri from 9:00-5:00. 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, Omar Fernandez Rivas can be reached on (571) 272-2589. 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 https://ppair-my.uspto.gov/pair/PrivatePair. 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. /E.T./Examiner, Art Unit 2128 /OMAR F FERNANDEZ RIVAS/Supervisory Patent Examiner, Art Unit 2128
Read full office action

Prosecution Timeline

Show 37 earlier events
Apr 10, 2026
Response Filed
Jul 16, 2026
Final Rejection mailed — §103, §112
Jul 17, 2026
Interview Requested
Aug 05, 2026
Response after Non-Final Action
Aug 25, 2026
Request for Continued Examination
Aug 28, 2026
Response after Non-Final Action
Sep 23, 2026
Non-Final Rejection mailed — §103, §112
Sep 24, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12731066
TOOL FOR DESIGNING ARTIFICIAL INTELLIGENCE SYSTEMS
7y 5m to grant Granted Sep 08, 2026
Patent 12711327
SEQUENCE MODELING VIA SEGMENTATIONS
8y 5m to grant Granted Aug 18, 2026
Patent 12681943
ONLINE HYPERPARAMETER TUNING IN DISTRIBUTED MACHINE LEARNING
4y 9m to grant Granted Jul 14, 2026
Patent 12664419
LEARNING UNIFIED EMBEDDING
6y 9m to grant Granted Jun 23, 2026
Patent 12638549
METHOD OF TRAINING A MACHINE LEARNING SYSTEM FOR AN OBJECT RECOGNITION DEVICE
5y 7m to grant Granted May 26, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

7-8
Expected OA Rounds
46%
Grant Probability
60%
With Interview (+14.3%)
4y 5m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 74 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month