BANK OF AMERICA CORPORATION patent applications on March 13th, 2025
Patent Applications by BANK OF AMERICA CORPORATION on March 13th, 2025
BANK OF AMERICA CORPORATION: 19 patent applications
BANK OF AMERICA CORPORATION has applied for patents in the areas of G06Q20/40 (4), G06F21/31 (3), G06Q20/38 (3), G06F8/34 (2), G06F21/60 (2) G06Q20/4016 (2), G06F3/017 (1), G06N3/08 (1), G10L15/16 (1), G07F19/209 (1)
With keywords such as: data, user, device, learning, interface, platform, computing, transfer, include, and methods in patent application abstracts.
Patent Applications by BANK OF AMERICA CORPORATION
Inventor(s): Subburathinam Krishnan of Chennai (IN) for bank of america corporation, Abhishek Arya of Hyderabad (IN) for bank of america corporation, Prabhakaran Balasubramanian of Vellore (IN) for bank of america corporation, Durga Prasad P. Khuttumolu of Hyderabad (IN) for bank of america corporation
IPC Code(s): G06F3/01, G06F21/31, G06T13/40
CPC Code(s): G06F3/017
Abstract: virtual assistant devices and related methods are described that allow users having special needs to communicate with the virtual assistant device. the virtual assistant devices are augmented with additional intelligent sensors, including, but not limited to, three-dimensional optical sensors that are used to capture optical signals of user's non-verbal communication (e.g., sign language, lip movements, gestures or the like). additionally, the virtual assistant device includes an artificial intelligence (ai)-based engine that includes one or more machine learning (ml) models trained on user-specific data and used to determine the non-verbal communication of the user (i.e., sign language, lip movements or other gestures) based on inputs derived from the sensors. moreover, the virtual assistant devices may be configured to generate and display visual information, such as three-dimensional floating avatars of the user and/or the virtual assistant.
Inventor(s): Suresh Solomon of Marlboro NJ (US) for bank of america corporation, Vikash Agarwal of Plainsboro NJ (US) for bank of america corporation, Ganesh Agrawal of Plainsboro NJ (US) for bank of america corporation, Mark Labbancz of Robbinsville NJ (US) for bank of america corporation, Rahul Tandon of Monroe Township NJ (US) for bank of america corporation, Rajneesh Acharya of Princeton Junction NJ (US) for bank of america corporation, Mohal Mukundbhai Sayani of Charlotte NC (US) for bank of america corporation
IPC Code(s): G06F3/04847, G06F40/18
CPC Code(s): G06F3/04847
Abstract: systems, computer program products, and methods for interactive automated modification of transformed data sets. the present disclosure is configured to identify at least one processed data set, wherein the processed data set comprises at least one processed data organized into at least one processed element; generate a processed data set interface component; transmit the processed data set interface component to a user device and configure a gui of the user device with the processed data set interface component; identify at least one user input of the user device, the at least one user input comprising at least one adjustment request for the processed data set; automatically implement the at least one adjustment request to the processed data set and generate an adjusted processed data set interface component; and transmit the adjusted processed data set interface component to the user device and configure the gui of the user device.
Inventor(s): Suresh Solomon of Marlboro NJ (US) for bank of america corporation, Ganesh Agrawal of Plainsboro NJ (US) for bank of america corporation, Vikash Agarwal of Plainsboro NJ (US) for bank of america corporation, Mark Labbancz of Robbinsville NJ (US) for bank of america corporation, Deepak Chandrasheker Kundapur of Morganville NJ (US) for bank of america corporation, Rahul Tandon of Monroe Township NJ (US) for bank of america corporation, Rajneesh Acharya of Princeton Junction NJ (US) for bank of america corporation, Dharanitharan Sukumar of Edison NJ (US) for bank of america corporation, Manoj Narayanan of Edison NJ (US) for bank of america corporation
IPC Code(s): G06F8/33, G06F8/34
CPC Code(s): G06F8/33
Abstract: systems, computer program products, and methods for determining data feed sources for interactive automated code generation and modification are provided. the method includes causing a connection with one or more data feeds. each of the one or more data feeds are capable of providing at least one data set. the method further includes causing a transmission of a recommendation of at least one data feed. the method still further includes causing a rendering of each of the data feed(s) to an end-point device. the method also includes receiving an indication of selected data feed(s). the selected data feed(s) provide data set(s) for the flow execution. the method further includes determining an additional selected data feed from a new data feed input from the end-point device. the method also includes causing an execution of the flow with each of the selected data feeds and the additional selected data feed included.
Inventor(s): Ganesh Agrawal of Plainsboro NJ (US) for bank of america corporation, Suresh Solomon of Marlboro NJ (US) for bank of america corporation, Rajneesh Acharya of Princeton Junction NJ (US) for bank of america corporation, Rakesh Shah of Paramus NJ (US) for bank of america corporation, Vikash Agarwal of Plainsboro NJ (US) for bank of america corporation, Mark Labbancz of Robbinsville NJ (US) for bank of america corporation, Deepak Chandrasheker Kundapur of Morganville NJ (US) for bank of america corporation, Rahul Tandon of Monroe Township NJ (US) for bank of america corporation, Laura A. Bertarelli Hamilton of New York NY (US) for bank of america corporation, Akhil Sunil Kudal of Morganville NJ (US) for bank of america corporation, Manoj Narayanan of Edison NJ (US) for bank of america corporation, Mohal Mukundbhai Sayani of Charlotte NC (US) for bank of america corporation, Anju Jha of East Brunswick NJ (US) for bank of america corporation, Dharanitharan Sukumar of Edison NJ (US) for bank of america corporation, Rakeshkumar Prajapati of Edison NJ (US) for bank of america corporation, Shubhro Protim Ghosh of Rye Brook NY (US) for bank of america corporation, Arvind Kumar Rai of Martinsville NJ (US) for bank of america corporation
IPC Code(s): G06F8/34
CPC Code(s): G06F8/34
Abstract: systems, computer program products, and methods for interactive automated code generation and modification for data processing are provided. the method includes causing a rendering of a flow designer interface including a flow portion and a plugin portion. the plugin portion includes engageable plugin icon(s) corresponding to one or more plugins. the method also includes receiving a first plugin input based on engagement of a first plugin icon. the first plugin input is a selection of a first plugin. the method further includes causing a rendering of a representation of the first plugin on the flow portion. the method further includes receiving a second plugin input based on engagement of a second plugin icon. the method also includes causing a rendering of a representation of the second plugin on the flow portion. the method also includes generating a flow operation based on the flow portion of the flow designer interface.
Inventor(s): Amit Anil Jain of Hockessin DE (US) for bank of america corporation, Yog Hari of Charlotte NC (US) for bank of america corporation
IPC Code(s): G06F8/61, G06F8/71, G06F9/451
CPC Code(s): G06F8/61
Abstract: systems, computer program products, and methods are described herein for configuring application configurations using advanced computational models for data analysis and automated decision-making. the present disclosure is configured to receive, from a user, one or more application configurations, wherein the application configurations comprise configurations to one or more log files; receive, in response to the one or more application configurations, one or more approvals, wherein the one or more approvals are associated with an administrator; update one or more applications with the one or more application configurations, wherein the update is associated with a version control tool, and wherein the version control tool stores the one or more application configurations; transmit the one or more applications to a production environment; and generate a change interface component, wherein the change interface component comprises data associated with the one or more applications.
Inventor(s): Suresh Solomon of Marlboro NJ (US) for bank of america corporation, Vikash Agarwal of Plainsboro NJ (US) for bank of america corporation, Ganesh Agrawal of Plainsboro NJ (US) for bank of america corporation, Deepak Chandrasheker Kundapur of Morganville NJ (US) for bank of america corporation, Rajneesh Acharya of Princeton Junction NJ (US) for bank of america corporation, Dharanitharan Sukumar of Edison NJ (US) for bank of america corporation, Akhil Sunil Kudal of Morganville NJ (US) for bank of america corporation
IPC Code(s): G06F16/215
CPC Code(s): G06F16/215
Abstract: systems, computer program products, and methods for determining and maintaining data quality in data processing is provided. the method includes determining one or more plugins used in a flow execution. the flow execution performs at least one transformation on one or more data sets. the method also includes determining one or more automatic data quality rules based on at least one of the one or more plugins using in the flow execution. the method further includes determining one or more custom data quality rules based on a custom data quality rule input received from an end-point device. the custom data quality rule includes one or more data statistics to be monitored during the flow execution. the method still further includes causing execution of each of the automatic data quality rules and the one or more custom data quality rules on data in the flow execution.
Inventor(s): Julie Stanley of Indian Land SC (US) for bank of america corporation, Benjamin Tweel of Romeoville IL (US) for bank of america corporation, Basil C. Doyle of Chicago IL (US) for bank of america corporation, Anna Burchman of Staten Island NY (US) for bank of america corporation, Jack Franklin Price, JR. of McKinney TX (US) for bank of america corporation
IPC Code(s): G06F21/31, G06F21/45
CPC Code(s): G06F21/31
Abstract: aspects of the disclosure relate to a collaborative verified user platform using distributed ledger technology. a collaborative verified user platform may receive user information from a first user device. the platform may store the user information to a distributed ledger. the platform may update the distributed ledger based on one or more changes to the user information. the platform may receive a request to access the user information. the platform may determine whether to grant access to the user information based on one or more permissions. the platform may establish a secure channel between a first user device and a second user device. the platform may process secure requests associated with a venture corresponding to both the first user device and to the second user device. the platform may detect a permission violation. the platform may initiate one or more security actions based on the permission violation.
Inventor(s): Jackson Byam of Seattle WA (US) for bank of america corporation
IPC Code(s): G06F21/57, G06F8/65
CPC Code(s): G06F21/577
Abstract: systems, computer program products, and methods are described herein for determining and managing software patch vulnerabilities via a distributed network. the method includes determining a patch success indication of a patch applied to a first end-point device based on one or more device metrics. the patch success indication is based on a change of the one or more device metrics between a first time before the patch was applied and a second time after the patch was applied. the method also includes determining a similarity rating between the first end-point device and a second end-point device. the method further includes determining a patch success prediction for the second end-point device. the patch success prediction is based on the similarity rating and the patch success indication. the method still further includes causing a transmission of the patch to the second end-point device.
Inventor(s): George Albero of Charlotte NC (US) for bank of america corporation, Maharaj Mukherjee of Poughkeepsie NY (US) for bank of america corporation, Jinna Kim of Charlotte NC (US) for bank of america corporation, Timothy Scott Murphy of Charlotte NC (US) for bank of america corporation
IPC Code(s): G06F21/60, G06T1/00
CPC Code(s): G06F21/604
Abstract: a computing platform may generate a graphical user interface. the computing platform may embed, into the graphical user interface, steganography, which may include information corresponding to the graphical user interface that is not displayed on the graphical user interface. the computing platform may receive, from a user device of a user, an interface access request and user access credentials. the computing platform may identify, based on the user access credentials, access permissions of the user, which may define portions of the steganography to which the user has access. the computing platform may record, in a change log, interactions of the user with the graphical user interface. the computing platform may compare the interactions in the change log with the access permissions to identify whether or not unauthorized access is detected. based on detecting the unauthorized access, the computing platform may initiate security actions for the graphical user interface.
20250086304. FILENET DATA EXTRACTION AUTOMATION_simplified_abstract_(bank of america corporation)
Inventor(s): Tahlil Darwish of Addison TX (US) for bank of america corporation, Ivana Onema of Charlotte NC (US) for bank of america corporation, Anthony Rodriguez of Addison TX (US) for bank of america corporation
IPC Code(s): G06F21/62, G06F21/31, G06F21/60
CPC Code(s): G06F21/6227
Abstract: an apparatus and method for evaluating and removing confidential data within a filenet archive is provided. the disclosure may include a compilation of a list of globally accessible sites that contain archived filenet links and files potentially containing confidential data. the disclosure may include a filenet document extraction script that may be designed to facilitate an extraction of archived files from a list of open sites stored in filenet repositories. the disclosure may also include a comprehensive metadata compilation accomplished by querying a filenet archive with a parameter-based approach. the disclosure may include a script that intelligently extracts a document name from metadata of a file or a source and applies a slicing mechanism to isolate a file type. in addition, the disclosure may include an argument-based system that allows users to customize filenet code script behavior according to specific user needs and requirements.
Inventor(s): Emad Noorizadeh of Plano TX (US) for bank of america corporation, Donatus Asumu of McKinney TX (US) for bank of america corporation
IPC Code(s): G06N3/08, G06N5/022
CPC Code(s): G06N3/08
Abstract: a hybrid explainable artificial intelligence system may include a shallow learning model and a deep learning model. the shallow learning model may be a machine learning system. the deep learning model may be a neural network. the system may input a data set into both the shallow learning model and the deep learning model. both the shallow learning model and the deep learning model may produce an output. when there is a common output between the shallow learning model and the deep learning model, the process performed by the shallow learning model may be used to formulate an explanation of the process performed by the deep learning model. the explanation of the process performed by the deep learning model may be used to raise the sensitivity of one or more components of the data set. such components may include a word or phrase within a transcript.
Inventor(s): Elvis Nyamwange of Little Elm TX (US) for bank of america corporation, Sailesh Vezzu of Hillsborough NJ (US) for bank of america corporation, Amer Ali of Jersey City NJ (US) for bank of america corporation, Rahul Shashidhar Phadnis of Charlotte NC (US) for bank of america corporation, Rahul Yaksh of Austin TX (US) for bank of america corporation, Hari Vuppala of Concord NC (US) for bank of america corporation, Pratap Dande of Saint Johns FL (US) for bank of america corporation, Brian Neal Jacobson of Los Angeles CA (US) for bank of america corporation, Erik Dahl of Newark DE (US) for bank of america corporation
IPC Code(s): G06Q20/38, G06Q20/40
CPC Code(s): G06Q20/389
Abstract: systems, computer program products, and methods for collecting and storing digital transfer records are provided. the method includes receiving a data transfer request for a data transfer associated with a user. the method also includes causing an execution of the data transfer associated with the user. an executed data transfer record is created for the data transfer. the method further includes receiving a detailed data transfer record associated with the data transfer. the detailed data transfer record indicates one or more transfer items associated with the data transfer. the method still further includes generating a combined data transfer record based on the detailed data transfer record and the executed data transfer record on a digital ledger that includes information relating to the data transfer. the method also includes causing a rendering of a user interface configured to display the combined data transfer record.
20250086631. Cryptocurrency Storage Distribution_simplified_abstract_(bank of america corporation)
Inventor(s): Manu Kurian of Dallas TX (US) for bank of america corporation, Joseph Castinado of Northglenn CO (US) for bank of america corporation
IPC Code(s): G06Q20/40, G06Q20/32, G06Q20/36, G06Q20/38, H04L9/06, H04L67/104, H04W12/63
CPC Code(s): G06Q20/4014
Abstract: a computing platform having at least one processor, a memory, and a communication interface may receive, via the communication interface, a transaction request from a participant. the computing platform may identify a user and one or more linked digital wallets associated with the transaction request. the computing platform then may execute an algorithm for comparing the transaction request to predetermined criteria associated with the one or more linked digital wallets. the computing platform may establish, via the communication interface, a first connection with a user computing device and, while the first connection is established, transmit to the user computing device transaction information which, when executed by the user computing device, causes a notification to be displayed on the user computing device.
Inventor(s): Rahul Yaksh of Austin TX (US) for bank of america corporation, Sailesh Vezzu of Hillsborough NJ (US) for bank of america corporation, Amer Ali of Jersey City NJ (US) for bank of america corporation, Rahul Shashidhar Phadnis of Charlotte NC (US) for bank of america corporation, Elvis Nyamwange of Little Elm TX (US) for bank of america corporation, Hari Vuppala of Concord NC (US) for bank of america corporation, Pratap Dande of Saint Johns FL (US) for bank of america corporation, Brian Neal Jacobson of Los Angeles CA (US) for bank of america corporation, Erik Dahl of Newark DE (US) for bank of america corporation
IPC Code(s): G06Q20/40
CPC Code(s): G06Q20/4016
Abstract: systems, computer program products, and methods for determining data transfer freezes are provided. the method includes receiving a freeze request from an end-point device associated with a user. the freeze request is associated with one or more connected data transfer entities and with a first account associated with the user. the freeze request is a request for a freeze of data transfers between the first account and any of the one or more connected data transfer entities. the method also includes cause a transmission of a decoy account information to a first connected data transfer entity. the decoy account information is different than an account information for the first account. the method further includes receiving a first data transfer request including the decoy account information. the method still further includes causing a rejection of the first data transfer request due to the decoy account information.
Inventor(s): Jack Franklin Price, Jr. of McKinney TX (US) for bank of america corporation, Basil C. Doyle of Chicago IL (US) for bank of america corporation, Allison M. Glenn of Chicago IL (US) for bank of america corporation, Benjamin F. Tweel of Romeoville IL (US) for bank of america corporation, Sara B. Roper of Arvado CO (US) for bank of america corporation, Susan Hart of Anna TX (US) for bank of america corporation, Christopher Cooley of Longmont CO (US) for bank of america corporation
IPC Code(s): G06Q20/40, G06F3/04817, G06F3/04842, G06Q20/38
CPC Code(s): G06Q20/4016
Abstract: arrangements for dynamic generation of interactive mapping interfaces are provided. transaction data may be received by a computing platform and analyzed to extract user and location information for each transaction. the computing platform may generate, based on the extracted user and location data, an interactive mapping interface providing a visual display of transactions within a geographic area. the interactive mapping interface may include a plurality of interactive icons that identify a physical location of a transaction. the interactive mapping interface may be transmitted to a user computing device for display by a display of the user computing device. the computing platform may receive user input associated with user interaction with one of the interactive icons and may generate and transmit, to the user computing device for display, an additional user interface that may include transaction details and a selectable option to report the respective transaction as fraudulent.
Inventor(s): Jack Franklin Price, JR. of McKinney TX (US) for bank of america corporation, Allison M. Glenn of Chicago IL (US) for bank of america corporation, Susan Hart of Anna TX (US) for bank of america corporation, Benjamin F. Tweel of Romeoville IL (US) for bank of america corporation, Anna Burchman of Staten Island NY (US) for bank of america corporation
IPC Code(s): G06Q30/018, G06F9/451
CPC Code(s): G06Q30/0185
Abstract: arrangements for dynamic generation of interactive fraud mapping interfaces are provided. in some examples, fraud reporting data may be received by a computing platform. the fraud reporting data may include incidents of potentially fraudulent activity reported by a plurality of users. if at least a threshold volume of fraud reporting data is received, the fraud reporting data may be analyzed using a machine learning engine. for instance, the fraud reporting data may be input to the machine learning engine to output one or more compromised or potentially compromised payment terminals, vendor or retail locations, or the like. in some examples, the computing platform may generate an interactive fraud mapping interface that includes an interactive icon associated with each compromised location of the one or more compromised locations. the interactive fraud mapping interface may be transmitted or sent to a user computing device for display.
20250087066. DISRUPTED CUSTOMER INTERACTION METRIC_simplified_abstract_(bank of america corporation)
Inventor(s): James Goodwin of Holt MO (US) for bank of america corporation, Deacon Arokoyo of O'Fallon MO (US) for bank of america corporation, Jesse Wood of Mesa AZ (US) for bank of america corporation, Andy Pressnall of Highland IL (US) for bank of america corporation, Jay Newell of St. Charles MO (US) for bank of america corporation, Alex Fuentes of O'Fallon MO (US) for bank of america corporation, Amisha Pandey of New Delhi (IN) for bank of america corporation, Gregory Duez of O'Fallon MO (US) for bank of america corporation, Brady Kaughdrill of Lewisville TX (US) for bank of america corporation
IPC Code(s): G07F19/00
CPC Code(s): G07F19/209
Abstract: systems and methods are provided for categorizing a plurality of customer interactions. the systems and methods may include monitoring the plurality of customer interactions for incidents at a plurality of user interfaces. the systems and methods may include recording the incidents. the systems and methods may include identifying a respective time and location in which each incident occurred. the systems and methods may include determining the existence of secondary user interfaces at the respective location for each incident. the systems and methods may include determining the operability of each respective secondary user interface during the respective time for each incident. the systems and methods may include categorizing each incident as either a failed customer interaction (“fci”) or disrupted customer interaction (“dci”). the systems and methods may include placing the fcis into an fci bucket and the dcis into a dci bucket.
Inventor(s): Donatus Asumu of McKinney TX (US) for bank of america corporation, Emad Noorizadeh of Plano TX (US) for bank of america corporation
IPC Code(s): G10L15/16, G10L15/06
CPC Code(s): G10L15/16
Abstract: a hybrid explainable artificial intelligence system may include a shallow learning model and a deep learning model. the shallow learning model may be a machine learning system. the deep learning model may be a neural network. the system may input a data set into both the shallow learning model and the deep learning model. both the shallow learning model and the deep learning model may produce an output. when there is a common output between the shallow learning model and the deep learning model, the process performed by the shallow learning model may be used to formulate an explanation of the process performed by the deep learning model. the explanation of the process performed by the deep learning model may be used to raise the sensitivity of one or more components of the data set. such components may include a word or phrase within a transcript.
Inventor(s): Ashutosh Bajpai of Gurugram (IN) for bank of america corporation
IPC Code(s): H04L9/40, H04L9/08
CPC Code(s): H04L63/0823
Abstract: systems, computer program products, and methods are described herein for agent-based monitoring of cryptographic key stores. the present disclosure is configured for receiving a digital certificate request from a requesting entity, interfacing with a certificate manager service configured to store a database for tracking lifecycle of digital certificates, generating and disseminating a notification of a certificate event to designated recipients via real-time communication mechanisms, utilizing a specialized engine as an agent to capture and analyze events related to certificate requests and generate alerts via a specified communication medium, integrating the specialized engine and enterprise infrastructure units via a series of remote procedure calls and secure file transfers, transmitting serialized data packets to an incident response management (irm) system, noting security parameters and interpreting incoming data for potential anomalies; and sending a process requests to an end user interface.
BANK OF AMERICA CORPORATION patent applications on March 13th, 2025
- BANK OF AMERICA CORPORATION
- G06F3/01
- G06F21/31
- G06T13/40
- CPC G06F3/017
- Bank of america corporation
- G06F3/04847
- G06F40/18
- CPC G06F3/04847
- G06F8/33
- G06F8/34
- CPC G06F8/33
- CPC G06F8/34
- G06F8/61
- G06F8/71
- G06F9/451
- CPC G06F8/61
- G06F16/215
- CPC G06F16/215
- G06F21/45
- CPC G06F21/31
- G06F21/57
- G06F8/65
- CPC G06F21/577
- G06F21/60
- G06T1/00
- CPC G06F21/604
- G06F21/62
- CPC G06F21/6227
- G06N3/08
- G06N5/022
- CPC G06N3/08
- G06Q20/38
- G06Q20/40
- CPC G06Q20/389
- G06Q20/32
- G06Q20/36
- H04L9/06
- H04L67/104
- H04W12/63
- CPC G06Q20/4014
- CPC G06Q20/4016
- G06F3/04817
- G06F3/04842
- G06Q30/018
- CPC G06Q30/0185
- G07F19/00
- CPC G07F19/209
- G10L15/16
- G10L15/06
- CPC G10L15/16
- H04L9/40
- H04L9/08
- CPC H04L63/0823