Abstract
Embodiments provide a system operatively connected with a block chain distributed network and for using the block chain distributed network for mapping aliases. Embodiments create an alias-token pair linking an alias associated with a customer to a token associated with an account owned by the customer; and map the alias-token pair to an address associated with the customer on a directory services (DS) block chain. In some cases, the system manages alias- token lifecycle including enabling editing and deleting the alias-token pair mapped to the address. In some cases, the system registers the address of the customer with the DS block chain. Such registering may include receiving a selection from the customer regarding desired node for registering the customer address; connecting with the DS block chain; and creating an account associated with the customer including creating a unique address associated with the customer and registering it with the DS block chain.
Claims
- A system operatively connected with a block chain distributed network and for using the block chain distributed network for mapping aliases, the system comprising:
- a memory device; and
- a processing device operatively coupled to the memory device, wherein the processing device is configured to execute computer-readable program code to:
- create an alias-token pair linking an alias associated with a customer to a token associated with an account owned by the customer; and
- map the alias-token pair to an address associated with the customer on a directory services (DS) block chain.
- The system of claim 1, wherein the processing device is configured to execute computer- readable program code further to:
- manage alias-token lifecycle including enabling editing and deleting the alias- token pair mapped to the address.
- The system of claim 1, wherein the processing device is configured to execute computer- readable program code further to:
- register the address of the customer with the DS block chain.
- The system of claim 3, wherein registering comprises:
- receiving a selection from the customer regarding desired node for registering the customer address;
- connecting with the DS block chain; and
- creating an account associated with the customer including creating a unique address associated with the customer and registering it with the DS block chain.
- The system of claim 4, wherein registering further comprises:
- creating a private key associated with the customer; and
- securely communicating the private key to the customer for future access to the customer account.
- The system of claim 1, wherein mapping comprises:
- receiving customer preference regarding account and alias;
- validating the alias to confirm it is associated with the customer; querying the DS block chain to determine that the alias exists in the blockchain; in response, determining that the alias is associated with the address of the customer; and
- in response, initiating a change in the account of the customer, the change including adding the alias-token pair to the account of the customer.
- The system of claim 6, wherein mapping further comprises:
- adding additional information regarding the token to the account of the customer.
- The system of claim 7, wherein the additional information comprising the customer's name, the financial institution's name, the payment rail information, and payment rail fee information.
- A method performed by a system operatively connected with a block chain distributed network and for using the block chain distributed network for mapping aliases, the method comprising:
- creating an alias-token pair linking an alias associated with a customer to a token associated with an account owned by the customer; and
- mapping the alias-token pair to an address associated with the customer on a directory services (DS) block chain.
- The method of claim 9, further comprising:
- managing alias-token lifecycle including enabling editing and deleting the alias-token pair mapped to the address.
- The method of claim 9, further comprising:
- registering the address of the customer with the DS block chain.
- The method of claim 11, wherein registering comprises:
- receiving a selection from the customer regarding desired node for registering the customer address;
- connecting with the DS block chain; and
- creating an account associated with the customer including creating a unique address associated with the customer and registering it with the DS block chain.
- The method of claim 12, wherein registering further comprises:
- creating a private key associated with the customer; and
- securely communicating the private key to the customer for future access to the customer account.
- The method of claim 9, wherein mapping comprises:
- receiving customer preference regarding account and alias;
- validating the alias to confirm it is associated with the customer; querying the DS block chain to determine that the alias exists in the blockchain; in response, determining that the alias is associated with the address of the customer; and
- in response, initiating a change in the account of the customer, the change including adding the alias-token pair to the account of the customer.
- The method of claim 14, wherein mapping further comprises:
- adding additional information regarding the token to the account of the customer.
- The method of claim 15, wherein the additional information comprising the customer's name, the financial institution's name, the payment rail information, and payment rail fee information.
- A computer program product for execution on a system operatively connected with a block chain distributed network, the computer program product for using the block chain distributed network for mapping aliases, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
- an executable portion configured to create an alias-token pair linking an alias associated with a customer to a token associated with an account owned by the customer; and
- an executable portion configured to map the alias-token pair to an address associated with the customer on a directory services (DS) block chain.
- The computer program product of claim 17, wherein the computer-readable program code portions further comprise:
- an executable portion configured to manage alias-token lifecycle including enabling editing and deleting the alias-token pair mapped to the address.
- The computer program product of claim 17, wherein the computer-readable program code portions further comprise:
- an executable portion configured to register the address of the customer with the DS block chain.
- The computer program product of claim 19, wherein registering comprises:
- receiving a selection from the customer regarding desired node for registering the customer address;
- connecting with the DS block chain; and
- creating an account associated with the customer including creating a unique address associated with the customer and registering it with the DS block chain.
Applicants
-
Bank Of America
Explore more patents:
Inventors
-
Castinado Joseph B
Explore more patents:
-
Thomas Richard Huw
Explore more patents:
-
Balasubramanian Venkatakrishnan
Explore more patents:
IPC Classifications
-
G06F21/00
Explore more patents:
Document Preview
- Publication: May 18, 2017
-
Application:
Nov 10, 2016
IB 2016001655 W
-
Priority:
Feb 11, 2016
US 201615041555 A
-
Priority:
Nov 11, 2015
US 201562253935 P