Blockchain based alias interaction processing
AssigneeVisa International Service Association
InventorThomas Purves
Life of this patent
Estimating the term…
Abstract
A blockchain based alias directory may be utilized. Encrypted lists of aliases may be stored on the blockchain and may be accessible to network computers and secure gateways. Embodiments are directed to secure gateways and user devices for accessing the alias directory stored in the blockchain during a financial transaction. The user device may be provided with a list of aliases from which a user may select a payment account. Upon selection the user may be redirected to an identity verification system of the associated payment network.
Claims21
-20. (canceled)
A method comprising:
- receiving, by a secure gateway, a request message including an identifier and a request for a list of device aliases associated with a user;
- retrieving, by the secure gateway, a list of device aliases from a blockchain based on the identifier, wherein each device alias is associated with a network address of a network computer;
- transmitting, by the secure gateway, the list of device aliases to a user device;
- receiving, by the secure gateway, a selected device alias from the list of device aliases from the user device, the selected device alias being used to process a transaction initiated by the user;
- forwarding, by the secure gateway, a request for access data to the network address of the network computer associated with the selected device alias;
- receiving, by the secure gateway, the access data from the network computer;
- and
- sending, by the secure gateway, the access data to a resource provider computer.
A secure gateway comprising:
- a processor;
- a computer readable medium coupled to the processor and containing instructions for causing the processor to perform operations comprising:
- receiving a request message including an identifier and a request for a list of device aliases associated with a user;
- retrieving a list of device aliases from a blockchain based on the identifier, wherein each device alias is associated with a network address of a network computer;
- transmitting the list of device aliases to a user device;
- receiving a selected device alias from the list of device aliases from the user device, the selected device alias being used to process a transaction initiated by the user;
- forwarding a request for access data to the network address of the network computer associated with the selected device alias;
- receiving the access data from the network computer;
- and
- sending the access data to the user device.
A system comprising:
- a user device comprising a first processor, a first memory coupled to the first processor and a first computer readable medium coupled to the first processor;
- and
- a secure gateway comprising a second processor, a second memory coupled to the second processor and a second computer readable medium coupled to the second processor,
- wherein the first computer readable medium comprises code, executable by the first processor, to implement a method comprising:
- transmitting to the secure gateway, a request message including an identifier and a request for a list of device aliases associated with a user, and
- the second computer readable medium comprises code, executable by the second processor, to implement a method comprising:
- retrieving a list of device aliases from a blockchain based on the identifier, wherein each device alias is associated with a network address of a network computer;
- transmitting the list of device aliases to the user device;
- receiving, a selected device alias from the list of device aliases from the user device, the selected device alias being used to process a transaction initiated by the user;
- forwarding, a request for access data to the network address of the network computer associated with the selected device alias;
- receiving the access data from the network computer;
- and
- sending the access data to the user device.
Dependencies are inferred from the claim text.