Abstract
Systems, computer program products, and methods are described herein for a system for control of device identity and usage in a process data network. The present invention is configured to receive an indication that a user has executed a transaction using a mobile device; receive a request to validate mobile device identity; retrieve financial credentials from the mobile device; retrieve device information associated with the mobile device used in the execution of the transaction; determine whether the retrieved financial credentials and the device information meet a condition of the block chain; receive an indication that the retrieved financial credentials and the device information meet the condition of the block chain thereby validating the request; and allow the execution of the transaction to be completed based on at least receiving the indication that the retrieved financial credentials and the device information meet the condition of the block chain.
Claims
-
A system operatively connected with a block chain distributed network and for using the block chain distributed network for control of device identity and usage in a process data network, the system comprising:
a memory device storing logic and rules for the block chain; and
a processing device operatively coupled to the memory device, wherein the processing device is configured to execute computer-readable program code to:
receive an indication that a user has executed a transaction using a mobile device;
receive a request to validate device identity associated with the mobile device;
retrieve financial credentials associated with the user from the mobile device, wherein the financial credentials are associated with a financial institution;
retrieve device information associated with the mobile device used in the execution of the transaction;
determine whether the retrieved financial credentials and the device information meet a condition of the block chain;
receive an indication that the retrieved financial credentials and the device information meet the condition of the block chain thereby validating the request; and
allow the execution of the transaction to be completed based on at least receiving the indication that the retrieved financial credentials and the device information meet the condition of the block chain.
-
The system of claim 1, wherein the processing device is configured to execute computer-readable program code further to:
receive a request from a user to enable the mobile device to be used as a payment instrument for conducting a transaction;
initiate a presentation of a user interface for display on the mobile device of the user, wherein the user interface comprises one or more financial institution accounts associated with the user;
receive, via the user interface, a user selection of at least one of the one or more financial institution accounts, wherein the user selection indicates that funds from the selected financial institution accounts be used in any transaction executed by the user using the mobile device; and
receive, via the user interface, one or more financial credentials associated with the selected financial institution accounts to be stored on the mobile device.
-
The system of claim 1, wherein the processing device is configured to execute computer-readable program code further to:
receive a request from the financial institution to access the block chain;
determine that a financial institution associated with the financial credentials is a member institution;
enable the financial institution to access the block chain;
receive a request from the financial institution to post the device record to the block chain; and
post the device record to the block chain.
-
The system of claim 3, wherein the processing device is configured to execute computer-readable program code further to:
post the device record to the block chain with a signature and an authentication key indicating that the mobile device is validated.
-
The system of claim 3, wherein the processing device is configured to execute computer-readable program code further to:
enable the financial institution to validate the device identity prior to adding the device record to the block chain.
-
The system of claim 3, wherein the processing device is configured to execute computer-readable program code further to:
receive one or more authentication credentials from the financial institution to enable the financial institution to access the block chain;
validate the one or more authentication credentials; and
enable the financial institution to access the block chain in response to validating the one or more authentication credentials.
-
The system of claim 1, wherein the processing device is configured to execute computer-readable program code further to:
establish a communication link with the mobile device, wherein establishing further comprises creating a wireless data channel with the mobile device;
initiate, via the established communication link, a presentation of a user interface, the user interface comprising one or more mobile devices used by the user to execute the transaction;
receive, via the established communication link, a user selection of a mobile device indicating that the selected mobile device is the most current mobile device being used to execute transactions;
retrieve device information associated with the selected mobile device; and
update the block chain with the device information associated with the selected mobile device.
-
The system of claim 7, wherein the processing device is configured to execute computer-readable program code further to:
receive, via the established communication link, an input from the user to add information associated with a new mobile device indicating that the new mobile device replace the existing mobile device being used to execute a transaction;
retrieve, via the established communication link, device information associated with the new mobile device;
update the block chain with the device information associated with the new mobile device.
-
A computerized method for using the block chain distributed network for control of device identity and usage in a process data network, the method comprising:
receiving an indication that a user has executed a transaction using a mobile device;
receiving a request to validate device identity associated with the mobile device;
receiving financial credentials associated with the user from the mobile device, wherein the financial credentials are associated with a financial institution;
receiving device information associated with the mobile device used in the execution of the transaction;
determining whether the retrieved financial credentials and the device information meet a condition of the block chain;
determining an indication that the retrieved financial credentials and the device information meet the condition of the block chain thereby validating the request; and
allowing the execution of the transaction to be completed based on at least receiving the indication that the retrieved financial credentials and the device information meet the condition of the block chain.
-
The method of claim 9, wherein the method further comprises:
receiving a request from a user to enable the mobile device to be used as a payment instrument for conducting a transaction;
initiating a presentation of a user interface for display on the mobile device of the user, wherein the user interface comprises one or more financial institution accounts associated with the user;
receiving, via the user interface, a user selection of at least one of the one or more financial institution accounts, wherein the user selection indicates that funds from the selected financial institution accounts be used in any transaction executed by the user using the mobile device; and
receiving, via the user interface, one or more financial credentials associated with the selected financial institution accounts to be stored on the mobile device.
-
The system of claim 9, wherein the method further comprises:
receiving a request from the financial institution to access the block chain;
determining that a financial institution associated with the financial credentials is a member institution;
enabling the financial institution to access the block chain;
receiving a request from the financial institution to post the device record to the block chain; and
posting the device record to the block chain.
-
The method of claim 11, wherein the method further comprises:
posting the device record to the block chain with a signature and an authentication key indicating that the mobile device is validated.
-
The method of claim 11, wherein the method further comprises:
enabling the financial institution to validate the device identity prior to adding the device record to the block chain.
-
The method of claim 11, wherein the method further comprises:
receiving one or more authentication credentials from the financial institution to enable the financial institution to access the block chain;
validating the one or more authentication credentials; and
enabling the financial institution to access the block chain in response to validating the one or more authentication credentials.
-
The method of claim 9, wherein the method further comprises:
establishing a communication link with the mobile device, wherein establishing further comprises creating a wireless data channel with the mobile device;
initiating, via the established communication link, a presentation of a user interface, the user interface comprising one or more mobile devices used by the user to execute the transaction;
receiving, via the established communication link, a user selection of a mobile device indicating that the selected mobile device is the most current mobile device being used to execute transactions;
retrieving device information associated with the selected mobile device; and
updating the block chain with the device information associated with the selected mobile device.
-
The method of claim 15, wherein the method further comprises:
receiving, via the established communication link, an input from the user to add information associated with a new mobile device indicating that the new mobile device replace the existing mobile device being used to execute a transaction;
retrieving, via the established communication link, device information associated with the new mobile device;
updating the block chain with the device information associated with the new mobile device.
-
A computer program product for execution on a system operatively connected with the block chain distributed network, the computer program product for using the block chain distributed network for control of device identity and usage in a process data network, 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 receive an indication that a user has executed a transaction using a mobile device;
an executable portion configured to receive a request to validate device identity associated with the mobile device;
an executable portion configured to retrieve financial credentials associated with the user from the mobile device, wherein the financial credentials are associated with a financial institution;
an executable portion configured to retrieve device information associated with the mobile device used in the execution of the transaction;
an executable portion configured to determine whether the retrieved financial credentials and the device information meet a condition of the block chain;
an executable portion configured to receive an indication that the retrieved financial credentials and the device information meet the condition of the block chain thereby validating the request; and
an executable portion configured to allow the execution of the transaction to be completed based on at least receiving the indication that the retrieved financial credentials and the device information meet the condition of the block chain.
-
The computer program product of claim 17 further comprising an executable portion configured to:
receive a request from a user to enable the mobile device to be used as a payment instrument for conducting a transaction;
initiate a presentation of a user interface for display on the mobile device of the user, wherein the user interface comprises one or more financial institution accounts associated with the user;
receive, via the user interface, a user selection of at least one of the one or more financial institution accounts, wherein the user selection indicates that funds from the selected financial institution accounts be used in any transaction executed by the user using the mobile device; and
receive, via the user interface, one or more financial credentials associated with the selected financial institution accounts to be stored on the mobile device.
-
The computer program product of claim 17 further comprising an executable portion configured to:
receive a request from the financial institution to access the block chain;
determine that a financial institution associated with the financial credentials is a member institution;
enable the financial institution to access the block chain;
receive a request from the financial institution to post the device record to the block chain; and
post the device record to the block chain.
-
The computer program product of claim 19 further comprising an executable portion configured to:
post the device record to the block chain with a signature and an authentication key indicating that the mobile device is validated.
Owners (US)
-
Bank Of America Corporation
(Mar 10 2016)
Explore more patents:
Applicants
-
Bank Of America
Explore more patents:
Inventors
-
Kurian Manu Jacob
Explore more patents:
-
Castinado Joseph Benjamin
Explore more patents:
-
Thomas Richard Huw
Explore more patents:
Document Preview
- Publication: Aug 24, 2017
-
Application:
Feb 22, 2016
US 201615049716 A
-
Priority:
Feb 22, 2016
US 201615049716 A