Patents by Inventor Thomas E. Durbin
Thomas E. Durbin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10275772Abstract: The system includes a processor operable to receive a request from a customer to perform a cryptocurrency transaction with a third party. The processor may also retrieve block chain information associated with the cryptocurrency transaction. The processor may also determine the amount of cryptocurrency associated with the cryptocurrency transaction. The processor may further calculate a risk score for performing the cryptocurrency transaction based at least in part upon the block chain information and the amount of cryptocurrency.Type: GrantFiled: June 16, 2014Date of Patent: April 30, 2019Assignee: Bank of America CorporationInventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Patent number: 10255600Abstract: A system includes a memory that may store a customer account associated with a customer and a processor communicatively coupled to the memory. The processor is able to receive a request to deposit a quantity of cryptocurrency into the customer account and associate the quantity of cryptocurrency with the customer account. The processor is also able to deposit the quantity of cryptocurrency into a vault connected to a network and determine a total quantity of cryptocurrency deposited into the vault. The processor may also, in response to determining the total quantity of cryptocurrency deposited into the vault exceeds a threshold, facilitate the disconnection of the vault from the network.Type: GrantFiled: June 16, 2014Date of Patent: April 9, 2019Assignee: Bank of America CorporationInventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin
-
Patent number: 10127552Abstract: A system includes a memory and a processor. The memory may store a customer account associated with a customer and an enterprise account associated with an enterprise. The processor may be communicatively coupled to the memory and may cause the system to receive a request to deposit a first amount of a cryptocurrency in the customer account from the customer. The processor may also cause the system to determine a public key associated with the customer account and receive the first amount of the cryptocurrency. The processor may further cause the system to determine a first value approximately equivalent to the first amount of cryptocurrency and associate the first value with the customer account. The processor is further able to aggregate the first amount of cryptocurrency with an aggregated amount of the cryptocurrency in the enterprise account and facilitate securing the public key in the enterprise account.Type: GrantFiled: June 16, 2014Date of Patent: November 13, 2018Assignee: Bank of America CorporationInventors: James G. Ronca, Jason P. Blackhurst, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Patent number: 9836790Abstract: A system comprises a memory operable to store a customer account, a first float account, and a second float account. The system further comprises a processor communicatively coupled to the memory. The processor may receive an electronic request for a currency exchange and determine exchange rates for exchanging a first currency for a second currency. The processor may also determine an optimal exchange rate. In response to determining the optimal exchange rate, the processor may determine a first amount of the first currency and associate the first amount with the customer account. The processor may also transfer the first amount of the first currency into the first float account and determine a second amount of the second currency. The processor is further able to associate the second amount with the second float account and transfer the second amount of the second currency to the customer.Type: GrantFiled: June 16, 2014Date of Patent: December 5, 2017Assignee: Bank of America CorporationInventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20150363876Abstract: A system comprises a memory operable to store a customer account, a first float account, and a second float account. The system further comprises a processor communicatively coupled to the memory. The processor may receive an electronic request for a currency exchange and determine exchange rates for exchanging a first currency for a second currency. The processor may also determine an optimal exchange rate. In response to determining the optimal exchange rate, the processor may determine a first amount of the first currency and associate the first amount with the customer account. The processor may also transfer the first amount of the first currency into the first float account and determine a second amount of the second currency. The processor is further able to associate the second amount with the second float account and transfer the second amount of the second currency to the customer.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20150363783Abstract: The system includes a processor operable to receive a request from a customer to perform a cryptocurrency transaction with a third party. The processor may also retrieve block chain information associated with the cryptocurrency transaction. The processor may also determine the amount of cryptocurrency associated with the cryptocurrency transaction. The processor may further calculate a risk score for performing the cryptocurrency transaction based at least in part upon the block chain information and the amount of cryptocurrency.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20150363778Abstract: A system includes a memory and a processor coupled to the memory. The processor may communicate with an electronic payment service, the electronic payment service providing a virtual account associated with the customer and determine that the customer initiated a request for a financial transaction, the financial transaction configured to transfer an amount of currency from the virtual account to a destination. The processor is also able to validate the financial transaction based at least upon data received from the electronic payment service and determine the customer account is associated with the virtual account based at least upon data received from the electronic payment service. The processor also may determine a quantity of cryptocurrency equivalent to the amount of currency (the quantity of cryptocurrency associated with the customer account) and transfer the quantity of cryptocurrency to the electronic payment service.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Jason P. Blackhurst, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20150363773Abstract: A system includes a memory and a processor. The memory may store a customer account associated with a customer and an enterprise account associated with an enterprise. The processor may be communicatively coupled to the memory and may cause the system to receive a request to deposit a first amount of a cryptocurrency in the customer account from the customer. The processor may also cause the system to determine a public key associated with the customer account and receive the first amount of the cryptocurrency. The processor may further cause the system to determine a first value approximately equivalent to the first amount of cryptocurrency and associate the first value with the customer account. The processor is further able to aggregate the first amount of cryptocurrency with an aggregated amount of the cryptocurrency in the enterprise account and facilitate securing the public key in the enterprise account.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Jason P. Blackhurst, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20150363770Abstract: A system comprises a memory operable to store a customer account associated with a customer and a processor communicatively coupled to the memory. The processor is able encode cryptocurrency information associated with the customer account onto a payment instrument. The processor is also able to receive a request for a cryptocurrency transaction from the customer using the payment instrument. In response to receiving the request, the processor is able to determine cryptocurrency information associated with the customer account and determine cryptocurrency information associated with a recipient. The processor is further able to associate the first amount of cryptocurrency with the customer account and initiate a transfer of the first amount of cryptocurrency to an account associated with the recipient.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin
-
Publication number: 20150365283Abstract: A system includes a memory that may store a customer account associated with a customer and a processor communicatively coupled to the memory. The processor is able to receive a request to deposit a quantity of cryptocurrency into the customer account and associate the quantity of cryptocurrency with the customer account. The processor is also able to deposit the quantity of cryptocurrency into a vault connected to a network and determine a total quantity of cryptocurrency deposited into the vault. The processor may also, in response to determining the total quantity of cryptocurrency deposited into the vault exceeds a threshold, facilitate the disconnection of the vault from the network.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin
-
Publication number: 20150363782Abstract: The system includes a memory and a processor. The memory may store a customer profile associated with a customer. The processor may be communicatively coupled to the memory and may receive a request from the customer to perform a cryptocurrency transaction with a third party. The processor may calculate a risk score for the cryptocurrency transaction and determine a number of required validations to confirm the cryptocurrency transaction based at least in part upon the risk score. The processor may further receive a number of validations from a plurality of miners and compare the number of received validations to the number of required validations. The processor is further able to determine whether the number of received validations complies with the number of required validations.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20150363769Abstract: A system comprises a memory operable to store a set of conversion rules. The system also comprises a processor communicatively coupled to the memory. The processor is able to receive an electronic request for a cryptocurrency conversion requesting a conversion of a first currency into a second currency, wherein the second currency is a cryptocurrency. The processor is further able to retrieve price data associated with the first and second currencies and determine whether the conversion is optimal. In response to determining the conversion is optimal, the processor determines a plurality of exchange rates associated with converting the first currency into the second currency and determines an optimal exchange rate of the plurality of exchange rates. The processor is further able to initiate, essentially simultaneously as the determination that the conversion is optimal, converting the first currency into the second currency.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Jason P. Blackhurst, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20150363777Abstract: The system includes a memory and a processor. The memory may store user profiles of an enterprise. The processor may be communicatively coupled to the memory and may receive a request from a user to perform a cryptocurrency transaction with a third party. The processor may retrieve block chain information associated with the cryptocurrency transaction and determine whether one of the user profiles is associated with the user based on the retrieved block chain information and a stored cryptoidentifier associated with one of the user profiles. The processor may further determine whether one of the user profiles is associated with the third party based on the retrieved block chain information and at least one stored cryptoidentifier associated with one of the user profiles. The processor may determine whether the cryptocurrency transaction is suspicious based on the associated user profile and communicate an alert to the enterprise.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
-
Publication number: 20140149201Abstract: Embodiments of the invention are directed to systems, methods and computer program products for initiating presentation of a rebate associated with a transaction. An exemplary apparatus is configured to: determine a user executed a first transaction qualifying for a first offer; determine a first rebate associated with the first transaction; apply the first rebate to the user's account; initiate presentation of the first rebate on a user interface; determine the user executed a second transaction qualifying for a second offer; determine a second rebate associated with the second transaction, wherein the second rebate is not applied to the user's account; and initiate presentation of the second rebate on the user interface.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: BANK OF AMERICA CORPORATIONInventors: Robert L. Abbott, Matthew Laine Donlan, Thomas E. Durbin, Sean D. Fitzpatrick, Andrew S. Heiman, Dean Lyons Henry, Frederick A. Shahda, Srinath Nagarajan
-
Publication number: 20140149195Abstract: Embodiments of the invention are directed to systems, methods and computer program products for enabling a user to determine whether a transaction qualifies for an offer. An exemplary apparatus is configured to: receive information associated with a transaction; receive information associated with an offer, the offer enabling a user to receive a discount or rebate on a qualifying transaction; and initiate presentation of an indicator indicating whether the transaction qualifies for the offer.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: BANK OF AMERICA CORPORATIONInventors: Robert L. Abbott, Matthew Laine Donlan, Thomas E. Durbin, Sean D. Fitzpatrick, Andrew S. Heiman, Dean Lyons Henry, Frederick A. Shahda, Srinath Nagarajan