Bank of America Corporation patent applications on July 18th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Bank of America Corporation on July 18th, 2024

Bank of America Corporation: 22 patent applications

Bank of America Corporation has applied for patents in the areas of H04L9/40 (4), G06Q20/38 (4), G06Q20/40 (3), G06F21/60 (2), G06Q20/36 (2) G06F8/51 (1), G06Q50/265 (1), H04N21/44218 (1), H04L63/1433 (1), H04L63/0876 (1)

With keywords such as: data, device, program, user, platform, transaction, based, code, authentication, and computing in patent application abstracts.



Patent Applications by Bank of America Corporation

20240241705. Source code validation based on converting the source code to a non-programming language_simplified_abstract_(bank of america corporation)

Inventor(s): Nipun Mahajan of Lawrenceville NJ (US) for bank of america corporation, Amit Mishra of Chennai (IN) for bank of america corporation, Yaksh Kumar Singh of Uttar Pradesh (IN) for bank of america corporation, Yogesh Raghuvanshi of Princeton NJ (US) for bank of america corporation, Pravin Kumar Sankari Bhagavathiappan of Kanyakumari District (IN) for bank of america corporation

IPC Code(s): G06F8/51, G06F8/41

CPC Code(s): G06F8/51



Abstract: a system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. the system identifies an expression syntax in the first piece of code and determines an interpretation of the expression syntax. the system creates a sentence that indicates an interpretation of a respective code line. the system determines a counterpart data object in a target programming language for each word in the created sentence. in response, the system creates a second piece of code in the target programming language, such that the second price of code satisfies syntax rules in the target programming language. in response to determining that the second piece of code is configured to perform a particular task that the first piece of code is configured to, the system executes the second piece of code.


20240241714. Source code conversion from an original computer programming language to a target programming language_simplified_abstract_(bank of america corporation)

Inventor(s): Nipun Mahajan of Lawrenceville NJ (US) for bank of america corporation, Amit Mishra of Chennai (IN) for bank of america corporation, Yaksh Kumar Singh of Uttar Pradesh (IN) for bank of america corporation, Yogesh Raghuvanshi of Princeton NJ (US) for bank of america corporation, Pravin Kumar Sankari Bhagavathiappan of Kanyakumari District (IN) for bank of america corporation

IPC Code(s): G06F8/658, G06F8/33

CPC Code(s): G06F8/658



Abstract: a system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. the system identifies a particular data object that is unique to the original programming language. the system determines a counterpart data object that is used for a particular purpose as the identified data object in a target programming language. the system creates a second piece of code in the target programming language by replacing the particular data object with the counterpart data object. the system determines if the second piece of code is configured to perform a task that the first piece of code is programmed to perform. in response to determining that the second piece of code is configured to perform the particular task, the system executes the second piece of code.


20240241773. DYNAMIC APPLICATION PROGRAMMING INTERFACE MODIFICATION TO ADDRESS HARDWARE DEPRECIATION_simplified_abstract_(bank of america corporation)

Inventor(s): Yogi Ahuja of Warwick PA (US) for bank of america corporation, Shiva Veluru of Plano TX (US) for bank of america corporation

IPC Code(s): G06F9/54

CPC Code(s): G06F9/541



Abstract: aspects of the disclosure relate to application programming interface (api) modification. a computing platform may receive, from an api host service, api property identifiers and corresponding sector storage information. the computing platform may test, for a first property corresponding to a first api property identifier of the api property identifiers, a plurality of sectors of a storage system used to store information for the first property. based on identifying that a performance success rate of the plurality of sectors meets or exceeds the performance threshold, the computing platform may update a property sector detection log to indicate that collection of the information for the first property is supported by the storage system. based on identifying that the performance success rate is less than the performance threshold, the computing platform may perform one or more storage mitigation actions for the first property.


20240241819. ROBOTICALLY TESTING ACCESSIBILITY_simplified_abstract_(bank of america corporation)

