Method and system for numeric translation
AssigneePayouts Network, Inc.
InventorsSteve Bacastow, Eric Stoffel, Giancarlo Stefano Paredes
Life of this patent
Estimating the term…
Abstract
A computer system for numeric translation within digital financial transactions comprises various obfuscation tables and remote systems that each manage particular portions of private data. Each remote system utilizes a unique obfuscation layer to protect private data from being communicated to other systems.
Claims23
A computer system for numeric translation, comprising:
- an intermediary payment network computer system comprising a first processor and a first computer-readable media having stored thereon executable instructions that when executed by the first processor configure the intermediary payment network computer system to perform at least the following:
- receive, through a network connection, a digital authorization notification from a primary payment network, wherein:
- the digital authorization notification is automatically communicated to the intermediary payment network computer system when a user performs a digital financial transaction with a merchant using a point-of-sale device, and
- the digital authorization notification comprises a user financial account number, transaction identification, and a transaction amount value;
- map the user financial account number to a client identification value;
- and
- after determining both:
- 1) a customer associated with the user financial account number has not accepted an offer within a first pre-determined, configured timeframe, and 2) the customer associated with the user financial account number has not been provided the offer within a second pre-determined, configured timeframe, then perform the following:
- mapping the transaction amount value to a first obfuscation value within a first obfuscation dataset that is associated with the client identification value, wherein:
- the first obfuscation dataset comprises at least the first obfuscation value and at least a second obfuscation value,
- both the first obfuscation value and the second obfuscation value are associated with different non-overlapping ranges for potential transaction amount values, and
- the transaction amount value is mapped to the first obfuscation value because the transaction amount value falls within the different non-overlapping range associated with the first obfuscation value;
- mapping the user financial account number to a user identification number within a user mapping dataset that is associated with the client identification value;
- and
- communicating the first obfuscation value and the client identification value to a third-party loyalty program computer system.
A computer-implemented method for numeric translation, comprising:
- receiving, through a network connection, a digital authorization notification from a primary payment network, wherein:
- the digital authorization notification is automatically communicated to an intermediary payment network computer system in response to a user performing a digital financial transaction with a merchant using a point-of-sale device, and
- the digital authorization notification comprises a user financial account number, transaction identification, and a transaction amount value;
- mapping the user financial account number to a client identification value;
- and
- after determining both:
- 1) a customer associated with the user financial account number has not accepted an offer within a first pre-determined, configured timeframe, and 2) the customer associated with the user financial account number has not been provided the offer within a second pre-determined, configured timeframe, then perform the following:
- mapping the transaction amount value to a first obfuscation value within a first obfuscation dataset that is associated with the client identification value, wherein:
- the first obfuscation dataset comprises at least the first obfuscation value and at least a second obfuscation value,
- both the first obfuscation value and the second obfuscation value are associated with different non-overlapping ranges for potential transaction amount values, and
- the transaction amount value is mapped to the first obfuscation value because the transaction amount value falls within the different non-overlapping range associated with the first obfuscation value;
- mapping the user financial account number to a user identification number within a user mapping dataset that is associated with the client identification value;
- and
- communicating the first obfuscation value and the client identification value to a third-party loyalty program computer system.
A computer-readable media comprising one or more physical computer-readable storage media having stored thereon computer-executable instructions that, when executed at a processor, cause a computer system to perform a method for numeric translation, the method comprising:
- receiving, through a network connection, a digital authorization notification from a primary payment network, wherein:
- the digital authorization notification is automatically communicated to an intermediary payment network computer system in response to a user performing a digital financial transaction with a merchant using a point-of-sale device, and
- the digital authorization notification comprises a user financial account number, transaction identification, and a transaction amount value;
- mapping the user financial account number to a client identification value;
- after determining both:
- 1) a customer associated with the user financial account number has not accepted an offer within a first pre-determined, configured timeframe, and 2) the customer associated with the user financial account number has not been provided the offer within a second pre-determined, configured timeframe, then perform the following:
- mapping the transaction amount value to a first obfuscation value within a first obfuscation dataset that is associated with the client identification value, wherein:
- the first obfuscation dataset comprises at least the first obfuscation value and at least a second obfuscation value,
- both the first obfuscation value and the second obfuscation value are associated with different non-overlapping ranges for potential transaction amount values, and
- the transaction amount value is mapped to the first obfuscation value because the transaction amount value falls within a different non-overlapping range associated with the first obfuscation value;
- mapping the user financial account number to a user identification number within a user mapping dataset that is associated with the client identification value;
- and
- communicating the first obfuscation value and the client identification value to a third-party loyalty program computer system.
Dependencies are inferred from the claim text.