Search

US-12620023-B1 - Smart contract managed company bank account

US12620023B1US 12620023 B1US12620023 B1US 12620023B1US-12620023-B1

Abstract

This disclosure is directed to systems and methods for system for managing a bank account utilizing smart contracts. The systems and methods include utilizing a processing system to perform actions. The actions include receiving an application and application-related inputs from a first entity for entering into an agreement to receive assets and/or funds from the bank account owned by a second entity. The actions also include conducting, via an artificial intelligence module, an analysis of the first entity based on the application-related inputs. The actions further include approving and executing, via the artificial intelligence module, a smart contract that is representative of the agreement between the first entity and the second entity when the analysis of the first entity meets specific requirements, wherein executing the smart contract includes distributing the assets and/or the funds to the first entity in accordance with the smart contract.

Inventors

  • Will Kerns Maney
  • Jon D. McEachron
  • Nathan Lee Post
  • Mark Paxman Warnick

Assignees

  • UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)

Dates

Publication Date
20260505
Application Date
20240117

Claims (16)

  1. 1 . A system for managing a bank account utilizing smart contracts, comprising: a processing system comprising one or more hardware processors; and a non-transitory memory, the non-transitory memory storing instructions that, when executed by the processing system, causes the processing system to perform actions comprising: receiving an application and application-related inputs from a first entity for entering into an agreement to receive assets and funds from the bank account owned by a second entity; conducting, via an artificial intelligence module, an analysis of the first entity based on the application-related inputs; approving and executing, via the artificial intelligence module, a smart contract that is representative of the agreement between the first entity and the second entity when the analysis of the first entity meets specific requirements, wherein the smart contract is distributed across a blockchain network, wherein executing the smart contract comprises distributing the assets and the funds to the first entity in accordance with the smart contract, wherein executing the smart contract comprises monitoring utilization of the assets by the first entity, wherein the assets are provided as digital tokens on the blockchain network, wherein the assets comprise logo asset tokens that enable their utilization to be tracked by the artificial intelligence module, and wherein the smart contract is configured to self-report on how the assets are utilized; and providing, via the artificial intelligence module, a user-perceptible notification to the second entity when activity by the first entity falls outside a scope of the smart contract.
  2. 2 . The system of claim 1 , wherein the agreement comprises a sponsorship agreement or an affiliate marketing agreement.
  3. 3 . The system of claim 1 , wherein the digital tokens represent digital assets and/or physical assets.
  4. 4 . The system of claim 1 , wherein executing the smart contract comprises providing metadata with the assets that provide instructions for utilizing the assets.
  5. 5 . The system of claim 1 , wherein the smart contract enables the artificial intelligence module to access applications or platforms utilized by the first entity via application programming interfaces for monitoring utilization of the assets by the first entity.
  6. 6 . The system of claim 1 , wherein the instructions, when executed by the processing system, causes the processing system to generate, via the artificial intelligence module, a report to provide to the second entity based on the monitored utilization of the assets by the first entity, wherein the report comprises a summary of transactions under the smart contract.
  7. 7 . The system of claim 1 , wherein the instructions, when executed by the processing system, causes the processing system to receive inputs from the second entity related to the agreement and to generate, via the artificial intelligence module, the smart contract based on the inputs.
  8. 8 . The system of claim 7 , wherein the inputs comprise the specific requirements.
  9. 9 . The system of claim 7 , wherein the inputs are provided in layman terms by the second entity and converted into legal terms by the artificial intelligence module trained to convert various layman terms into specific legal terms.
  10. 10 . The system of claim 7 , wherein generating the smart contract comprises utilizing the artificial intelligence module to select a model smart contract from a plurality of different smart contracts and to modify the model smart contract selected by the artificial intelligence module based on the inputs to generate the smart contract.
  11. 11 . A computer-implemented method for managing a bank account utilizing smart contracts, comprising: receiving, at a processing system, an application and application-related inputs from a first entity for entering into an agreement to receive assets and funds from the bank account owned by a second entity; conducting, via an artificial intelligence module via the processing system, an analysis of the first entity based on the application-related inputs; approving and executing, via the artificial intelligence module via the processing system, a smart contract that is representative of the agreement between the first entity and the second entity when the analysis of the first entity meets specific requirements, wherein the smart contract is distributed across a blockchain network, wherein executing the smart contract comprises distributing the assets and the funds to the first entity in accordance with the smart contract, wherein executing the smart contract comprises monitoring utilization of the assets by the first entity, wherein the assets are provided as digital tokens on the blockchain network, wherein the assets comprise logo asset tokens that enable their utilization to be tracked by the artificial intelligence module, and wherein the smart contract is configured to self-report on how the assets are utilized; and providing, via the artificial intelligence module via the processing system, a user-perceptible notification to the second entity when activity by the first entity falls outside a scope of the smart contract.
  12. 12 . The computer-implemented method of claim 11 , wherein the smart contract enables the artificial intelligence module to access applications or platforms utilized by the first entity via application programming interfaces for monitoring utilization of the assets by the first entity.
  13. 13 . The computer-implemented method of claim 11 , further comprising generating, via the artificial intelligence module via the processing system, a report to provide to the second entity based on the monitored utilization of the assets by the first entity, wherein the report comprises a summary of transactions under the smart contract.
  14. 14 . A non-transitory computer-readable medium, the non-transitory computer-readable medium comprising processor-executable code that when executed by a processing system, causes the processing system to: receive an application and application-related inputs from a first entity for entering into an agreement to receive assets and funds from a bank account owned by a second entity; conduct, via an artificial intelligence module, an analysis of the first entity based on the application-related inputs; receive inputs from the second entity related to the agreement and to generate, via the artificial intelligence module, a smart contract based on the inputs; approve and execute, via the artificial intelligence module, the smart contract that is representative of the agreement between the first entity and the second entity when the analysis of the first entity meets specific requirements, wherein the smart contract is distributed across a blockchain network, wherein executing the smart contract comprises distributing the assets and the funds to the first entity in accordance with the smart contract, wherein executing the smart contract comprises monitoring utilization of the assets by the first entity, wherein the assets are provided as digital tokens on the blockchain network, wherein the assets comprise logo asset tokens that enable their utilization to be tracked by the artificial intelligence module, and wherein the smart contract is configured to self-report on how the assets are utilized; and provide, via the artificial intelligence module, a user-perceptible notification to the second entity when activity by the first entity falls outside a scope of the smart contract.
  15. 15 . The non-transitory computer-readable medium of claim 14 , wherein the inputs are provided in layman terms by the second entity and converted into legal terms by the artificial intelligence module trained to convert various layman terms into specific legal terms.
  16. 16 . The non-transitory computer-readable medium of claim 14 , wherein generating the smart contract comprises utilizing the artificial intelligence module to select a model smart contract from a plurality of different smart contracts and to modify the model smart contract selected by the artificial intelligence module based on the inputs to generate the smart contract.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS The present application claims priority to and the benefit of U.S. Provisional Application No. 63/439,319, entitled “SMART CONTRACT MANAGED COMPANY BANK ACCOUNT,” filed on Jan. 17, 2023, the disclosure of which is incorporated by reference herein in its entirety for all purposes. BACKGROUND Sometimes a company or organization enters a sponsorship agreement with other entities in exchange for exposure to increase their brand awareness and to promote themselves as well as their products and services. In some cases, a company or organization enters an affiliate marketing agreement with an independent contractor to perform affiliate marketing services on behalf of the company or organization. Most large companies currently utilize a team of people on staff to filter, verify, approve, and distribute funds for these sponsorship or marketing agreements. Small startups or individual artists may want to promote themselves, their services, or their products as well. However, small startups or individual artists often lack the staff to deal with the overhead for filtering, verifying, approving, and distributing funds related to sponsorship or marketing agreements. In addition, these small startups or individual artists may lack the legal resources or experience in conducting transactions involving sponsorship or marketing agreements or similar arrangements. This section is intended to introduce the reader to various aspects of art that may be related to various aspects of the present techniques, which are described and/or claimed below. This discussion is believed to be helpful in providing the reader with background information to facilitate a better understanding of the various aspects of the present disclosure. Accordingly, it should be understood that these statements are to be read in this light, and not as admissions of prior art. SUMMARY A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of these certain embodiments and that these aspects are not intended to limit the scope of this disclosure. Indeed, this disclosure may encompass a variety of aspects that may not be set forth below. In an embodiment, a system for managing a bank account utilizing smart contracts is provided. The system includes a processing system including one or more hardware processors. The system also includes a non-transitory memory, the non-transitory memory storing instructions that, when executed by the processing system, causes the processing system to perform actions. The actions include receiving an application and application-related inputs from a first entity for entering into an agreement to receive assets and/or funds from the bank account owned by a second entity. The actions also include conducting, via an artificial intelligence module, an analysis of the first entity based on the application-related inputs. The actions further include approving and executing, via the artificial intelligence module, a smart contract that is representative of the agreement between the first entity and the second entity when the analysis of the first entity meets specific requirements, wherein executing the smart contract includes distributing the assets and/or the funds to the first entity in accordance with the smart contract. In another embodiment, a computer-implemented method for managing a bank account utilizing smart contracts is provided. The computer-implemented method includes receiving, at a processing system, an application and application-related inputs from a first entity for entering into an agreement to receive assets and/or funds from the bank account owned by a second entity. The computer-implemented method also includes conducting, via an artificial intelligence module via the processing system, an analysis of the first entity based on the application-related inputs. The computer-implemented method further includes approving and executing, via the artificial intelligence module via the processing system, a smart contract that is representative of the agreement between the first entity and the second entity when the analysis of the first entity meets specific requirements, wherein executing the smart contract comprises distributing the assets and/or the funds to the first entity in accordance with the smart contract, wherein executing the smart contract comprises monitoring utilization of the assets by the first entity. The computer-implemented method even further includes providing, via the artificial intelligence module via the processing system, user-perceptible notification to the second entity when activity by the first entity falls outside a scope of the smart contract. In a further embodiment, a non-transitory computer-readable medium is provided. The non-transitory computer-readable medium includes processor-executable code that when executed by a processi