Inventor(s): Mardochee Macxis of Concord NC (US) for bank of america corporation, Yogi Ahuja of Warwick PA (US) for bank of america corporation, Ion C. Freeman of Manchester Center VT (US) for bank of america corporation, Utkarsh Raj of Charlotte NC (US) for bank of america corporation

IPC Code(s): G06F11/36

CPC Code(s): G06F11/3688



Abstract: apparatus and methods for automatically testing accessibility of programs and hardware are provided. a program may receive configuration settings, a test program, and a set of accessibility rules. the program may automatically create a virtual test environment according to the configuration settings. the program may automatically run the test program within the virtual test environment and analyze the test program against the accessibility rules. when the test program fails to meet one or more of the accessibility rules, the program may determine, create, and test potential fixes until the revised test program meets all of the accessibility rules. the program may generate and transmit a report describing the results of any test.


20240241927. SYSTEM FOR PROVISIONING AUTHENTICATED ACCESS TO RESOURCES LINKED WITH INDIVIDUAL CHARACTERISTIC DATA_simplified_abstract_(bank of america corporation)

Inventor(s): Adam B. Richman of Charlotte NC (US) for bank of america corporation, Derryn Bronstein of Park Ridge NJ (US) for bank of america corporation

IPC Code(s): G06F21/31

CPC Code(s): G06F21/31



Abstract: a system is provided for provisioning authenticated access to resources linked with individual characteristic data. in particular, the system may comprise an endpoint device associated with a primary user, where the endpoint device stores a resource that is secured using the authentication credentials of the primary user. the endpoint device may have an authentication agent installed thereon that may manage authenticated access to the endpoint device and/or the resources stored thereon. in the event of the primary user's unavailability, a secondary user may attempt to pass the authentication check of the primary user's endpoint device. if a match is found, the authentication agent may grant authorization for the secondary user to access the endpoint device and/or the resources stored thereon.


20240241975. SYSTEMS, METHODS, AND APPARATUSES FOR SELF-INTERROGATING DATA AND CORRECTING DATA STORAGE IMPLEMENTATIONS IN AN ELECTRONIC NETWORK_simplified_abstract_(bank of america corporation)

Inventor(s): Antoan Fotev Izmirliev of London (GB) for bank of america corporation, Manu Jacob Kurian of Dallas TX (US) for bank of america corporation, Albena Noveva Fairchild of Indian Trail NC (US) for bank of america corporation

IPC Code(s): G06F21/62, G06F21/60, G06F21/78

CPC Code(s): G06F21/6209



Abstract: systems, computer program products, and methods are described herein for self-interrogating data and correcting data storage implementations in an electronic network. the present disclosure is configured to identify at least one data storage component, wherein the at least one data storage component comprises data; determine at least one current requirement of the data; collect at least one current variable of the data; and determine whether the at least one current variable of the data matches the at least one current requirement of the data, wherein, in an instance where the at least one current variable of the data matches the at least one current requirement, store the data in the at least one data storage component, or wherein, in an instance where the at least one current variable of the data does not match the current requirement, generate at least one change variable for the data.


20240242093. MACHINE LEARNING BASED SYSTEM FOR PREDICTIVE GENERATION OF DATA PUDDLES_simplified_abstract_(bank of america corporation)

Inventor(s): Vijay Kumar Yarabolu of Hyderabad (IN) for bank of america corporation, Gowthaman Sundararaj of Chennai (IN) for bank of america corporation

IPC Code(s): G06N5/022

CPC Code(s): G06N5/022



Abstract: systems, computer program products, and methods are described herein for predictive generation of data puddles. the present disclosure is configured to capture data ingestion information associated with an end-point device over a period of time; determine, using a machine learning (ml) subsystem, data ingestion pattern for the end-point device based on at least the data ingestion information; generate a query sequence for predictive extraction of data from a data lake based on at least the data ingestion pattern; trigger the predictive extraction of the data from the data lake based on at least the query sequence; and store the data in a data puddle associated with the end-point device in response to the predictive extraction.


20240242204. Blockchain-Based System for Management of Digital Tokens_simplified_abstract_(bank of america corporation)

Inventor(s): Siten Sanghvi of Westfield NJ (US) for bank of america corporation

IPC Code(s): G06Q20/36, G06Q20/38

CPC Code(s): G06Q20/3672



Abstract: aspects of this disclosure relate to a blockchain system for management, splitting, and transfer of tokens. in an arrangement, splitting of a token may comprise splitting the blockchain by adding blocks, comprising the new tokens, to reference a same block of the blockchain. in an arrangement, an old token may be burned by associating the token to a predetermined wallet identifier.


20240242209. HASH-BASED TRANSACTION TAGGING_simplified_abstract_(bank of america corporation)

Inventor(s): George Albero of Charlotte NC (US) for bank of america corporation, William August Stahlhut of The Colony TX (US) for bank of america corporation

IPC Code(s): G06Q20/38, G06Q20/02, G06Q20/40

CPC Code(s): G06Q20/389



Abstract: apparatus and methods for determining transaction transmission fidelity are provided. a sender may receive a transaction log including multiple transactions in two or more rows and two or more columns. the transaction log may be encrypted. each of the transactions may be tagged. each row and column of the transaction log may be hashed. the encrypted transaction log and the hash values may be transmitted to a recipient. the recipient may decrypt the transaction log and hash each row and column of the decrypted transaction log. the hash values may be compared and if there is a difference, a report or alert may be generated.


20240242219. Dynamic Passive Authentication at Self-Service Kiosk_simplified_abstract_(bank of america corporation)

Inventor(s): Edward Lee Traywick of Bellbrook OH (US) for bank of america corporation, Christopher D. Nobile of Charlotte NC (US) for bank of america corporation, Joshua R. Johnson of Denver NC (US) for bank of america corporation, Christopher Stephen Littrell of Dallas TX (US) for bank of america corporation

IPC Code(s): G06Q20/40, G06Q20/18

CPC Code(s): G06Q20/40145



Abstract: arrangements for providing dynamic passive authentication at self-service kiosks are provided. in some aspects, registration data may be received for a plurality of users. the registration data may include biometric data of each user of the plurality of users. in response to receiving an indication of authentication of a user and a request for transaction processing, one or more passive authentication functions may be activated and biometric data may be received from devices associated with the self-service kiosk. the computing platform may compare the received biometric data to registration biometric data associated with the first user. if the received data matches the registration data, the system may capture additional biometric data at a subsequent time. if the received data does not match the registration data, one or more mitigation actions may be identified and executed.


20240242276. Blockchain-Based System for Management of Digital Tokens_simplified_abstract_(bank of america corporation)

Inventor(s): Siten Sanghvi of Westfield NJ (US) for bank of america corporation

IPC Code(s): G06Q40/04, G06Q20/36, G06Q20/38

CPC Code(s): G06Q40/04



Abstract: aspects of this disclosure relate to a blockchain system for recording, querying and modifying transactions. in an arrangement, the blockchain system may correspond to a decentralized computing system for facilitating direct transactions between users, without involving a third party. the blockchain system may additionally be associated with a cryptocurrency that may be used for facilitating the transactions.


20240242294. OPT-IN DISTRIBUTED LEDGER CONSORTIUM_simplified_abstract_(bank of america corporation)

Inventor(s): Yogi Ahuja of Warwick PA (US) for bank of america corporation, Mardochee Macxis of Concord NC (US) for bank of america corporation, Monika Kapur of Jacksonville FL (US) for bank of america corporation, Albena Fairchild of Indian Trail NC (US) for bank of america corporation, Utkarsh Raj of Charlotte NC (US) for bank of america corporation

IPC Code(s): G06Q40/12, G06Q20/38

CPC Code(s): G06Q40/12



