DYNAMIC NETWORK ANALYTICS SYSTEM
First Claim
1. A method comprising:
- receiving, at a data analyzer module, a first data message including a query from a data requester;
determining, by the data analyzer module, a current risk level associated with the query;
receiving, at the data analyzer module, risk data relevant to the query from one or more fixed risk data tables and one or more dynamic risk data tables;
receiving, at the data analyzer module, external data relevant to the query from a first external data source;
determining, at the data analyzer module, whether there is sufficient data to form a response to the query or one or more cut-off values have been reached, wherein if there is insufficient data or one or more cut-off values have not been reached, retrieving external data relevant to the query from a second external data source until there is sufficient data to form a response to the query or one or more cut-off values have been reached;
generating, at the data analyzer module, a second data message containing the response to the query; and
providing the second data message to the data requester.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention is directed to a dynamic network analytics system capable of receiving and analyzing queries sent in data messages from data requesters. The queries contain a request from the data requester as to a risk level associated with an interaction conducted by a user. The dynamic network analytics system can determine an optimized process for determining the risk level of the interaction, based on an analysis of past interactions by the user and past interactions by users similar to the user. The dynamic network analytics system can retrieve data from internal and external data sources to generate a response to the query. The dynamic network analytics system conducts the optimized process and uses the retrieved data to generate risk assessments and risk scores in response to the query from the data requester.
241 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a data analyzer module, a first data message including a query from a data requester; determining, by the data analyzer module, a current risk level associated with the query; receiving, at the data analyzer module, risk data relevant to the query from one or more fixed risk data tables and one or more dynamic risk data tables; receiving, at the data analyzer module, external data relevant to the query from a first external data source; determining, at the data analyzer module, whether there is sufficient data to form a response to the query or one or more cut-off values have been reached, wherein if there is insufficient data or one or more cut-off values have not been reached, retrieving external data relevant to the query from a second external data source until there is sufficient data to form a response to the query or one or more cut-off values have been reached; generating, at the data analyzer module, a second data message containing the response to the query; and providing the second data message to the data requester. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a data analyzer module, a first data message including a query from a data requester; parsing the query to determine current interaction data for an interaction conducted by the consumer with the data requester system; retrieving stored consumer data, wherein the stored consumer data comprises past interaction data by the consumer with the data requester system; retrieving stored similar consumers data, wherein the stored similar consumers data comprises risk levels for the interaction for similar consumers to the consumer; retrieving stored external sources data; determining, based on the stored consumer data, the stored similar consumers data, and the stored external sources data, a current risk level associated with the interaction conducted by the consumer with the data requester system; and determining a process for querying a plurality of external data sources. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
receiving a request for an estimate of risk concerning a consumer; determining a first risk level estimate concerning the consumer using a first set of data; determining a first value representing a confidence in the first risk level estimate; ascertaining a cost of acquiring a second set of data for determining another risk estimate concerning the consumer; automatically weighing, using at least one processor operatively coupled with a memory, the first value representing a confidence against the cost of acquiring the second set of data; automatically acquiring the second set of data based on the automatic weighing; updating the first risk level estimate to a second risk level estimate concerning the consumer using the automatically acquired second set of data; and sending a response to the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification