Patents by Inventor Brandon Matthew Castagna
Brandon Matthew Castagna 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: 11734069Abstract: The present disclosure is directed to a novel system for using a distributed register to generate, manage, and store data for interest-pooled time deposit resource accounts. The invention leverages a pooled resource account approach, allowing for multiple disparate resource accounts to benefit from an enhanced interest return by pooling resource accounts. The system components of the invention contemplate the use of distributed register technology to provide a verified ledger of information related to one or more resource accounts, as well as store system data, user data, and metadata related to the movement and management of resources. By using a distributed register approach to store and verify data related to time-dependent resource account services, the invention provides an automated system and methods for enhancing the flow of sensitive verified information, reducing the need for manual review and increasing the speed at which various resource account services can be validated and executed.Type: GrantFiled: October 28, 2022Date of Patent: August 22, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Vinod Vijapur, Brandon Matthew Castagna, Rajesh Mulani, Anand Ramachandra Nayak
-
Publication number: 20230056259Abstract: The present disclosure is directed to a novel system for using a distributed register to generate, manage, and store data for interest-pooled time deposit resource accounts. The invention leverages a pooled resource account approach, allowing for multiple disparate resource accounts to benefit from an enhanced interest return by pooling resource accounts. The system components of the invention contemplate the use of distributed register technology to provide a verified ledger of information related to one or more resource accounts, as well as store system data, user data, and metadata related to the movement and management of resources. By using a distributed register approach to store and verify data related to time-dependent resource account services, the invention provides an automated system and methods for enhancing the flow of sensitive verified information, reducing the need for manual review and increasing the speed at which various resource account services can be validated and executed.Type: ApplicationFiled: October 28, 2022Publication date: February 23, 2023Applicant: BANK OF AMERICA CORPORATIONInventors: Vinod Vijapur, Brandon Matthew Castagna, Rajesh Mulani, Anand Ramachandra Nayak
-
Publication number: 20230029360Abstract: Systems, computer program products, and methods are described herein for automatic provisioning of limited-transferability electronic certificates associated with events. The present invention may be configured to receive event data including event information associated with an event, receive user data including user information associated with a user, where the user is associated with the event, and generate, based on the event data and the user data, an electronic digital certificate. The present invention may be configured to store the electronic digital certificate on a distributed ledger and generate, on the distributed ledger, a smart contract associated with the electronic digital certificate that prevents transfer of the electronic digital certificate.Type: ApplicationFiled: July 22, 2021Publication date: January 26, 2023Applicant: BANK OF AMERICA CORPORATIONInventors: Brandon Matthew Castagna, Tiffany Ashley Wan
-
Patent number: 11561832Abstract: The present disclosure is directed to a novel system for using a distributed register to generate, manage, and store data for interest-pooled time deposit resource accounts. The invention leverages a pooled resource account approach, allowing for multiple disparate resource accounts to benefit from an enhanced interest return by pooling resource accounts. The system components of the invention contemplate the use of distributed register technology to provide a verified ledger of information related to one or more resource accounts, as well as store system data, user data, and metadata related to the movement and management of resources. By using a distributed register approach to store and verify data related to time-dependent resource account services, the invention provides an automated system and methods for enhancing the flow of sensitive verified information, reducing the need for manual review and increasing the speed at which various resource account services can be validated and executed.Type: GrantFiled: May 18, 2020Date of Patent: January 24, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Vinod Vijapur, Brandon Matthew Castagna, Rajesh Mulani, Anand Ramachandra Nayak
-
Publication number: 20210357260Abstract: The present disclosure is directed to a novel system for using a distributed register to generate, manage, and store data for interest-pooled time deposit resource accounts. The invention leverages a pooled resource account approach, allowing for multiple disparate resource accounts to benefit from an enhanced interest return by pooling resource accounts. The system components of the invention contemplate the use of distributed register technology to provide a verified ledger of information related to one or more resource accounts, as well as store system data, user data, and metadata related to the movement and management of resources. By using a distributed register approach to store and verify data related to time-dependent resource account services, the invention provides an automated system and methods for enhancing the flow of sensitive verified information, reducing the need for manual review and increasing the speed at which various resource account services can be validated and executed.Type: ApplicationFiled: May 18, 2020Publication date: November 18, 2021Applicant: BANK OF AMERICA CORPORATIONInventors: Vinod Vijapur, Brandon Matthew Castagna, Rajesh Mulani, Anand Ramachandra Nayak
-
Patent number: 11146535Abstract: Embodiments of the present invention provide a system for expediting validation and authorization of transactions between end points. Embodiments of the invention utilize a private blockchain to control transaction workflow amongst compute nodes, provide automatic authorization of transactions in the workflow, and provide efficient record-keeping functions within the virtual ledgers in an upstream and a downstream application. By using a private distributed ledger in this manner, the system addresses the computer networking-centric challenge of processing transactions in a secure and efficient manner; avoiding desynchronization of data as well as preventing the need for authorization and confirmation requests amongst the nodes greatly reduces the amount of computing resources required to process transactions, including, but not limited to, processing power, memory space, storage space, cache space, electric power, networking bandwidth, and I/O calls.Type: GrantFiled: October 12, 2016Date of Patent: October 12, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Brandon Matthew Castagna, Kevin Ben Hicks
-
Patent number: 11106553Abstract: Embodiments of the present invention provide a system for increasing intra-application efficiency by way of distributed failover. Embodiments of the invention allow data centers within an application to perform error recovery of failed transactions by shifting the processing load to another data center in the network without data redundancy amongst the data centers within the application. Avoiding the duplication of data within the data centers greatly reduces the amount of computing resources required to perform recovery and maintain service uptime, including, but not limited to, processing power, memory space, storage space, cache space, electric power, networking bandwidth, and I/O calls.Type: GrantFiled: October 28, 2019Date of Patent: August 31, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Brandon Matthew Castagna, Suresh Jagarlamudi
-
Publication number: 20210124646Abstract: Embodiments of the present invention provide a system for increasing intra-application efficiency by way of distributed failover. Embodiments of the invention allow data centers within an application to perform error recovery of failed transactions by shifting the processing load to another data center in the network without data redundancy amongst the data centers within the application. Avoiding the duplication of data within the data centers greatly reduces the amount of computing resources required to perform recovery and maintain service uptime, including, but not limited to, processing power, memory space, storage space, cache space, electric power, networking bandwidth, and I/O calls.Type: ApplicationFiled: October 28, 2019Publication date: April 29, 2021Applicant: Bank of America CorporationInventors: Brandon Matthew Castagna, Suresh Jagarlamudi
-
Publication number: 20200065193Abstract: Embodiments of the present invention provide a system for increasing intra-application efficiency by way of distributed failover. Embodiments of the invention allow data centers within an application to perform error recovery of failed transactions by shifting the processing load to another data center in the network without data redundancy amongst the data centers within the application. Avoiding the duplication of data within the data centers greatly reduces the amount of computing resources required to perform recovery and maintain service uptime, including, but not limited to, processing power, memory space, storage space, cache space, electric power, networking bandwidth, and I/O calls.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Applicant: Bank of America CorporationInventors: Brandon Matthew Castagna, Suresh Jagarlamudi
-
Publication number: 20190392437Abstract: Embodiments of the present invention provide a system operatively connected with a block chain distributed network and for using the block chain distributed network for providing aggregate tracking and threshold triggering. Embodiments receive, at a node of a blockchain distributed network, a transaction record associated with a transaction between a payor and a payee; accesses a distributed ledger; determines, from the distributed ledger, a net position between the entity and a third party; and, if the entity is the payor bank and the third party is the payee bank, debit the net position in the amount of the transaction; and, if the entity is the payee bank and the third party is the payor bank, credit the net position in the amount of the transaction, thereby resulting in an updated net position between the entity and the third party; and records the updated net position on the distributed ledger.Type: ApplicationFiled: September 5, 2019Publication date: December 26, 2019Applicant: BANK OF AMERICA CORPORATIONInventors: Brandon Matthew Castagna, Bethe Anne Warner
-
Patent number: 10459811Abstract: Embodiments of the present invention provide a system for increasing intra-application efficiency by way of distributed failover. Embodiments of the invention allow data centers within an application to perform error recovery of failed transactions by shifting the processing load to another data center in the network without data redundancy amongst the data centers within the application. Avoiding the duplication of data within the data centers greatly reduces the amount of computing resources required to perform recovery and maintain service uptime, including, but not limited to, processing power, memory space, storage space, cache space, electric power, networking bandwidth, and I/O calls.Type: GrantFiled: August 19, 2016Date of Patent: October 29, 2019Assignee: Bank of America CorporationInventors: Brandon Matthew Castagna, Suresh Jagarlamudi
-
Patent number: 10402796Abstract: Embodiments of the invention are directed to a system, method, or computer program product for utilizing a block chain distributed network for generation of blocks with searchable metadata code embedded therein for recreating a historic record of how a transaction is processed from a client origination to external clearing. The invention provides a process by which a distributed ledger technology is utilized to store complete payment structures and their events across application life-cycles to recreate a historic record of event processing. The record allows for complex tracking and tracing across complex event processing where data points are received, spliced, and processed across multiple applications in a high quantity high velocity environment.Type: GrantFiled: August 29, 2016Date of Patent: September 3, 2019Assignee: BANK OF AMERICA CORPORATIONInventor: Brandon Matthew Castagna
-
Patent number: 10361853Abstract: Embodiments of the present invention provide a system for authenticating records belonging to an individual or entity and providing authorized access of the records to service providers. Embodiments of the invention utilize a private blockchain to store various types of records to be conveyed to the service providers. In this way, the individual or entity may securely store on the blockchain all records relevant to service providers, then provide the service providers with secured access to the records such that the providers may access only the specific records for which they are authorized, e.g. a healthcare provider may access only the healthcare records on the blockchain.Type: GrantFiled: October 12, 2016Date of Patent: July 23, 2019Assignee: Bank of America CorporationInventors: Brandon Matthew Castagna, Kevin Ben Hicks
-
Publication number: 20190172059Abstract: Embodiments of the present invention provide a system operatively connected with a block chain distributed network and for using the block chain distributed network for providing aggregate tracking and threshold triggering. Embodiments receive, at a node of a blockchain distributed network, a transaction record associated with a transaction between a payor and a payee; accesses a distributed ledger; determines, from the distributed ledger, a net position between the entity and a third party; and, if the entity is the payor bank and the third party is the payee bank, debit the net position in the amount of the transaction; and, if the entity is the payee bank and the third party is the payor bank, credit the net position in the amount of the transaction, thereby resulting in an updated net position between the entity and the third party; and records the updated net position on the distributed ledger.Type: ApplicationFiled: March 26, 2018Publication date: June 6, 2019Inventors: Brandon Matthew Castagna, Bethe Anne Warner
-
Patent number: 10270654Abstract: Embodiments of the present invention provide a system for increasing computing efficiency of communication between applications running on networked machines through embedded middleware. Embodiments of the invention allow disparate applications to communicate with one another by using middleware that is integrated into the applications themselves, thereby reducing the various types of computing resources required to establish and maintain the communications link, including, but not limited to, processing power, memory space, storage space, cache space, electric power, networking bandwidth, and I/O calls.Type: GrantFiled: August 19, 2016Date of Patent: April 23, 2019Assignee: BANK OF AMERICA CORPORATIONInventors: Brandon Matthew Castagna, Suresh Jagarlamudi, Kevin Ben Hicks
-
Patent number: 10264056Abstract: Aspects of the disclosure relate to multicomputer processing of an event request from an event origination device with centralized event orchestration. A computing platform may receive, from an event origination device, an event request for an event. Subsequently, the computing platform may determine a sub-event associated with the event. Next, the computing platform may receive, from an event dataset customization engine, an event customized dataset generated for the sub-event. Then, the computing platform may generate, based on the sub-event associated with the event received from the event origination device, one or more event orchestration commands directing a sub-event processing device to execute the sub-event. Thereafter, the computing platform may receive, from the sub-event processing device, a results dataset. Subsequently, the computing platform may update, based on the results dataset, a master event dataset associated with the event.Type: GrantFiled: December 8, 2016Date of Patent: April 16, 2019Assignee: Bank of America CorporationInventors: Brandon Matthew Castagna, Chris Lord, Rob Oddy, Nick Pearson, David McGinness, Kevin Hicks
-
Patent number: 10180881Abstract: Embodiments of the present invention also provide a system for increasing inter-application efficiency by conducting recovery of end-to-end transactions. Embodiments of the invention allow a transaction manager to track the status of a transaction being processed by a plurality of nodes in an array in order to perform error recovery of failed transactions within a node. The recovery process may involve restarting the transaction at the global step and the local step at which the transaction failed. By avoiding restarting the end-to-end transaction from the first step, the system may save precious computing resources of the computer systems within the nodes processing the end-to-end transaction, including, but not limited to, processing power, memory space, storage space, cache space, electric power, networking bandwidth, and I/O calls.Type: GrantFiled: August 19, 2016Date of Patent: January 15, 2019Assignee: Bank of America CorporationInventor: Brandon Matthew Castagna
-
Patent number: 10158611Abstract: Embodiments of the present invention provide a system for multiplexing and demultiplexing blockchain ledgers via a cryptographic hash. In particular, the invention uses cryptographic keys and hashes to combine and dissociate blockchain records from the private blockchains two or more entities. The system provides a mechanism by which blockchains owned by distinct entities may be multiplexed upon formation of a union between the entities, in order to securely share data records and establish an authentic, tamper-resistant timeline for said data records. Furthermore, the system provides a mechanism by which the blockchains may be demultiplexed upon dissolution of said union.Type: GrantFiled: November 17, 2016Date of Patent: December 18, 2018Assignee: Bank of America CorporationInventor: Brandon Matthew Castagna
-
Publication number: 20180167441Abstract: Aspects of the disclosure relate to multicomputer processing of an event request from an event origination device with centralized event orchestration. A computing platform may receive, from an event origination device, an event request for an event. Subsequently, the computing platform may determine a sub-event associated with the event. Next, the computing platform may receive, from an event dataset customization engine, an event customized dataset generated for the sub-event. Then, the computing platform may generate, based on the sub-event associated with the event received from the event origination device, one or more event orchestration commands directing a sub-event processing device to execute the sub-event. Thereafter, the computing platform may receive, from the sub-event processing device, a results dataset. Subsequently, the computing platform may update, based on the results dataset, a master event dataset associated with the event.Type: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Inventors: Brandon Matthew Castagna, Chris Lord, Rob Oddy, Nick Pearson, David McGinness, Kevin Hicks
-
Publication number: 20180139186Abstract: Embodiments of the present invention provide a system for multiplexing and demultiplexing blockchain ledgers via a cryptographic hash. In particular, the invention uses cryptographic keys and hashes to combine and dissociate blockchain records from the private blockchains two or more entities. The system provides a mechanism by which blockchains owned by distinct entities may be multiplexed upon formation of a union between the entities, in order to securely share data records and establish an authentic, tamper-resistant timeline for said data records. Furthermore, the system provides a mechanism by which the blockchains may be demultiplexed upon dissolution of said union.Type: ApplicationFiled: November 17, 2016Publication date: May 17, 2018Inventor: Brandon Matthew Castagna