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: 12273333Abstract: A system for transitioning an interaction session initiated within a metaverse to a real-world environment to complete the interaction session comprises a metaverse server in communication with an entity server. The metaverse server receives an interaction request from an avatar to initiate an interaction session with an entity within a virtual environment. The metaverse server generates an instruction token for a user instruction and a session identifier for the interaction session. The metaverse server obtains a user identity token from the entity and authorizes the avatar to interact with the entity. The metaverse server conducts the first interaction between the avatar and the entity and generates a first interaction token for the first interaction. The entity server validates the user identity token and the first interaction token from the user device in the real-world environment. The entity server conducts a second interaction with the user to complete the interaction session.Type: GrantFiled: February 15, 2023Date of Patent: April 8, 2025Assignee: Bank of America CorporationInventors: Jatin Agrawal, Heather Dolan, Adithya Gadwale, Catalina Enciso, Akeem Perez
-
Patent number: 12248925Abstract: A method for facilitating electronic transactions between a first mobile device and a second mobile device is provided. At a central server, when internet connection is established, the method may include receiving transaction data and prior to processing an electronic transaction based on the transaction data, verifying the electronic transaction. The verifying may include retrieving a first activity log from the first mobile device and a first browser timeout history. The method may further include retrieving from the second mobile device a second activity log and a second browser timeout history. The method may further include verifying that a first mobile application was active when a browser on the first mobile device was in timeout and that a second mobile application was active when a browser on the second mobile device was in timeout.Type: GrantFiled: July 11, 2022Date of Patent: March 11, 2025Assignee: Bank of America CorporationInventors: Heather Dolan, Manu Kurian, Maharaj Mukherjee
-
Publication number: 20240386419Abstract: Systems and methods for transferring currency in the metaverse. Methods may include a payment API of a financial institution operating in the metaverse receiving a request to transfer fiat currency between two parties in the metaverse, where the receiving party may be unbanked. Methods may include the payment API receiving the fiat currency from the transmitting party and funding a virtual account with the received fiat currency, where the virtual account may be associated with the financial institution. Methods may include the payment API recording the funding of the virtual account in a ledger of the financial institution. Methods may include the payment API providing a QR code to the receiving party for the latter to access the virtual account. Methods may include the receiving party leaving the metaverse and presenting the QR code to a commercial establishment to obtain value for the fiat currency funded to the virtual account.Type: ApplicationFiled: May 19, 2023Publication date: November 21, 2024Inventor: Heather Dolan
-
Publication number: 20240275770Abstract: A system for transitioning an interaction session initiated within a metaverse to a real-world environment to complete the interaction session comprises a metaverse server in communication with an entity server. The metaverse server receives an interaction request from an avatar to initiate an interaction session with an entity within a virtual environment. The metaverse server generates an instruction token for a user instruction and a session identifier for the interaction session. The metaverse server obtains a user identity token from the entity and authorizes the avatar to interact with the entity. The metaverse server conducts the first interaction between the avatar and the entity and generates a first interaction token for the first interaction. The entity server validates the user identity token and the first interaction token from the user device in the real-world environment. The entity server conducts a second interaction with the user to complete the interaction session.Type: ApplicationFiled: February 15, 2023Publication date: August 15, 2024Inventors: Jatin Agrawal, Heather Dolan, Adithya Gadwale, Catalina Enciso, Akeem Perez
-
Publication number: 20240259201Abstract: A system comprises a virtual environment device and an entity device. The virtual environment device receives interaction initiate message from an avatar being operated in a virtual environment. The interaction initiate message includes a request to provide a particular resource to a user in the real world, identity token indicating the identities of the user and the entity, and interaction token indicating information on providing the particular resource to the user. The virtual environment device communicates an interaction request message to the entity device, where the interaction request message includes portion(s) of the interaction initiate message and an authentication token that is generated based on user physical attributes and avatar virtual attributes. The system verifies that the user initiated the interaction initiate message based on evaluating the authentication token. In response, the system provides the requested resource to the user.Type: ApplicationFiled: January 26, 2023Publication date: August 1, 2024Inventors: Catalina Enciso, Kathleen Hanko Trombley, Heather Dolan
-
Patent number: 12051050Abstract: A method using one or more mobile devices for transporting information from an automated teller machine (“ATM”) to a central server when the ATM does not support a network connection and, upon return of the one or more mobile devices to the ATM, updating the ATM may be provided. The method may include transporting electronic transaction data processed locally at the ATM, via a mobile device, to a location where a network connection between the mobile device and the central server may be established. When in a location including network connection, the method may include transmitting the electronic transaction data to the central server. When the mobile device is detected to have returned to be within the pre-determined range of the ATM, the method may include transmitting a data packet to the ATM, the data packet received from the central server, thereby updating the ATM of the transmittal.Type: GrantFiled: October 3, 2022Date of Patent: July 30, 2024Assignee: Bank of America CorporationInventors: Manu Kurian, Siten Sanghvi, Heather Dolan, George Albero, Maharaj Mukherjee, Kevin A. Delson
-
Patent number: 12020224Abstract: A system for facilitating offline processing of electronic transactions at an ATM when the ATM does not support a network connection may be provided. The system may include a mobile device configured to store an updatable account balance of a personal account associated with a user of the mobile device and transaction data associated with a plurality of transactions executed via the mobile device. The system may include the ATM being configured to operate in an offline processing mode when the network connection is unsupported. The offline processing mode may include the ATM receiving a transaction request and account data from the mobile device. The ATM may be configured to authenticate or deny the executing of the transaction request based on a predetermined threshold of transaction locations positioned at a distance greater than or less than a pre-determined distance from the ATM.Type: GrantFiled: November 18, 2022Date of Patent: June 25, 2024Assignee: Bank of America CorporationInventors: Manu Kurian, Siten Sanghvi, Heather Dolan, George Albero, Maharaj Mukherjee, Kevin A. Delson
-
Publication number: 20240169332Abstract: A system for facilitating offline processing of electronic transactions at an ATM when the ATM does not support a network connection may be provided. The system may include a mobile device configured to store an updatable account balance of a personal account associated with a user of the mobile device and transaction data associated with a plurality of transactions executed via the mobile device. The system may include the ATM being configured to operate in an offline processing mode when the network connection is unsupported. The offline processing mode may include the ATM receiving a transaction request and account data from the mobile device. The ATM may be configured to authenticate or deny the executing of the transaction request based on a predetermined threshold of transaction locations positioned at a distance greater than or less than a pre-determined distance from the ATM.Type: ApplicationFiled: November 18, 2022Publication date: May 23, 2024Inventors: Manu Kurian, Siten Sanghvi, Heather Dolan, George Albero, Maharaj Mukherjee, Kevin A. Delson
-
Publication number: 20240112164Abstract: A method using one or more mobile devices for transporting information from an automated teller machine (“ATM”) to a central server when the ATM does not support a network connection and, upon return of the one or more mobile devices to the ATM, updating the ATM may be provided. The method may include transporting electronic transaction data processed locally at the ATM, via a mobile device, to a location where a network connection between the mobile device and the central server may be established. When in a location including network connection, the method may include transmitting the electronic transaction data to the central server. When the mobile device is detected to have returned to be within the pre-determined range of the ATM, the method may include transmitting a data packet to the ATM, the data packet received from the central server, thereby updating the ATM of the transmittal.Type: ApplicationFiled: October 3, 2022Publication date: April 4, 2024Inventors: Manu Kurian, Siten Sanghvi, Heather Dolan, George Albero, Maharaj Mukherjee, Kevin A. Delson
-
Publication number: 20240054464Abstract: A method enabling processing electronic transactions received at the ATM when network connection with the central server is disrupted. The method may enable processing each electronic transaction received using an alternative data routing pathway. The alternative data routing pathway may leverage one or more edge devices within close proximity to the ATM to serve as a proxy for transmitting data to the central server. The one or more edge devices may be enabled to carry electronic transaction data from electronic transactions processed locally at the ATM to a location where a network connection between the one or more edge devices and the central server may be established. When in a location including network connection, the one or more edge devices may transmit the electronic transaction data to the central server.Type: ApplicationFiled: August 11, 2022Publication date: February 15, 2024Inventors: Manu Kurian, Siten Sanghvi, Heather Dolan, George Albero, Maharaj Mukherjee, Kevin A. Delson
-
Publication number: 20240031346Abstract: A system includes a memory associated with a first virtual environment that stores data objects associated with a user. The memory is coupled to a processor configured to receive a user credential associated with the user and authorize the user to access the first virtual environment. The processor receives a request from the user to enter a second virtual environment accessible through the first virtual environment and generates a virtual pass for a first avatar of the user to enter the second virtual environment. The processor receives a request to perform a transfer of a selected amount of a first type data object and transfers the selected amount of the first type of data object from the memory to the second virtual environment. The processor receives an indication that the transfer is completed and deletes the selected amount of the first type of data object from the memory.Type: ApplicationFiled: July 19, 2022Publication date: January 25, 2024Inventors: Naoll Addisu Merdassa, Sachin Lad, Heather Dolan
-
Publication number: 20240013190Abstract: A method for facilitating electronic transactions between a first mobile device and a second mobile device is provided. At a central server, when internet connection is established, the method may include receiving transaction data and prior to processing an electronic transaction based on the transaction data, verifying the electronic transaction. The verifying may include retrieving a first activity log from the first mobile device and a first browser timeout history. The method may further include retrieving from the second mobile device a second activity log and a second browser timeout history. The method may further include verifying that a first mobile application was active when a browser on the first mobile device was in timeout and that a second mobile application was active when a browser on the second mobile device was in timeout.Type: ApplicationFiled: July 11, 2022Publication date: January 11, 2024Inventors: Heather Dolan, Manu Kurian, Maharaj Mukherjee
-
Patent number: 11710110Abstract: 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: GrantFiled: January 3, 2020Date of Patent: July 25, 2023Assignee: Bank of America CorporationInventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Patent number: 11374976Abstract: Embodiments of the present invention provide systems and methods for authentication of users and authorization of user actions, and distribution or transfer of resources based on multi-channel input via a user device or one or more auxiliary user devices, such as smart home devices. The system is further configured to perform one or more user activities, in an integrated manner, within a single interface of the user device, without requiring the user to operate disparate applications. Furthermore, the system is configured to receive user input through multiple communication channels such as a textual communication channel and an audio communication channel and store unique user patterns to form an authentication baseline for subsequent user communications.Type: GrantFiled: October 15, 2019Date of Patent: June 28, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Christina Lillie, Justin Riley DuPont, Malathi Jivan, Heather Dolan, Poppy Marie Kimball
-
Patent number: 11314848Abstract: Embodiments of the invention are directed to a system, method, and computer program product for dynamically appending and transforming static activity data transmitted to a user device application. In particular, the invention provides a secure platform for dynamic restructuring and inter-connection of inline activity data. The system first determines that a first user, via a first networked device, has initiated a first electronic activity. The system then constructs and transmits a first static activity data set to a second resource application of the second networked device associated with the second user. The system then alters the transmitted first static activity data set of the first electronic activity, in response to the second user modifying an activity parameter item of the first electronic activity, in situ, prior to finalization authorization processing of the first electronic activity by a recipient system, without requiring initialization of an additional electronic activity.Type: GrantFiled: August 30, 2019Date of Patent: April 26, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Christina Ann Lillie, Justin Riley DuPont, Malathi Jivan, Heather Dolan, Poppy Marie Kimball
-
Patent number: 11288679Abstract: 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: GrantFiled: February 6, 2020Date of Patent: March 29, 2022Assignee: Bank of America CorporationInventors: Amanda J. Adams, Joseph N. Johansen, Michael Ogrinz, Heather Dolan, William P. Jacobson, Manu J. Kurian
-
Publication number: 20210174369Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for linked resource interactions utilizing enhanced peer-to-peer applications. In particular, the system may continuously collect resource transfer data associated with a user or resource actions conducted using a peer-to-peer payment application, and may assign a unique transaction token identifier to a specific resource action to later identify, reverse, alter, or cancel the specific resource action. In this way, the system may provide an efficient and streamlined way to execute resource actions such as refunds using a single transaction identifier, and enhance the security and integrity of peer-to-peer payment networks by ensuring resource transfers are routed to the appropriate resource accounts.Type: ApplicationFiled: December 5, 2019Publication date: June 10, 2021Applicant: BANK OF AMERICA CORPORATIONInventors: Christina A. Lillie, Justin Riley DuPont, Malathi Jivan, Heather Dolan, Poppy Marie Kimball
-
Publication number: 20210112098Abstract: Embodiments of the present invention provide systems and methods for authentication of users and authorization of user actions, and distribution or transfer of resources based on multi-channel input via a user device or one or more auxiliary user devices, such as smart home devices. The system is further configured to perform one or more user activities, in an integrated manner, within a single interface of the user device, without requiring the user to operate disparate applications. Furthermore, the system is configured to receive user input through multiple communication channels such as a textual communication channel and an audio communication channel and store unique user patterns to form an authentication baseline for subsequent user communications.Type: ApplicationFiled: October 15, 2019Publication date: April 15, 2021Applicant: BANK OF AMERICA CORPORATIONInventors: Christina Lillie, Justin Riley DuPont, Malathi Jivan, Heather Dolan, Poppy Marie Kimball
-
Patent number: 10943229Abstract: 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: GrantFiled: November 29, 2016Date of Patent: March 9, 2021Assignee: Bank of America CorporationInventors: Heather Dolan, Victoria L. Dravneek, Zafer Mohamed
-
Publication number: 20210067460Abstract: Embodiments of the invention are directed to a system, method, and computer program product for dynamically appending and transforming static activity data transmitted to a user device application. In particular, the invention provides a secure platform for dynamic restructuring and inter-connection of inline activity data. The system first determines that a first user, via a first networked device, has initiated a first electronic activity. The system then constructs and transmits a first static activity data set to a second resource application of the second networked device associated with the second user. The system then alters the transmitted first static activity data set of the first electronic activity, in response to the second user modifying an activity parameter item of the first electronic activity, in situ, prior to finalization authorization processing of the first electronic activity by a recipient system, without requiring initialization of an additional electronic activity.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Applicant: BANK OF AMERICA CORPORATIONInventors: Christina Ann Lillie, Justin Riley DuPont, Malathi Jivan, Heather Dolan, Poppy Marie Kimball