Patents by Inventor James G. Ronca
James G. Ronca 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
-
Patent number: 9721236Abstract: Apparatus and methods for distributed processing of a check image are provided. A payee may submit a request to deposit a negotiable instrument. The request may be received at a first financial institution. The negotiable instrument may be a check. A transaction record may be generated at the time of the request. The transaction record may be based on information handwritten or printed on the negotiable instrument. The transaction record may be transmitted to a second financial institution. The second financial institution may conduct a fraud analysis based on the transaction record. The second financial institution may transmit a fraud indicator to the first financial institution. Based on the fraud indicator, the first institution may accept or deny the request of the payee. Apparatus and methods may distribute computing resources associated with detection of fraudulent negotiable instrument. The resources may be distributed among the first and second financial institutions.Type: GrantFiled: August 9, 2012Date of Patent: August 1, 2017Assignee: Bank of America CorporationInventors: Timmy L. Gauvin, Kerry M. Cantley, Deborah N. Bennett, Eric S. Sandoz, Geoffrey R. Williams, James G. Ronca
-
Patent number: 9547849Abstract: A method for using a smartcard is provided. The smartcard may include a microprocessor chip, a button, a dynamic transaction authorization number, a Bluetooth low energy (“BLE”) device, and a battery. The battery may power the BLE and the microprocessor chip. The smartcard may also include memory. The memory may store the dynamic transaction authorization number. The smartcard may also include a dynamic magnetic strip. The dynamic magnetic strip may include a digital representation of the dynamic transaction authorization number. The method may include pressing the button. The method may also include transmitting an instruction to a smartphone for a request for a dynamic transaction authorization number. The transmission of an instruction may be in response to the pressing of the button. The method may also include receiving a dynamic transaction authorization number from a smartphone.Type: GrantFiled: December 18, 2015Date of Patent: January 17, 2017Assignee: Bank of America CorporationInventors: James G. Ronca, Akshaya Negi, Matthew L. Donlan, Scott L. Harkey, Tony England
-
Patent number: 9519669Abstract: A document indexing and delivery system is disclosed. Embodiments of the present invention provide an agent-based delivery platform to supply financial document images in a variety of formats to fulfill requests from various clients of an image processing system at a financial institution. Workflows can be created using extensible markup language (XML) to direct the operation of the system. Software agents on the system can include a client agent, a delivery agent, an index agent, a format agent, an image agent, and/or a workflow agent. The workflow agent manages the execution of the workflow. Images and relevant data can be located using a master index residing in partitioned, high-speed databases.Type: GrantFiled: March 12, 2013Date of Patent: December 13, 2016Assignee: Bank of America CorporationInventor: James G. Ronca
-
Patent number: 9508065Abstract: A method for using a smartcard is provided. The smartcard may include a microprocessor chip, a button, a dynamic transaction authorization number, a Bluetooth low energy (“BLE”) device, and a battery. The battery may power the BLE and the microprocessor chip. The smartcard may also include memory. The memory may store the dynamic transaction authorization number. The smartcard may also include a dynamic magnetic strip. The dynamic magnetic strip may include a digital representation of the dynamic transaction authorization number. The method may include pressing the button. The method may also include transmitting an instruction to a smartphone for a request for a dynamic transaction authorization number. The transmission of an instruction may be in response to the pressing of the button. The method may also include receiving a dynamic transaction authorization number from a smartphone.Type: GrantFiled: December 18, 2015Date of Patent: November 29, 2016Assignee: Bank of America CorporationInventors: James G. Ronca, Akshaya Negi, Matthew L. Donlan, Scott L. Harkey, Tony England
-
Patent number: 9390407Abstract: A method for using a smartcard is provided. The smartcard may include a microprocessor chip, a button, a dynamic transaction authorization number, a Bluetooth low energy (“BLE”) device, and a battery. The battery may power the BLE and the microprocessor chip. The smartcard may also include memory. The memory may store the dynamic transaction authorization number. The smartcard may also include a dynamic magnetic strip. The dynamic magnetic strip may include a digital representation of the dynamic transaction authorization number. The method may include pressing the button. The method may also include transmitting an instruction to a smartphone for a request for a dynamic transaction authorization number. The transmission of an instruction may be in response to the pressing of the button. The method may also include receiving a dynamic transaction authorization number from a smartphone.Type: GrantFiled: December 18, 2015Date of Patent: July 12, 2016Assignee: Bank of America CorporationInventors: James G. Ronca, Akshaya Negi, Matthew L. Donlan, Scott L. Harkey, Tony England
-
Publication number: 20160104136Abstract: A method for using a smartcard is provided. The smartcard may include a microprocessor chip, a button, a dynamic transaction authorization number, a Bluetooth low energy (“BLE”) device. The smartcard may also include a battery. The battery may be configured to power the BLE and the microprocessor chip. The smartcard may also include memory. The memory may be configured to store the dynamic transaction authorization number. The smartcard may also include a dynamic magnetic strip. The dynamic magnetic strip may include a digital representation of the dynamic transaction authorization number. The method for using a smartcard may include pressing the button. The method may also include transmitting an instruction to a smartphone for a request for a dynamic transaction authorization number. The transmission of an instruction may be in response the pressing of the button. The method may also include receiving a dynamic transaction authorization number from a smartphone.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Inventors: James G. Ronca, Akshaya Negi, Matthew L. Donlan, Scott L. Harkey, Tony England
-
Publication number: 20160104158Abstract: A method for using a smartcard is provided. The smartcard may include a microprocessor chip, a button, a dynamic transaction authorization number, a Bluetooth low energy (“BLE”) device. The smartcard may also include a battery. The battery may be configured to power the BLE and the microprocessor chip. The smartcard may also include memory. The memory may be configured to store the dynamic transaction authorization number. The smartcard may also include a dynamic magnetic strip. The dynamic magnetic strip may include a digital representation of the dynamic transaction authorization number. The method for using a smartcard may include pressing the button. The method may also include transmitting an instruction to a smartphone for a request for a dynamic transaction authorization number. The transmission of an instruction may be in response the pressing of the button. The method may also include receiving a dynamic transaction authorization number from a smartphone.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Inventors: James G. Ronca, Akshaya Negi, Matthew L. Donlan, Scott L. Harkey, Tony England
-
Publication number: 20160104150Abstract: A method for using a smartcard is provided. The smartcard may include a microprocessor chip, a button, a dynamic transaction authorization number, a Bluetooth low energy (“BLE”) device. The smartcard may also include a battery. The battery may be configured to power the BLE and the microprocessor chip. The smartcard may also include memory. The memory may be configured to store the dynamic transaction authorization number. The smartcard may also include a dynamic magnetic strip. The dynamic magnetic strip may include a digital representation of the dynamic transaction authorization number. The method for using a smartcard may include pressing the button. The method may also include transmitting an instruction to a smartphone for a request for a dynamic transaction authorization number. The transmission of an instruction may be in response the pressing of the button. The method may also include receiving a dynamic transaction authorization number from a smartphone.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Inventors: James G. Ronca, Akshaya Negi, Matthew L. Donlan, Scott L. Harkey, Tony England
-
Patent number: 9218596Abstract: A method for using a smartcard is provided. The smartcard may include a microprocessor chip, a button, a dynamic transaction authorization number, a Bluetooth low energy (“BLE”) device, and a battery. The battery may power the BLE and the microprocessor chip. The smartcard may also include memory. The memory may store the dynamic transaction authorization number. The smartcard may also include a dynamic magnetic strip. The dynamic magnetic strip may include a digital representation of the dynamic transaction authorization number. The method may include pressing the button. The method may also include transmitting an instruction to a smartphone for a request for a dynamic transaction authorization number. The transmission of an instruction may be in response to the pressing of the button. The method may also include receiving a dynamic transaction authorization number from a smartphone.Type: GrantFiled: April 28, 2014Date of Patent: December 22, 2015Assignee: Bank of America CorporationInventors: James G. Ronca, Akshaya Negi, Matthew L. Donlan, Scott L. Harkey, Tony England
-
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: 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: 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: 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: 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: 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: 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