Patents by Inventor Bonnie L. Dolan
Bonnie L. Dolan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11244389Abstract: A system for communicating property data includes one or more interfaces operable to receive lien data including an identification of a lien on a property, an identification of the holder of the lien, a balance of debt associated with the lien, and a repayment schedule for the amount of debt associated with the lien; and lien authentication data including one or more from the set comprising: a copy of an agreement memorializing the lien, a property title memorializing the lien, and a government record memorializing the lien; one or more memories operable to store the received lien data and the received lien authentication data; and one or more processors operable to: determine, based on the received lien authentication data, that the received lien data is valid, and determine, based on the received lien data, that the received balance of debt associated with the lien needs to be updated.Type: GrantFiled: October 28, 2019Date of Patent: February 8, 2022Assignee: Bank of America CorporationInventors: Joseph B. Castinado, Bonnie L. Dolan
-
Patent number: 10997117Abstract: A real-time data processing system is provided comprising a memory device with computer-readable program code stored thereon, a communication device in communication with a network, and a processing device operatively coupled to the memory device and the communication device. The system establishes an operable communication linkage with a first entity system and a second entity system, the first entity system and the second entity system sharing access to a resource repository stored on the second entity system. The system generates a repository image of the resource repository and tracks an interaction with the resource repository in real-time. Based on the tracked interaction, the system synchronizes the repository image with the resource repository, wherein synchronizing the repository image comprises mirroring the interaction on the repository image and updating the first entity system based on the repository image.Type: GrantFiled: June 26, 2018Date of Patent: May 4, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Joseph Benjamin Castinado, Chung-Di Chou, Bonnie L. Dolan, Lee Ann Proud, Lisa Janette Ebba Weekes
-
Patent number: 10621577Abstract: A system for controlling access to data includes: one or more interfaces operable to receive: an account identifier associated with a financial account and authentication criteria associated with the financial account, the authentication criteria identifying required authentication data based on a value of the transaction; one or more interfaces operable to receive a proposed transaction message, the proposed transaction message including a value of a proposed transaction, an account identifier, and a location of the proposed transaction; one or more processors communicatively coupled to the one or more interfaces, the one or more processors operable to: determine a financial account associated with the received account identifier and determine required authentication data for the proposed transaction based on the received account identifier and received value of the proposed transaction, the required form of authentication including one or more of: biometric authentication and location authentication.Type: GrantFiled: September 11, 2015Date of Patent: April 14, 2020Assignee: Bank of America CorporationInventors: Joseph B. Castinado, Bonnie L. Dolan, Charles R. Kendall
-
Publication number: 20200058069Abstract: A system for communicating property data includes one or more interfaces operable to receive lien data including an identification of a lien on a property, an identification of the holder of the lien, a balance of debt associated with the lien, and a repayment schedule for the amount of debt associated with the lien; and lien authentication data including one or more from the set comprising: a copy of an agreement memorializing the lien, a property title memorializing the lien, and a government record memorializing the lien; one or more memories operable to store the received lien data and the received lien authentication data; and one or more processors operable to: determine, based on the received lien authentication data, that the received lien data is valid, and determine, based on the received lien data, that the received balance of debt associated with the lien needs to be updated.Type: ApplicationFiled: October 28, 2019Publication date: February 20, 2020Inventors: Joseph B. Castinado, Bonnie L. Dolan
-
Publication number: 20190392044Abstract: A real-time data processing system is provided comprising a memory device with computer-readable program code stored thereon, a communication device in communication with a network, and a processing device operatively coupled to the memory device and the communication device. The system establishes an operable communication linkage with a first entity system and a second entity system, the first entity system and the second entity system sharing access to a resource repository stored on the second entity system. The system generates a repository image of the resource repository and tracks an interaction with the resource repository in real-time. Based on the tracked interaction, the system synchronizes the repository image with the resource repository, wherein synchronizing the repository image comprises mirroring the interaction on the repository image and updating the first entity system based on the repository image.Type: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Inventors: Joseph Benjamin Castinado, Chung-Di Chou, Bonnie L. Dolan, Lee Ann Proud, Lisa Janette Ebba Weekes
-
Patent number: 10467713Abstract: A system for communicating property data, comprising one or more memories operable to store a lien data for a plurality of properties, the lien data including: an identification of a lien on a property, an identification of the holder of the lien, and a balance of debt associated with the lien; and one or more operable to receive a property payment request from a requesting party, the property payment request including an identification of a subject property; and one or more processors operable to: determine that the subject property is one of the plurality of properties stored on the one or more memories, determine one or more liens associated with the subject property, and determine the lien holder for each determined lien associated with the subject party.Type: GrantFiled: September 8, 2015Date of Patent: November 5, 2019Assignee: Bank of America CorporationInventors: Joseph B. Castinado, Bonnie L. Dolan
-
Patent number: 10460385Abstract: A system for communicating property data includes one or more interfaces operable to receive lien data including an identification of a lien on a property, an identification of the holder of the lien, a balance of debt associated with the lien, and a repayment schedule for the amount of debt associated with the lien; and lien authentication data including one or more from the set comprising: a copy of an agreement memorializing the lien, a property title memorializing the lien, and a government record memorializing the lien; one or more memories operable to store the received lien data and the received lien authentication data; and one or more processors operable to: determine, based on the received lien authentication data, that the received lien data is valid, and determine, based on the received lien data, that the received balance of debt associated with the lien needs to be updated.Type: GrantFiled: September 8, 2015Date of Patent: October 29, 2019Assignee: Bank of America CorporationInventors: Joseph B. Castinado, Bonnie L. Dolan
-
Patent number: 10417616Abstract: In certain embodiments, a system for real-time data processing includes one or more processors operable to: determine a deposit financial institution and deposit account based on received check data, determine a debit financial institution and debit account based on the received check data, determine that the deposit and debit financial institutions are member financial institutions, determine a debit amount based on received check data; and one or more interfaces operable to: communicate a debit notification to the debit financial institution, the debit notification including at least a portion of the received check data, and receive an authorization notification from the debit financial institution in response to communicating the debit notification, the authorization notification representing a commitment from the debit financial institution to transfer the debit amount to the deposit financial institution.Type: GrantFiled: September 8, 2015Date of Patent: September 17, 2019Assignee: Bank of America CorporationInventors: Charles R. Kendall, Joseph B. Castinado, Bonnie L. Dolan
-
Patent number: 10380681Abstract: In certain embodiments, a system for real-time overdraft detection includes one or more processors operable to: determine a deposit financial institution and deposit account based on the received check data, determine a debit financial institution and debit account based on the received check data, determine that the deposit financial institution and the debit financial institution are member financial institutions, determine a debit amount based on received check data, determine that the debit account matches an account associated with received account data, and determine that the debit amount exceeds an approved debit amount; the one or more interfaces further operable to communicate a declined transaction notification to the deposit account holder in response to determining that the debit amount exceeds the approved debit amount, the declined transaction notification notifying the deposit account holder that the debit amount cannot be credited to the deposit account holder.Type: GrantFiled: September 8, 2015Date of Patent: August 13, 2019Assignee: Bank of America CorporationInventors: Charles R. Kendall, Joseph B. Castinado, Bonnie L. Dolan
-
Patent number: 9935961Abstract: A system for controlling access to data, includes: one or more interfaces operable to receive an access point deauthorization message, the access point deauthorization message including one or more access point identifiers; and one or more processors operable to: determine an account identifier associated with the access point identifier included in the received access point deauthorization message, and deauthorize an access point identified by the received access point identifier from accessing the financial account associated with the determined account identifier associated with the received access point identifier.Type: GrantFiled: September 11, 2015Date of Patent: April 3, 2018Assignee: Bank of America CorporationInventors: Joseph B. Castinado, Bonnie L. Dolan, Charles R. Kendall
-
Publication number: 20170078299Abstract: A system for controlling access to data, includes: one or more interfaces operable to receive an access point deauthorization message, the access point deauthorization message including one or more access point identifiers; and one or more processors operable to: determine an account identifier associated with the access point identifier included in the received access point deauthorization message, and deauthorize an access point identified by the received access point identifier from accessing the financial account associated with the determined account identifier associated with the received access point identifier.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Joseph B. Castinado, Bonnie L. Dolan, Charles R. Kendall
-
Publication number: 20170076280Abstract: A system for controlling access to data includes: one or more interfaces operable to receive: an account identifier associated with a financial account and authentication criteria associated with the financial account, the authentication criteria identifying required authentication data based on a value of the transaction; one or more interfaces operable to receive a proposed transaction message, the proposed transaction message including a value of a proposed transaction, an account identifier, and a location of the proposed transaction; one or more processors communicatively coupled to the one or more interfaces, the one or more processors operable to: determine a financial account associated with the received account identifier and determine required authentication data for the proposed transaction based on the received account identifier and received value of the proposed transaction, the required form of authentication including one or more of: biometric authentication and location authentication.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Joseph B. Castinado, Bonnie L. Dolan, Charles R. Kendall
-
Publication number: 20170076286Abstract: A system for controlling access to data, includes: one or more interfaces operable to receive an account alias messages, an account alias message comprising an account alias and one or more account identifiers; receive an account transaction message and a secure socket layer certificate generated with a block chain, the account transaction message comprising an account alias and a proposed transaction, and one or more processors operable to: determine that the received account transaction message is valid based on the received secure socket layer certificate by verifying that information included in the secure socket layer certificate is stored in the block chain, determine an account identifier associated with an account alias received in an account transaction message, and authorize the received proposed transaction for a financial account associated with the determined account identifier.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Joseph B. Castinado, Bonnie L. Dolan, Charles R. Kendall
-
Publication number: 20170069022Abstract: A system for communicating property data includes one or more interfaces operable to receive lien data including an identification of a lien on a property, an identification of the holder of the lien, a balance of debt associated with the lien, and a repayment schedule for the amount of debt associated with the lien; and lien authentication data including one or more from the set comprising: a copy of an agreement memorializing the lien, a property title memorializing the lien, and a government record memorializing the lien; one or more memories operable to store the received lien data and the received lien authentication data; and one or more processors operable to: determine, based on the received lien authentication data, that the received lien data is valid, and determine, based on the received lien data, that the received balance of debt associated with the lien needs to be updated.Type: ApplicationFiled: September 8, 2015Publication date: March 9, 2017Inventors: Joseph B. Castinado, Bonnie L. Dolan
-
Publication number: 20170068936Abstract: In certain embodiments, a system for real-time data processing includes one or more processors operable to: determine a deposit financial institution and deposit account based on received check data, determine a debit financial institution and debit account based on the received check data, determine that the deposit and debit financial institutions are member financial institutions, determine a debit amount based on received check data; and one or more interfaces operable to: communicate a debit notification to the debit financial institution, the debit notification including at least a portion of the received check data, and receive an authorization notification from the debit financial institution in response to communicating the debit notification, the authorization notification representing a commitment from the debit financial institution to transfer the debit amount to the deposit financial institution.Type: ApplicationFiled: September 8, 2015Publication date: March 9, 2017Inventors: Charles R. Kendall, Joseph B. Castinado, Bonnie L. Dolan
-
Publication number: 20170069019Abstract: In certain embodiments, a system for real-time overdraft detection includes one or more processors operable to: determine a deposit financial institution and deposit account based on the received check data, determine a debit financial institution and debit account based on the received check data, determine that the deposit financial institution and the debit financial institution are member financial institutions, determine a debit amount based on received check data, determine that the debit account matches an account associated with received account data, and determine that the debit amount exceeds an approved debit amount; the one or more interfaces further operable to communicate a declined transaction notification to the deposit account holder in response to determining that the debit amount exceeds the approved debit amount, the declined transaction notification notifying the deposit account holder that the debit amount cannot be credited to the deposit account holder.Type: ApplicationFiled: September 8, 2015Publication date: March 9, 2017Inventors: Charles R. Kendall, Joseph B. Castinado, Bonnie L. Dolan
-
Publication number: 20170069042Abstract: A system for communicating property data, comprising one or more memories operable to store a lien data for a plurality of properties, the lien data including: an identification of a lien on a property, an identification of the holder of the lien, and a balance of debt associated with the lien; and one or more operable to receive a property payment request from a requesting party, the property payment request including an identification of a subject property; and one or more processors operable to: determine that the subject property is one of the plurality of properties stored on the one or more memories, determine one or more liens associated with the subject property, and determine the lien holder for each determined lien associated with the subject party.Type: ApplicationFiled: September 8, 2015Publication date: March 9, 2017Inventors: Joseph B. Castinado, Bonnie L. Dolan
-
Publication number: 20150199660Abstract: A system for executing electronic fund transfers includes a memory comprising a database, the database configured to store electronic fund transfer data, a first interface communicatively coupled to the memory and configured to receive electronic fund transfer customer data associated with a customer and requested electronic fund transfer data describing a requested electronic fund transfer requested by the customer, and one or more processors communicatively coupled to the first interface and configured to determine, based on the received customer data, stored electronic fund transfer data associated with the received customer data and populate fields of the first interface with the stored electronic fund transfer data associated with the received customer data.Type: ApplicationFiled: January 14, 2014Publication date: July 16, 2015Applicant: Bank of America CorporationInventors: Bonnie L. Dolan, Shilpoo Agrawal, Joseph B. Castinado, Jack L. Vaalburg
-
Publication number: 20150032619Abstract: In certain embodiments, a system for executing electronic transaction services comprises one or more interfaces operable to receive access credentials for a plurality of accounts held with a plurality of enterprises, wherein the plurality of accounts are associated with an entity and one or more processors communicatively coupled to at least one of the one or more interfaces, the one or more processors operable to access, account data from the plurality of accounts, monitor transactions in the plurality of accounts, determine one or more transaction patterns, determine one or more proposed transactions, wherein the one or more proposed transactions represent electronic transfers of funds involving one or more of the plurality of accounts, and determine one or more advantages to the entity associated with the one or more proposed transactions.Type: ApplicationFiled: July 24, 2013Publication date: January 29, 2015Applicant: Bank of America CorporationInventors: Joseph B. Castinado, Gregory G. Farr, Richard H. Thomas, Shilpoo Agrawal, Matthew J. Stowell, Bonnie L. Dolan
-
Publication number: 20150032600Abstract: In certain embodiments, a system for executing electronic transaction services comprises one or more processors operable to access first charge information associated with electronic transactions related to a plurality of nodes, access second charge information associated with electronic transactions related to a plurality of regulatory authorities, access a plurality of previously executed electronic transactions associated with a user, determine one or more transaction patterns based on the plurality of previously executed electronic transactions, determine a current cost associated with the one or more transaction patterns based at least in part on the first and second charge information, and determine, based at least in part on the first and second charge information, one or more proposed electronic transactions associated with a proposed cost less than the current cost.Type: ApplicationFiled: July 24, 2013Publication date: January 29, 2015Applicant: Bank of America CorporationInventors: Joseph B. Castinado, Gregory G. Farr, Richard H. Thomas, Bonnie L. Dolan