Abstract: apparatus and methods for an opt-in distributed ledger consortium to detect and prevent fraudulent transactions are provided. two or more entities may opt into a private distributed ledger. a program may receive financial transaction information. the program may record the transaction on the distributed ledger. the program may activate a smart application on the ledger. the smart application may analyze each transaction for indicators of illegal activity. when indicators of illegal activity are found within a transaction, the program may generate a report. the program may transmit the report to each entity that has opted into the private distributed ledger. the program may also record the report on the private distributed ledger.


20240242303. TOOL DIFFERENTIATOR BETWEEN FRAUD AND STRUGGLING CUSTOMERS IN REAL TIME_simplified_abstract_(bank of america corporation)

Inventor(s): Doan T. Tran of Santa Clarita CA (US) for bank of america corporation, Michael A. Testa of Scituate RI (US) for bank of america corporation

IPC Code(s): G06Q50/26, G06Q40/02, H04M3/436, H04M3/51

CPC Code(s): G06Q50/265



Abstract: systems and methods for detecting fraud when receiving multiple calls from a caller to an enterprise's call center. methods may include using a computer processor to determine if the caller's automatic number identification (ani) is associated with more than five calls received by the call center within a current calendar day. if so, methods may include using a computer processor to determine the following parameters. the incoming calls from the ani inquired about more than five customer accounts. the call refers to a customer account that has received multiple calls per month for less than four out of the last twelve months. the ani of the incoming call is different from any phone numbers associated with the customer account. the response measure may be a fraud prevention response measure when one or more of the parameters are true, or a customer service response measure when none are true.


20240242557. Intelligent Cash Handling_simplified_abstract_(bank of america corporation)

Inventor(s): Paul Martin Mattison, SR. of Sherrills Ford NC (US) for bank of america corporation, Matthew E. Williams of Little Elm TX (US) for bank of america corporation, Carl Parziale of Charlotte NC (US) for bank of america corporation, Pavan Singaraju of Waxhaw NC (US) for bank of america corporation, Anne Price of Newport TN (US) for bank of america corporation, David Smiddy of Chadds Ford PA (US) for bank of america corporation, Brandon Kozlowski of Charlotte NC (US) for bank of america corporation, Jennifer Raley of Mount Holly NC (US) for bank of america corporation

IPC Code(s): G07D11/34, G06N20/00, G06Q20/10, G06Q20/20, G06Q20/32, G06Q20/40, G07D7/00, G07D11/23, G07D11/245, G07D11/32, G07D11/36, G07D11/60, G07F19/00

CPC Code(s): G07D11/34



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.


20240243906. SYSTEMS, METHODS, AND APPARATUSES FOR GENERATING DATA STRINGS AND FOR MANAGING ENCRYPTED DATA IN DATA CONTAINERS IN AN ELECTRONIC NETWORK_simplified_abstract_(bank of america corporation)

Inventor(s): Antoan Fotev Izmirliev of London (GB) for bank of america corporation, Manu Jacob Kurian of Dallas TX (US) for bank of america corporation

IPC Code(s): H04L9/08, G06F21/60

CPC Code(s): H04L9/0838



Abstract: systems, computer program products, and methods are described herein for generating data strings and for managing encrypted data in data containers in an electronic network. the present invention is configured to identify at least one data container, wherein the at least one data container comprises encrypted data; interrogate the at least one data container; determine at least one encryption associated with the encrypted data of the data container; receive at least one encryption key associated with the encrypted data; receive at least one tag associated with the encrypted data, wherein the at least one tag comprises at least one location identifier associated with the encrypted data; generate a string for the data of the data container, wherein the string comprises the at least one tag; and decrypt the encrypted data of the data container based on the at least one encryption key.


20240243926. SYSTEM FOR A SECURE MODULAR CLOUD-ENABLED RESOURCE EXCHANGE APPARATUS_simplified_abstract_(bank of america corporation)

Inventor(s): Matthew Edward Williams of Frisco TX (US) for bank of america corporation, Paul Martin Mattison of Sherrills Ford NC (US) for bank of america corporation, John Philip Rice of Jacksonville FL (US) for bank of america corporation, Brian Joseph Smith of Saint Augustine FL (US) for bank of america corporation, Bryan Ward Follis of Jacksonville FL (US) for bank of america corporation

