Patents by Inventor Heather Dolan

Heather Dolan 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: 10586220
    Abstract: A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 10, 2020
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20190228450
    Abstract: An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene and a camera. The augmented reality user device includes a processor implementing a virtual assessment engine and a virtual overlay engine. The virtual assessment engine authenticates the user and identifies a user identifier for the user. The virtual assessment engine captures an image and performs object recognition on the image to identify products in a cart. The virtual assessment engine sends a token to a remote server, receives new account offers for the user from the server, and presents the offers as virtual objects overlaid with the products in the cart.
    Type: Application
    Filed: April 4, 2019
    Publication date: July 25, 2019
    Inventors: Willard H. Waldron, Victoria L. Dravneek, Katherine Dintenfass, Graham M. Wyllie, Kenneth A. Kaye, Heather Dolan
  • Patent number: 10339583
    Abstract: An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene, a camera, and a global position system sensor. The augmented reality user device includes a processor implementing an object recognition engine, a virtual assessment engine, and a virtual overlay engine. The object recognition engine identifies tangible products from an image. The virtual assessment engine authenticates the user, identifies a user identifier for the user, and identifies a vendor based on the geographic location of the user. The virtual assessment engine captures an image and performs object recognition on the image to identify products in a cart. The virtual assessment engine sends a token to a remote server, receives new account offers for the user from the server, and presents the offers as virtual objects overlaid with the products in the cart.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: July 2, 2019
    Assignee: Bank of America Corporation
    Inventors: Willard H. Waldron, Victoria L. Dravneek, Katherine Dintenfass, Graham M. Wyllie, Kenneth A. Kaye, Heather Dolan
  • Patent number: 10311223
    Abstract: A system for performing authorization of a user in a virtual reality environment includes a virtual reality user device. The virtual reality user device includes a display configured to display a virtual environment. The user device receives a virtual authentication object comprising a virtual representation of an object that the user can manipulate to enter an authentication code. The user device detects gestures performed by the user on the displayed virtual authentication object and forms an authentication request, which includes the virtual authentication object, the detected gestures; and an identifier of the user. The user device sends the authentication request to an authentication server. The authentication server determines an authentication code using the virtual authentication object and the detected gestures.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: June 4, 2019
    Assignee: Bank of America Corporation
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Patent number: 10275772
    Abstract: 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: Grant
    Filed: June 16, 2014
    Date of Patent: April 30, 2019
    Assignee: Bank of America Corporation
    Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
  • Patent number: 10255600
    Abstract: 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: Grant
    Filed: June 16, 2014
    Date of Patent: April 9, 2019
    Assignee: Bank of America Corporation
    Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin
  • Patent number: 10212157
    Abstract: An augmented reality system that includes an augmented reality user device for a first person including a head-mounted display configured to overlay virtual objects onto tangible objects in real-time, a memory, a camera, and one or more processors. The augmented reality user device is configured to perform facial recognition on the captured image to identify a face of the second person, to identify an entry for the second person, and to initiate a peer-to-peer transfer when the entry for the second person has been identified. The augmented reality user device is further configured to authenticate the identify of the second person, to generate a transfer token for facilitating the peer-to-peer transfer, and to send the transfer token to a first institution associated with the first person to initiate the peer-to-peer transfer. A network device of the first institution is configured to receive the transfer token and facilitate the peer-to-peer transfer.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: February 19, 2019
    Assignee: Bank of America Corporation
    Inventors: Heather Dolan, Manu J. Kurian, Graham M. Wyllie
  • Patent number: 10127552
    Abstract: 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: Grant
    Filed: June 16, 2014
    Date of Patent: November 13, 2018
    Assignee: Bank of America Corporation
    Inventors: James G. Ronca, Jason P. Blackhurst, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
  • Publication number: 20180157820
    Abstract: A system for performing authorization of a user in a virtual reality environment includes a virtual reality user device. The virtual reality user device includes a display configured to display a virtual environment. The user device receives a virtual authentication object comprising a virtual representation of an object that the user can manipulate to enter an authentication code. The user device detects gestures performed by the user on the displayed virtual authentication object and forms an authentication request, which includes the virtual authentication object, the detected gestures; and an identifier of the user. The user device sends the authentication request to an authentication server. The authentication server determines an authentication code using the virtual authentication object and the detected gestures.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20180158053
    Abstract: A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20180158060
    Abstract: A system for authorizing an electronic transaction in an augmented reality environment comprises an augmented reality user device and an authentication server. The augmented reality user device includes a display that overlays virtual objects onto a field of view of the user. The user device receives a request to verify information about a payment card used in an electronic transaction. The request includes a virtual authentication object, which is a virtual representation of an object capable of being manipulated by the user in a particular sequence to enter an authentication code. The user device displays the virtual authentication object to the user and detects gestures performed on the virtual authentication object. The user device sends the detected gestures to the authentication server. The authentication server determines the authentication code using the virtual authentication object and the detected gestures, and uses it to authorize the transaction.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
  • Publication number: 20180150831
    Abstract: An augmented reality system includes an augmented reality user device and a digital wallet. The digital wallet includes items associated with a user. The augmented reality user device includes a head mounted display, a memory, and processors. The display overlays virtual objects onto a field of view of the user. The processors overlay the digital wallet contents on a field of view of the user so that the user may select one of the items for use in an electronic transaction. For example, the processors request and receive an inventory of the digital wallet and overlay a graphical representation of the items within the field of view of the user via the display. The processors detect a hand gesture and identify a selected item based on the hand gesture. The processors generate a transfer token based on the identified item and transmit it to the electronic transaction terminal.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Inventors: Heather Dolan, Victoria L. Dravneek, Zafer Mohamed
  • Publication number: 20180150899
    Abstract: An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene, a camera, and a global position system sensor. The augmented reality user device includes a processor implementing an object recognition engine, a virtual assessment engine, and a virtual overlay engine. The object recognition engine identifies tangible products from an image. The virtual assessment engine authenticates the user, identifies a user identifier for the user, and identifies a vendor based on the geographic location of the user. The virtual assessment engine captures an image and performs object recognition on the image to identify products in a cart. The virtual assessment engine sends a token to a remote server, receives available offers for the user from the server, and presents the available offers as virtual objects overlaid with the products in the cart.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Willard H. Waldron, Victoria L. Dravneek, Katherine Dintenfass, Graham M. Wyllie, Kenneth A. Kaye, Heather Dolan
  • Publication number: 20180150903
    Abstract: An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene, a camera, and a global position system sensor. The augmented reality user device includes a processor implementing an object recognition engine, a virtual assessment engine, and a virtual overlay engine. The object recognition engine identifies a business from an image. The virtual assessment engine authenticates the user and identifies a user identifier for the user. The virtual assessment engine captures an image, performs object recognition on the image to identify the business, and generates a location identifier identifying the business. The virtual assessment engine sends a token with the user identifier and the location identifier to a remote server, receives geolocation notifications for the user from the server, and presents the geolocation notifications as virtual objects overlaid with a real scene.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Willard H. Waldron, Victoria L. Dravneek, Katherine Dintenfass, Graham M. Wyllie, Kenneth A. Kaye, Heather Dolan
  • Publication number: 20180150892
    Abstract: An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene, a camera, and a global position system sensor. The augmented reality user device includes a processor implementing an object recognition engine, a virtual assessment engine, and a virtual overlay engine. The object recognition engine identifies tangible products from an image. The virtual assessment engine authenticates the user, identifies a user identifier for the user, and identifies a vendor based on the geographic location of the user. The virtual assessment engine captures an image and performs object recognition on the image to identify products in a cart. The virtual assessment engine sends a token to a remote server, receives new account offers for the user from the server, and presents the offers as virtual objects overlaid with the products in the cart.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Willard H. Waldron, Victoria L. Dravneek, Katherine Dintenfass, Graham M. Wyllie, Kenneth A. Kaye, Heather Dolan
  • Publication number: 20180150844
    Abstract: An electronic transaction terminal system includes a camera that captures an image of a person participating in an electronic transaction; a microphone that captures an audio signal of the person; and a database that includes records associating user accounts with an image and/or a voice print of the associated account holder. The electronic transaction terminal system includes processors connected to the camera, microphone, and database to perform authentication and/or authorization. For example, the processors compare an image of the person with the records in the database. The processors identify a user account of the person by matching the image of the person with the image of the account holder. To authorize the particular transaction, the processors may capture an audio signal of the person speaking into the microphone; compare the captured audio signal with the voice print in the database; and authorize the electronic transaction with the user account.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Inventors: Heather Dolan, Victoria L. Dravneek, Zafer Mohamed
  • Publication number: 20180139203
    Abstract: An augmented reality system that includes an augmented reality user device for a first person including a head-mounted display configured to overlay virtual objects onto tangible objects in real-time, a memory, a camera, and one or more processors. The augmented reality user device is configured to perform facial recognition on the captured image to identify a face of the second person, to identify an entry for the second person, and to initiate a peer-to-peer transfer when the entry for the second person has been identified. The augmented reality user device is further configured to authenticate the identify of the second person, to generate a transfer token for facilitating the peer-to-peer transfer, and to send the transfer token to a first institution associated with the first person to initiate the peer-to-peer transfer. A network device of the first institution is configured to receive the transfer token and facilitate the peer-to-peer transfer.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 17, 2018
    Inventors: Heather Dolan, Manu J. Kurian, Graham M. Wyllie
  • Patent number: 9836790
    Abstract: 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: Grant
    Filed: June 16, 2014
    Date of Patent: December 5, 2017
    Assignee: Bank of America Corporation
    Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas
  • Publication number: 20150363772
    Abstract: A system may include a memory and processor. The processor may be configured to receive an electronic request to store a private key associated with a cryptocurrency. The processor may also be configured to generate a first vault key based at least in part upon the private key and generate a second vault key based at least in part upon the private key. The processor may also be able to facilitate the storage of the first vault key at a first data center and facilitate the storage of the second vault key at a second data center.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: James G. Ronca, Jason P. Blackhurst, Joseph B. Castinado, Heather Dolan, Richard H. Thomas
  • Publication number: 20150363876
    Abstract: 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: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: James G. Ronca, Joseph B. Castinado, Heather Dolan, Thomas E. Durbin, Richard H. Thomas