Patents Assigned to Bank of America Corporation
  • Patent number: 11978296
    Abstract: Aspects of the disclosure relate to cash handling devices that provide intelligent monitoring and management of cash cycles. A cash handling device having at least one processor, a communication interface, and memory may receive, from a mobile device, a request to process a pre-staged transaction. Subsequently, the cash handling device may generate and present a graphical identifier based on the mobile device requesting access to the cash handling device. Next, the cash handling device may verify that the mobile device is authorized to perform the pre-staged transaction based on the graphical identifier being scanned by the mobile device and cause a connection to be established between the cash handling device and the mobile device. Thereafter, the cash handling device may identify and process the pre-staged transaction associated with the mobile device. Then, the cash handling device may generate a notification indicating completed processing of the identified pre-staged transaction.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Paul Martin Mattison, Sr., Matthew E. Williams, Carl Parziale, Pavan Singaraju, Anne Price, David Smiddy, Brandon Kozlowski, Jennifer Raley
  • Patent number: 11979460
    Abstract: Aspects of the disclosure relate to data sharding for transmission over a high generation cellular network. A computing platform may detect, via a communication network, transmission of data from a first computing device to a second computing device. Subsequently, the computing platform may intercept, prior to receipt of the transmission by the second computing device, the data. Then, the computing platform may shard the data into a first shard and a second shard. Then, the computing platform may identify, within the communication network, a first communication channel and a second communication channel. Then, the computing platform may send, to the second computing device, the first shard via the first communication channel, and the second shard via the second communication channel. Subsequently, the computing platform may merge, the first shard and the second shard, to reconfigure the data.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: John C. Checco, Ryan Muzzo
  • Patent number: 11977905
    Abstract: A system receives, from a first augmented reality device, a first image of a web application that shows a first element of the web application. The system receives eye tracking information that indicates eye movements of a user looking at different elements of web application. The system determines that the user is looking at the first element and that the first element is actuated. The system receives a second image of the web application that shows an error message. The system determines that the first element is faulty, records user events that led to the error message, and updates an augmented reality message for the first element by indicating that the first element is faulty.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventor: Shailendra Singh
  • Patent number: 11978118
    Abstract: Aspects of the disclosure relate to implementation of a recursive hierarchic blockchain for event validation and processing. A computing platform may receive event data from first and second data sources. The computing platform may store, in a first distributed ledger, an event record for each event from the first data source and may store, in a second distributed ledger, an event record for each event from both data sources. In response to determining that a validation condition for a current block of the second distributed ledger has been satisfied, the computing platform may compute a hash and generate a numeric representation of the first distributed ledger. In a new block of the second distributed ledger, the computing platform may store the hash and the numeric representation. The computing platform may write, to the new block of the second distributed ledger, additional event data from both data sources.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventor: Maharaj Mukherjee
  • Patent number: 11979484
    Abstract: A system is provided for electronic data encryption and decryption using a consensus draft process. In particular, the system may use a custom encryption algorithm that generates an array with a number of entries that is dependent on the number of computing devices that participate in the encryption process. The encryption algorithm may cause a first computing device to open and read the array, randomly select and remove an entry, and pass on the remaining entries to a second computing device. The second computing device may then open and read the array, randomly select and remove an entry, then pass the remaining entries to a third computing device. The process may be executed in a reiterative manner until the entire array is distributed among the participating computing devices. In this way, encryption of data may be performed without revealing shared information among the participating computing devices.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: May 7, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Brandon Sloane
  • Patent number: 11979396
    Abstract: A system for implementing Machine-to-Machine (M2M) validation receives a request from a unrecognized computing device to establish a communication with a first trusted computing device. The first trusted computing device sends a query message to a second trusted computing device to determine whether the unrecognized computing device is in a list of trusted devices associated with the second trusted computing device. The first trusted computing device receives a response message from the second trusted computing device indicating that the unrecognized computing device is in the list of trusted devices. In response, to receiving the response message, the first trusted computing device approves the request of the unrecognized computing device.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Maharaj Mukherjee, George Albero
  • Patent number: 11977779
    Abstract: A system includes a memory and a processor. The memory stores a queue that includes a sequence of slots, each of which is configured to store a request. The processor receives, from a user device, a request for information. In response, the processor stores the request in an end slot of the queue. The processor collects values for parameters associated with the system. The processor determines, based on the request and the collected values for the parameters, an estimate of a time to generate a response to the request. Generating the response includes identifying an application for use in generating the response, generating, based on a set of videos of processes previously performed using the application, instructions for interfacing with the application to generate the response, and executing the instructions to interface with the application. The processor further transmits, to the user device, the estimate of the time.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Donna Maria Welch, Sudhakar Balu, Srinivasa Dhanwada, Siva Kumar Paini
  • Patent number: 11977869
    Abstract: A mobile application development device having a platform processor, a native application converter engine, and a mobile platform framework engine configured to facilitate the development and deployment of mobile applications configured to be run on different mobile operating systems from code that is developed independently and agnostic of the mobile operating system on which it will ultimately run.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Anton Sumin, Sanjay Pillay, Piedad L. Burnside
  • Patent number: 11977852
    Abstract: A device configured to receive a sentence that includes a plurality of words. The device is further configured to input the words into a machine learning model that is configured to output a first feature vector based on the words. The device is further configured to identify a keyword within the sentence and to determine that the keyword is an implicit reference to an item. The device is further configured to identify a second feature vector in a reference list that closest matches a numeric value of the first feature vector and to identify an explicit reference in the reference list that is associated with the second feature vector. The device is further configured to replace the keyword with the explicit reference in the sentence and to output the sentence that includes the first explicit reference.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Aaron Michael Hosford, Donatus E. Asumu, Emad Noorizadeh, Ramakrishna Reddy Yannam
  • Patent number: 11977841
    Abstract: An apparatus includes a display device that displays an input document in a user interface and at least one processor configured to receive a command to determine a document type of the input document and classify the input document to assign at least one document type and a respective confidence score. The processor assigns a significance score to each word of the input document that is indicative of a degree of influence the word has in deciding that the input document is of the at least one document type. The processor determines a level of visual emphasis to be placed on each word of the input document based on the significance score of the word and displays the input document on the display device with each word of the input document visually emphasized in accordance with the determined level of visual emphasis of the word.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Jeremy A. Geiman, Kongkuo Lu, Ron Papka
  • Patent number: 11979423
    Abstract: Aspects of the disclosure relate to real-time classification of content in a data transmission. A computing platform may detect, in real-time and via a computing device, a plurality of data transmissions between applications over a communications network. Then, the computing platform may retrieve, for a particular data transmission of the plurality of data transmissions, a content of the particular data transmission. The computing platform may then analyze, via the computing device, the content. Subsequently, the computing platform may determine, in real-time via the computing device and based on the analyzing, a security classification for the content. Then, the computing platform may cause, in real-time via the computing device, the content to be marked with the determined security classification.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: George Albero, Gulsen Saffel
  • Patent number: 11979740
    Abstract: Systems, methods, and apparatus are provided for securing transmission of sensitive data on an LPWAN network such as LoRaWAN. Long-range, low-power transmission may enable a transaction card to communicate with a financial institution server without internet or cellular connectivity. The transaction card may generate a first security key. The key may include a transaction timestamp, a random number generated by the transaction card microprocessor, a personal identifier received at the transaction card from a user, one or more card parameters, and/or any suitable factors. A long-range, low-power network server may detect the card transmission. The server may retrieve the card parameters and personal identifiers stored in association with a user account during card registration. The server may generate a second security key. Based on a match between the first security key and the second security key, the server may authenticate the transmission.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Sheetal Bhatia
  • Publication number: 20240143291
    Abstract: Systems, computer program products, and methods are described herein for reviewing software code changes in an augmented reality platform. The present invention is configured to receive a request to merge a code change with a main project repository; in response, retrieve metadata associated with the code change; generate a standard compiler output by compiling the metadata associated with the code change; identify one or more objects and one or more layouts from the standard compiler output; retrieve one or more 3D models for the one or more objects; generate an augmented modeling session for display on a first user input device; receive, from the first user input device, a user acknowledgement of the code change; and merge the code change with the project repository.
    Type: Application
    Filed: January 10, 2024
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Kalyan Pallapolu, Suneetha Padala, R. K. Kiran Kumar, Gali Mohan Sreenivas, Srinath Nelakuditi
  • Publication number: 20240143550
    Abstract: Systems, computer program products, and methods are described herein for tracking cross border data transmissions and generating a data passport entry in an electronic network. The present disclosure is configured to receive a file, the file comprising file data; receive an origination location identifier and destination location identifier of the file; parse the file data and apply a natural language processor to the file data to generate a structured meaning of the file data; compare the structured meaning of the file data to a theme database to generate a file theme score; determine, based on the destination location identifier, a destination theme score; generate a hash value for the file; and generate a data passport entry for the file based on the file name, the origination location identifier, the destination location identifier, the file theme score, the destination theme score, the hash value, and a count score.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Rahul Yaksh, Pratap Dande, Erik Dahl, Steven Allan Reich, Vishwanath Prasad Karra, Tileshia Brenda Alford
  • Publication number: 20240144076
    Abstract: Systems, methods, and computer program products are provided herein for centralized data governance within distributed component computing environments. An example method includes receiving first component metadata associated with one or more operating parameters of the first distributed computing component and second component metadata associated with one or more operating parameters of the second distributed computing component. The method includes determining, via a machine learning (ML) subsystem, a centralized governance dataset based upon the first component metadata and the second component metadata. The method further includes generating a representation of the centralized governance dataset that is accessible by one or more of the first distributed computing component or the second distributed computing component.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Pratap Dande, Tileshia Brenda Alford, Erik Dahl, Vishwanath Prasad Karra, Steven Allan Reich, Rahul Yaksh
  • Publication number: 20240146510
    Abstract: Systems, computer program products, and methods are described herein for distributed swarm based system for encryption key encryption using image processing. The present disclosure is configured to receive, from a first user input device, a user request from a first user to encrypt an encryption key; retrieve, from a key repository, the encryption key; encode the encryption key in an image; segment the image with the encryption key encoded therewithin into one or more image components; store the one or more image components in one or more end-point devices; and record information associated with the end-point devices corresponding to the encryption key in the key repository.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: Elvis Nyamwange
  • Publication number: 20240144237
    Abstract: Implementing augmented reality to display recovery and/or security options on a private data-less card device (i.e., card device that does not include private data visible on a card facing) that has been misplaced. A card device includes a wireless communication mechanism that is configured to communicate card device and/or user-identifying data to a mobile communication device in possession of a user that includes an application configured to verify that the user is not a rightful possessor/owner of the card device based on the card device and/or user-identifying data. In response, the application launches the image capturing device on the mobile communication device and an image is captured of either the front facing or the back facing of the card device. Consequently, the application presents an augmented reality display that includes activatable links superimposed in augmented reality form on the captured image of either the front facing or the back facing of the card device.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Tai Tan Nguyen, Renuga Mohan, Preetimanda Pattanaik, Anupama Rao
  • Publication number: 20240143559
    Abstract: Systems, computer program products, and methods are described herein for intelligent database modelling. The present invention is configured to capture, using the augmented reality application, a drawing made by the user on a medium; initiate a first machine learning model on the drawing; determine that the user is attempting to design a database model; extract at least a first entity from the drawing; determine, using the first machine learning model, one or more attributes for the first entity; initiate, via the augmented reality application, a first push notification for display on the computing device of the user; electronically receive, via the augmented reality application, a user selection of a subset of attributes from the one or more attributes; generate, using the augmented reality application, a conceptual database model based on at least the first entity and the subset of attributes.
    Type: Application
    Filed: January 10, 2024
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Raja Arumugam Maharaja, Ankit Singh Negi
  • Publication number: 20240144227
    Abstract: Systems, computer program products, and methods are described herein for activity data transmission in real-time using alternative communication rails to skip processing touch points. Specifically, the systems, apparatuses, methods and computer program products of the present invention are directed to a secure platform for preemptive transformation and structuring of resource data at a resource instrument device and authentication of resource data for processing from the resource instrument device to an end point party in real time without requiring intermediary processing.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Paul Martin Mattison, Matthew Edward Williams
  • Publication number: 20240146736
    Abstract: Embodiments of the present invention provide a system for validating users in a virtual ecosystem based on stacking of digital resources. The system is configured for identifying initiation of a resource interaction between a first user and a second user in a digital ecosystem, receiving a verification request from at least one of the first user and the second user, prompting the first user and the second user to provide digital resources, receiving first number of stacked digital resources from the first user and second number of stacked digital resources from the second user, calculating a first score for the first user based on the first number of stacked digital resources, calculating a second score for the second user based on the second number of stacked digital resources, and processing the resource interaction based on inputs received from the first user and the second user in the digital ecosystem.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: Saurabh Gupta