IPC Code(s): H04L9/32, H04L9/40

CPC Code(s): H04L9/3268



Abstract: a system is provided for a secure modular cloud-enabled resource exchange apparatus. in particular, the resource exchange apparatus may comprise a security box operatively coupled to one or more modular components, which may include computing components or devices and/or peripherals. the components of the resource exchange apparatus may be secured using security certificates and/or tokens associated with the input and/or output ports of each component. the computing device within the resource exchange apparatus may be communicatively coupled with a cloud server, from which the computing device may retrieve security certificates, configuration parameters, and/or the like. upon detecting that a component has invalid certificate, the system may automatically disconnect and block the component. in this way, the system may ensure that only authorized devices may be used within the resource exchange apparatus.


20240243988. SYSTEMS FOR SEGMENTING AND CONTROLLING THE TRANSMISSION OF DATA IN COMPUTING NETWORKS_simplified_abstract_(bank of america corporation)

Inventor(s): Manu Jacob Kurian of Dallas TX (US) for bank of america corporation, Lalit Dhawan of Cranbury NJ (US) for bank of america corporation, Sanjeev Verma of Harrisburg NC (US) for bank of america corporation

IPC Code(s): H04L43/10

CPC Code(s): H04L43/10



Abstract: embodiments of the present invention provide a system for segmenting and controlling transmission of data in computing networks. the system is configured for identifying initiation of transmission of a data file from a first storage container to a second storage container via a first network path, wherein the first network path comprises one or more network nodes, in response to identifying initiation of the transmission of the data file, generating a data tag for the data file, wherein the data tag is generated based on one or more file attributes, embedding the data tag into the data file, and allowing the transmission of the data file comprising the data tag, via the first network path and the one or more network nodes.


20240244048. Dynamic Passive Authentication_simplified_abstract_(bank of america corporation)

Inventor(s): Edward Lee Traywick of Bellbrook OH (US) for bank of america corporation, Christopher D. Nobile of Charlotte NC (US) for bank of america corporation, Joshua R. Johnson of Denver NC (US) for bank of america corporation, Christopher Stephen Littrell of Dallas TX (US) for bank of america corporation

IPC Code(s): H04L9/40

CPC Code(s): H04L63/0861



Abstract: arrangements for providing dynamic passive authentication are provided. in some aspects, registration data may be received for a plurality of users. the registration data may include biometric data of each user of the plurality of users, and identification of one or more user computing devices that each user is authorize to access. in response to receiving an indication of login to a user computing device by a first user, one or more passive authentication functions may be activated and biometric data may be received from devices associated with the user computing device. the computing platform may compare the received biometric data to registration biometric data associated with the first user. if the received data matches the registration data, the system may capture additional biometric data at a subsequent time. if the received data does not match the registration data, one or more mitigation actions may be identified and executed.


20240244050. SYSTEM AND METHOD FOR ELECTRONIC AUTHENTICATION OF ELECTRONIC DISTRIBUTED NETWORK TRAFFIC VIA ENRICHED DATA_simplified_abstract_(bank of america corporation)

Inventor(s): Barry Gregory Jude Walsh of Greystones (IE) for bank of america corporation, Tomas M. Castrejon, III of Fort Mill SC (US) for bank of america corporation, Christopher Stephen Littrell of Dallas TX (US) for bank of america corporation, Edward Lee Traywick of Bellbrook OH (US) for bank of america corporation

IPC Code(s): H04L9/40, H04L41/16

CPC Code(s): H04L63/0876



Abstract: embodiments of the invention are directed to systems, computer program products, and methods for electronic authentication of electronic distributed network traffic via enriched data. an authorization request is provided from a user of a first endpoint device to send or receive data with a second endpoint device. a request for a first authentication credential to the first endpoint device is transmitted, and an authentication transmission is received by the system. an enhanced authentication engine is initialized, which collects, by a middleware, data flow from an identity database to the enhanced authentication engine. a metadata source is combined with the data flow to form a combined data, which is transmitted to an alert engine.


