Systems and methods for distributing data
AssigneeMastercard International Incorporated
InventorsRagunath Venkatapathy, Prasanna Srinivasan Narasimhan
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for distributing data to multiple data centers within a network based on unique information associated with the data. One example method includes receiving data including a device ID specific to a device of a user and generating, by a filter computing device, a group identifier for the received data based on the device ID. The group identifier is associated with only one of the multiple data centers within the network. The method then includes storing the received data in a data storage device of the one of the multiple data centers based on the group identifier.
Claims20
A computer-implemented method for use in distributing data to multiple data centers within a network based on unique information associated with the data, the method comprising:
- receiving data including a device ID specific to a device of a user and associated with a provider;
- generating, by a filter computing device, a group identifier for the received data based on the device ID, the group identifier associated with only one of multiple data centers within a network;
- and
- storing the received data in a data storage device of the one of the multiple data centers based on the group identifier.
A system for use in distributing data, the system comprising:
- a switching network configured to rout network messaging between institutions;
- multiple data centers configured to store data associated with the network messaging;
- and
- a filter computing device disposed in communication between the switching network and the multiple data centers, the filter computing device configured to:
- receive, from the switching network, data included in a network message for a network transaction involving a user, the data including a device ID specific to a device of the user involved in the network transaction;
- generate a first group identifier for the received data based on the device ID and a transaction ID for the network transaction;
- identify one of the multiple data centers based on the first group identifier, wherein the first group identifier is associated with only the one of the multiple data centers;
- and
- store the received data in a data storage device of the one of the multiple data centers in association with the first group identifier.
A non-transitory computer readable storage medium including executable instructions for distributing data to multiple data centers based on unique information associated with the data, wherein when the executable instructions are executed by at least one processor of a payment network, the executable instructions cause the at least one processor to:
- receive data associated with a network transaction by a user, the received data including a device ID specific to a device of the user and associated with a wallet provider of a wallet used to fund the network transaction;
- generate a group identifier for the received data based on the device ID, the group identifier associated with only one of multiple data centers within the network;
- and
- store the received data in a data storage device of the one of the multiple data centers based on the group identifier.
Dependencies are inferred from the claim text.