Methods and systems for analyzing entity performance
First Claim
Patent Images
1. A system comprising:
- a memory device configured to store a set of instructions for facilitating a displaying of an aggregate in at least near-real-time in a user interface, the facilitating including reducing an amount of processing time and an amount of resources required to perform the displaying of the aggregate by incrementally updating the aggregate instead of using a batch process to create an additional aggregate; and
one or more processors configured to execute the set of instructions, the executing of the set of instructions causing the system to, at least;
acquire a data stream of payment card and transaction data from a first source, the data stream of the payment card and transaction data comprising a first-data stream;
store a first set of data in a data structure, the first set of data taken from the first data stream, the first set of data including at least a portion of the payment card and transaction data;
produce the aggregate from the first set of data by running a query on the data structure;
acquire a data stream of interaction data from a second source, the data stream of the interaction data comprising a second data stream;
perform the incremental updating of the aggregate, the incremental updating including creating a modified data structure based on the data structure, the modified data structure including a second set of data into the aggregate, the second set of data taken from the second data stream and including at least a subset of the interaction data; and
based on the incremental updating of the aggregate, run the query on the modified data structure and modify the user interface in at least near-real time to include at least some of the second set of data as it is acquired from the second data stream.
8 Assignments
0 Petitions
Accused Products
Abstract
Approaches for analyzing entity performance are disclosed. A first set of data and a second set of data can be stored in a data structure. This data can be associated with a plurality of interactions, and can be modified to include additional interactions. These interactions can involve consuming entities and provisioning entities. The modified data structure can be queried to retrieve information associated with one or more entities. After information is retrieved, it can be provided to a user.
-
Citations
19 Claims
-
1. A system comprising:
-
a memory device configured to store a set of instructions for facilitating a displaying of an aggregate in at least near-real-time in a user interface, the facilitating including reducing an amount of processing time and an amount of resources required to perform the displaying of the aggregate by incrementally updating the aggregate instead of using a batch process to create an additional aggregate; and one or more processors configured to execute the set of instructions, the executing of the set of instructions causing the system to, at least; acquire a data stream of payment card and transaction data from a first source, the data stream of the payment card and transaction data comprising a first-data stream; store a first set of data in a data structure, the first set of data taken from the first data stream, the first set of data including at least a portion of the payment card and transaction data; produce the aggregate from the first set of data by running a query on the data structure; acquire a data stream of interaction data from a second source, the data stream of the interaction data comprising a second data stream; perform the incremental updating of the aggregate, the incremental updating including creating a modified data structure based on the data structure, the modified data structure including a second set of data into the aggregate, the second set of data taken from the second data stream and including at least a subset of the interaction data; and based on the incremental updating of the aggregate, run the query on the modified data structure and modify the user interface in at least near-real time to include at least some of the second set of data as it is acquired from the second data stream. - View Dependent Claims (2, 3, 4, 5, 16, 17, 18, 19)
-
-
6. A method comprising:
performing operations to facilitate a displaying of an aggregate in at least near-real-time in a user interface, the facilitating including reducing an amount of processing time and an amount of resources required to perform the displaying of the aggregate by incrementally updating the aggregate instead of using a batch process to create an additional aggregate, the operations including; acquiring a data stream of payment card and transaction data from a first source, the data stream of the payment card and transaction data comprising a first data stream; storing a first set of data in a data structure, the first set of data taken from the first data stream, the first set of data including at least a portion of the payment card and transaction data; producing the aggregate from the first set of data by running a query on the data structure; acquiring a data stream of interaction data from a second source, the data stream of the interaction data comprising a second data stream; performing the incremental updating the aggregate, the incremental updating including creating a modified data structure based on the first data structure, the modified data structure including a second set of data into the aggregate and including at least a subset of the interaction data; and based on the incremental updating of the aggregate, running the query on the modified data structure and modifying the user interface in at least near-real time to include at least some of the second set of data as it is acquired from the second data stream, one or more modules incorporated into one or more memories of a computer system to configure one or more processors of the computer system to implement the performing of the incremental updating and modifying of the user interface. - View Dependent Claims (7, 8, 9, 10)
-
11. A non-transitory computer-readable medium storing a set of instructions that are executable by one or more processors of an apparatus to cause the apparatus to perform operations to facilitate a displaying of an aggregate in at least near-real-time in a user interface, the facilitating including reducing an amount of processing time and an amount of resources required to perform the displaying of the aggregate by incrementally updating the aggregate instead of using a batch process to create an additional aggregate, the operations comprising:
-
acquiring a data stream of payment card and transaction data from a first source, the data stream of the payment card and transaction data comprising a first data stream; storing a first set of data in a data structure, the first set of data taken from the first data stream, the first set of data including at least a portion of the payment card and transaction data; producing the aggregate from the first set of data by running a query on the data structure; acquiring a data stream of interaction data from a second source, the data stream of the interaction data comprising a second data stream; performing the incremental updating the aggregate, the incremental updating including creating a modified data structure based on the first data structure, the modified data structure including a second set of data into the aggregate, the second set of data taken from the second data stream and including at least a subset of the interaction data; and based on the incremental updating of the aggregate, running the query on the modified data structure and modifying the user interface in at least near-real time to include at least some of the second set of data as it is acquired from the second data stream. - View Dependent Claims (12, 13, 14, 15)
-
Specification