20240244075. GENERATING PASSWORD COMPLEXITY RULES BASED ON ATTACK PATTERN ANALYSIS USING HASH SEGMENTATION_simplified_abstract_(bank of america corporation)

Inventor(s): Vijay Kumar Yarabolu of Telangana (IN) for bank of america corporation, Gowthaman Sundararaj of Tamilnadu (IN) for bank of america corporation

IPC Code(s): H04L9/40

CPC Code(s): H04L63/1433



Abstract: aspects of the disclosure relate to a network traffic monitoring platform. the platform may train an attack pattern analysis model to output a behavior profile and a cumulative attack score. the platform may identify a password failure rate spike. the platform may extract a password hash from the network traffic. the platform may generate the behavior profile based on the password hash. the platform may generate the cumulative attack score based on the behavior profile. the platform may compare the cumulative attack score to a threshold. based on identifying that the cumulative attack score is below the threshold, the platform may identify the password hash as a secure hash. based on identifying that the cumulative attack score meets or exceeds the threshold, the platform may and generate password complexity rules. the platform may refine the attack pattern analysis model based on the attacked hash and the cumulative attack score.


20240244293. SYSTEMS, METHODS, AND APPARATUSES FOR ANALYZING, USING AI ENGINES, RESOURCES DEPICTED IN AUDIO VISUAL CONTENT_simplified_abstract_(bank of america corporation)

Inventor(s): Joseph Benjamin Castinado of North Glenn CO (US) for bank of america corporation, Hope Barus of Fort Mill SC (US) for bank of america corporation, Oscar Guzman of Dallas TX (US) for bank of america corporation, Brandon Ingram of Charlotte NC (US) for bank of america corporation, Naoll Addisu Merdassa of Chakopee MN (US) for bank of america corporation, Kevin Graham Robberts of Charlotte NC (US) for bank of america corporation

IPC Code(s): H04N21/442, G06F16/951, H04N21/2389

CPC Code(s): H04N21/44218



Abstract: embodiments of the present invention provide a system for analyzing using artificial intelligence engines depicted in audio visual content. the system is configured for determining that a user has accessed a first audio visual content on an audio visual content providing platform, performing a frame-by-frame analysis to determine one or more resources depicted in the first audio visual content, identifying one or more third party systems associated with the one or more resources, crawling the one or more third party systems associated with the one or more resources, extracting resource information associated with the one or more resources from the one or more third party systems based on crawling the one or more third party systems, and embedding the resource information associated with the one or more resources in the first audio visual content.


20240244302. SYSTEMS AND METHODS FOR EMBEDDING EXTRACTABLE METADATA ELEMENTS WITHIN A CHANNEL-AGNOSTIC LAYER OF AUDIO-VISUAL CONTENT_simplified_abstract_(bank of america corporation)

Inventor(s): Joseph Benjamin Castinado of North Glenn CO (US) for bank of america corporation, Naoll Addisu Merdassa of Chakopee MN (US) for bank of america corporation, Brandon Ingram of Charlotte NC (US) for bank of america corporation, Oscar Guzman of Dallas TX (US) for bank of america corporation, Kevin Graham Robberts of Charlotte NC (US) for bank of america corporation, Hope Barus of Fort Mill SC (US) for bank of america corporation

IPC Code(s): H04N21/84, H04N21/431, H04N21/8547

CPC Code(s): H04N21/84



Abstract: embodiments of the present invention provide a system for embedding extractable metadata elements within a channel-agnostic layer of audio-visual content. the system is configured for receiving a content file, determining products displayed in the content file, and delivering resource metadata related to the products displayed in the content file in an interactive and secure manner. the invention may further include various ways in which to automatically display resource metadata in an intuitive manner in conjunction with streaming the content file to a user device via one or more platforms or channels.


Bank of America Corporation patent applications on July 18th, 2024