Child Support & Centralized Distribution Network
20230214833 · 2023-07-06
Inventors
Cpc classification
G06Q20/2295
PHYSICS
G06Q20/389
PHYSICS
G06Q50/22
PHYSICS
International classification
G06Q20/40
PHYSICS
Abstract
Child/family support payments are made on a multilayered consortium ledger network using blockchain, IoT, and other technologies to expedite the process and disbursement of child/family support payments. The multilayered consortium ledger network may cater to local and/or global child support agencies and/or local and global Parties/Parents/family members who elect to send child/family support payments to their family(ies) outside the traditional child support agencies/district attorney offices. The plurality of technologies used support payments made/received using, but not limited to, domestic/foreign fiat, cryptocurrency, tokens, an/or native tokens.
Claims
1. A method for using a multilayered consortium ledger network and blockchain cloud technologies for entering, sending, receiving, storing, retrieving, disbursing a plurality of family support data, payments, and transactions, the method comprising: deploying a computing system that communicatively links a blockchain cloud network to a computing device associated with a plurality of user-types, wherein user-types comprise one of: a plurality of first users, a plurality of second users, wherein the first users and second users comprise one of: a plurality of individuals, a plurality of businesses, a plurality of agencies, a plurality of third parties, wherein third parties comprise at least one of: a parties on behalf of the plurality of first users, a parties on behalf of the plurality of second users, a parties on behalf of the plurality of businesses, a parties on behalf of the plurality of agencies; wherein the blockchain cloud network comprises a plurality of network nodes wherein each blockchain cloud node of the blockchain cloud network comprises at least one memory device; wherein at least one blockchain cloud node of the blockchain cloud network is in communication with a plurality of computing devices associated with the plurality of user-types; wherein the processor of the blockchain cloud network prompts completion of a multifactor verification process associated with at least one user-type; verifying, by the processor of the blockchain cloud network, through the multifactor verification process, at least one user-type; prompting, by the processor of the blockchain cloud network, completion of an application displayed on the computing device of at least one user-type, wherein at least one user-type is at least one first user, wherein the application requests entry of at least one: a plurality of identifiers, a plurality of data, a plurality of payment types, a plurality of transactions, a plurality of variable platform usage fee payments; entering, by the computing device of at least one first user, the requested information wherein the information entered code a self executing contract; signing, by the computing device of at least one first user, confirmation of the information entered and terms of agreement of blockchain cloud network usage by a plurality of signature types; submitting, by the computing device of at least one first user-type, the signed self executing contract to the processor of the blockchain cloud network; receiving, by the processor of the blockchain cloud network, the signed self executing contract submitted by at least one first user; creating, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account, wherein the blockchain cloud services contract code account comprises: a plurality of code; linking, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account and the computing device of at least one first user; receiving, by the at least one blockchain cloud services contract code account, the signed self-executing contract; submitting, by the at least one blockchain cloud services contract code account, the signed self-executing contract to the computing device associated with at least one second user; linking, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account with the computing device associated with at least one second user; receiving, by the at least one blockchain cloud services contract code account, the self-executing contract to the computing device associated with the at least one second user for verification; determining, by the computing device associated with the at least one second user, a verification of the signed self-executing contract; confirming, by the computing device associated with the at least one second user, the verification of the signed self-executing contract; broadcasting, by the blockchain cloud network, in response to the verification by the computing device associated with the at least one second user, the signed self-executing contract to the blockchain cloud network; storing, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, a plurality of contents of the signed self-executing contract to the blockchain cloud network nodes per a code, wherein the signed self executing contract contents are stored in a plurality of smaller chunks; triggering, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, a release of signed self executing contract contents per code; disbursing, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, the release of signed self executing contract contents per code; and disbursing, by the blockchain cloud network nodes of the blockchain cloud network, the plurality of variable platform usage fee payments to a plurality of network nodes as payment for network node services.
2. A multilayered consortium ledger network for entering, sending, receiving, storing, retrieving, disbursing a plurality of family support data, payments, and transactions, the multilayered consortium ledger network comprising: a memory storing one or more instructions; at least one processor that when executing the one or more instructions is configured to perform the following steps: deploying a computing system that communicatively links a blockchain cloud network to a computing device associated with a plurality of user-types, wherein user-types comprise one of: a plurality of first users, a plurality of second users, wherein the first users and second users comprise one of: a plurality of individuals, a plurality of businesses, a plurality of agencies, a plurality of third parties, wherein third parties comprise at least one of: a parties on behalf of the plurality of first users, a parties on behalf of the plurality of second users, a parties on behalf of the plurality of businesses, a parties on behalf of the plurality of agencies; wherein the blockchain cloud network comprises a plurality of network nodes wherein each blockchain cloud node of the blockchain cloud network comprises at least one memory device; wherein at least one blockchain cloud node of the blockchain cloud network is in communication with a plurality of computing devices associated with the plurality of user-types; wherein the processor of the blockchain cloud network prompts completion of a multifactor verification process associated with at least one user-type; verifying, by the processor of the blockchain cloud network, through the multifactor verification process, at least one user-type; prompting, by the processor of the blockchain cloud network, completion of an application displayed on the computing device of at least one user-type, wherein at least one user-type is at least one first user, wherein the application requests entry of at least one: a plurality of identifiers, a plurality of data, a plurality of payment types, a plurality of transactions, a plurality of variable platform usage fee payments; entering, by the computing device of at least one first user, the requested information wherein the information entered code a self executing contract; signing, by the computing device of at least one first user, confirmation of the information entered and terms of agreement of blockchain cloud network usage by a plurality of signature types; submitting, by the computing device of at least one first user-type, the signed self executing contract to the processor of the blockchain cloud network; receiving, by the processor of the blockchain cloud network, the signed self executing contract submitted by at least one first user; creating, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account, wherein the blockchain cloud services contract code account comprises: a plurality of code; linking, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account and the computing device of at least one first user; receiving, by the at least one blockchain cloud services contract code account, the signed self-executing contract; submitting, by the at least one blockchain cloud services contract code account, the signed self-executing contract to the computing device associated with at least one second user; linking, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account with the computing device associated with at least one second user; receiving, by the at least one blockchain cloud services contract code account, the self-executing contract to the computing device associated with the at least one second user for verification; determining, by the computing device associated with the at least one second user, a verification of the signed self-executing contract; confirming, by the computing device associated with the at least one second user, the verification of the signed self-executing contract; broadcasting, by the blockchain cloud network, in response to the verification by the computing device associated with the at least one second user, the signed self-executing contract to the blockchain cloud network; storing, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, a plurality of contents of the signed self-executing contract to the blockchain cloud network nodes per a code, wherein the signed self executing contract contents are stored in a plurality of smaller chunks; triggering, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, a release of signed self executing contract contents per code; disbursing, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, the release of signed self executing contract contents per code; and disbursing, by the blockchain cloud network nodes of the blockchain cloud network, the plurality of variable platform usage fee payments to a plurality of network nodes as payment for network node services.
3. A non-transitory computer readable medium that stores one or more instructions that when executed by a processor of a multilayered consortium ledger network performs the following steps: deploying a computing system that communicatively links a blockchain cloud network to a computing device associated with a plurality of user-types, wherein user-types comprise one of: a plurality of first users, a plurality of second users, wherein the first users and second users comprise one of: a plurality of individuals, a plurality of businesses, a plurality of agencies, a plurality of third parties, wherein third parties comprise at least one of: a parties on behalf of the plurality of first users, a parties on behalf of the plurality of second users, a parties on behalf of the plurality of businesses, a parties on behalf of the plurality of agencies; wherein the blockchain cloud network comprises a plurality of network nodes wherein each blockchain cloud node of the blockchain cloud network comprises at least one memory device; wherein at least one blockchain cloud node of the blockchain cloud network is in communication with a plurality of computing devices associated with the plurality of user-types; wherein the processor of the blockchain cloud network prompts completion of a multifactor verification process associated with at least one user-type; verifying, by the processor of the blockchain cloud network, through the multifactor verification process, at least one user-type; prompting, by the processor of the blockchain cloud network, completion of an application displayed on the computing device of at least one user-type, wherein at least one user-type is at least one first user, wherein the application requests entry of at least one: a plurality of identifiers, a plurality of data, a plurality of payment types, a plurality of transactions, a plurality of variable platform usage fee payments; entering, by the computing device of at least one first user, the requested information wherein the information entered code a self executing contract; signing, by the computing device of at least one first user, confirmation of the information entered and terms of agreement of blockchain cloud network usage by a plurality of signature types; submitting, by the computing device of at least one first user-type, the signed self executing contract to the processor of the blockchain cloud network; receiving, by the processor of the blockchain cloud network, the signed self executing contract submitted by at least one first user; creating, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account, wherein the blockchain cloud services contract code account comprises: a plurality of code; linking, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account and the computing device of at least one first user; receiving, by the at least one blockchain cloud services contract code account, the signed self-executing contract; submitting, by the at least one blockchain cloud services contract code account, the signed self-executing contract to the computing device associated with at least one second user; linking, by the processor of the blockchain cloud network, at least one blockchain cloud services contract code account with the computing device associated with at least one second user; receiving, by the at least one blockchain cloud services contract code account, the self-executing contract to the computing device associated with the at least one second user for verification; determining, by the computing device associated with the at least one second user, a verification of the signed self-executing contract; confirming, by the computing device associated with the at least one second user, the verification of the signed self-executing contract; broadcasting, by the blockchain cloud network, in response to the verification by the computing device associated with the at least one second user, the signed self-executing contract to the blockchain cloud network; storing, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, a plurality of contents of the signed self-executing contract to the blockchain cloud network nodes per a code, wherein the signed self executing contract contents are stored in a plurality of smaller chunks; triggering, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, a release of signed self executing contract contents per code; disbursing, by the blockchain cloud network, in response to receiving the broadcast by the computing device associated with the at least one second user, the release of signed self executing contract contents per code; and disbursing, by the blockchain cloud network nodes of the blockchain cloud network, the plurality of variable platform usage fee payments to a plurality of network nodes as payment for network node services.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0051]
[0052]
[0053]
[0054]
[0055]
[0056] This demonstrates some of the ways the multilayered consortium ledger network, with the use of other technologies like blockchain and self executing contracts, may be used to support a network of submitting child support payments, processing and distributing such payments.
DETAILED DESCRIPTION OF THE INVENTION
[0057]
[0058] In some embodiments, a plurality of components described here may be used in conjunction with the multilayered consortium ledger network: hardware, software, firmware, IoT technologies, without limitation and use of other technologies, Personal Area Network (PAN), a Local Area Network (LAN), a Wide Area Network (WAN), a Storage Area Network, a Metropolitan Area Network (MAN) a wireless network, a cellular communications network, a public switched telephone network and/or other network, hardware, and/or software that configures hardware without limitation, the internet, intranet, Wireless Application Protocol (WAP), Hypertext Transport Protocol (HTTP), Single Mail Transfer Protocol (SMTP), REST API, API, Direct Memory Access (DMA) and DMA controllers. A plurality of applications leveraging Software Development Kits (SDK), like apps, may be used in conjunction with REST API and/or other protocols, platforms, and technologies like blockchain and IoT. A plurality of protocols and entry and exit points may be used in addition to the ones mentioned here.
[0059] Another layer in the multilayered consortium ledger network contains multiple template containers, Contract Code Accounts; big data oracles, centralized, decentralized and distributed oracles as well as big blockchain cloud data centers as well as cloud data centers and cloud security systems. The multilayered consortium ledger network allows updates and modifications to various layers without impacting other portions of the framework. The plurality of entities that enable connecting to message queues and/or oracles, sending messages and receiving messages on the network. Plurality of node applications can be as local or broad, working independently or together or combination of the two with the capacity to scale worldwide. There is limitless numbers of interconnected computers & nodes.
[0060] Information may be stored on varying size integration circuits and/or gateways without limitation. The multilayered consortium ledger network supports database storage login verifications, notifications, location directories, and global mapping capabilities and has the capacity to be stored centrally and/or across a community of servers. It is connected to the web, mobile, telephone, desk tops, smart devices, as well as other auxiliary systems without limitations. The multilayer consortium ledger network is able to capture user data and acquire usage data like tallying the amount of payment transactions performed as a result of customer usage. In some embodiments, there's one-way communication, two-way communication, and/or multiple lines of communication.
[0061] In some embodiments, one or more may be used independently or in conjunction with each other without limitation: portable and/or personal computers, tablets, wireless devices and communication, desktop computers, laptops, smart phones, tablets, thin clients, printers, point of sale terminal (POS) like the “Square”, smart devices, personal digital assistants, any internet-capable computer hardware device on a TCP/IP network, console, server and/or any appropriate computing device, or combination of devices. The platforms, protocols, data storage, databases may comprise software, hardware, firmware, and/or circuitry. They may be combined or divided differently as well as share similar functions. Users may switch from one blockchain application to another, one currency to another as well as to the child support token and one language to another language supported by the platform. The platforms and/or applications can be combined with each other as well as with other applications to build intelligent interactive experiences.
[0062] The range of operations described may be carried out at various times during the day. Also, the information sent between various protocols may be accomplished via a plurality of data networks, internet, intranet, blockchain technology, IoT, self executing contracts, oracles, big data storage centers, voice network, an Internet Protocol Network, a wireless device, a wired device and/or via a plurality of other protocols. Also, the messages sent or received may be sent or received directly and/or via one or more platforms/applications.
[0063] The protocols, processors, oracles, nodes and self executing contracts may be single instructions or a plurality. They may be localized or distributed with the capacity to scale globally over different self executing contracts, oracles, blockchain technologies, IoT, different programs and/or platforms and across a multitude of memory devices like big data storage centers without limitation and still achieve its purpose. Operational data may be collected as a single data set or distributed over different locations including over different storage devices, like but not limited to big blockchain data centers.
[0064]
[0065] There are entry points for each of these platforms/methods of payment whether the web, mobile device, telephonic service and/or other entry point supported by the multilayered child support disbursement structures. Available funds are verified before payments can be submitted. Any form of payment can be converted into child support tokens on the meshed consortium distributed ledger at a 1:1 ratio. Once it is received by the “receiver of payments”, they may convert it back to the currency of choice supported by the blockchain platform. It is the user's choice if they want to convert fiat/cryptocurrencies/tokens into child support tokens. Child support tokens have no intrinsic value in the child support system as it is a placeholder for the type of payment made while in the child support system. Native coins hold no intrinsic value.
[0066] The multilayered consortium ledger is distributed across several nodes, where data is replicated and stored instantly on each node a part of the network. When payments and/or transactions, like fees being paid, are made they are recorded in the blockchain, details of the payments and/or transactions are recorded, verified and reconciled across all of the nodes in the network. Depending on certain conditions, in some embodiments, payments are submitted directly on the ledger and/or self executing contracts and/or pulled from financial institutions and/or wallets. There is a plurality of template data storage centers, big data engines, central, distributed and meshed data centers, plurality of payment oracles and blockchain cloud centers associated with payment, processing of payments, disbursement, reimbursement of payments and the like without limitation.
[0067] The multilayered consortium ledger network has the capacity, but not limited, to be used as a “plug and play” with child support/district attorney offices that manage child support cases. Payments submitted on the multilayered consortium ledger network are linked to child support agency(ies') systems for verification of identifiers; once verified, the self executing contracts are triggered to disburse to Obligees. If the submitted information is rejected the senders of payments are notified and asked to correct/re-enter data and resubmit the payment(s).
[0068] Parties and/or Parents are able to make/receive child support payments amongst themselves by multi factor verification process to access account, place their agreed upon child support payment amount(s) and related identifiers on self-executing contracts, acknowledge agreement, sign and submit them on an embodiment of the consortium ledger network. If the agreement needs to be updated, a new self executing contract is created between the involved parents/parties and submitted on the consortium network.
[0069] In other embodiments, once a year, parties/parents are able to select which family unit they are sending payments to. During the rest of the year, all payments made will disburse evenly amongst each family unit the sender of payments has within the network. Parties/Parents are able to close and reopen their account at any time.
[0070] In some embodiments the consortium distributed ledger may be connected directly to financial institutions for automatic recurring payments by sender of payments where personally identifiable information, payment details, court ordered amount and/or payment amount is entered onto the self executing contract, confirmed and disbursed on preset dates.
[0071] In some embodiments, Parties/Parents' mobile devices and/or personal computing devices temporarily act as “nodes” that power their own transactions on the blockchain. The fee is low and the cost to send the transaction is low. Their reward may be native tokens: Child Support Tokens. They do not have value now but in some embodiments, value will be valuated as they become accumulated and accepted in place of fiat, crypto currencies and tokens. The Parties'/Parents' and/or other users' payment and/or transaction history(ies) are public to their own history(ies) and closed to 3rd parties unless the Parties'/Parents' and/or other users allow 3rd party(ies) to view their personal transactions.
[0072] The multilayered consortium ledger networks can be as central to the individual local agency(ies), inclusive of all child support agencies, and/or function independently. It may be used by Parties/Parents who want to use a secure and trackable way to send payments amongst themselves outside of child support agencies. There are implications of its usage being central as well as its usage being national and international. This allows for centralized, decentralized, private, and consortium networks, and/or a combination thereof without limitation to the technologies and platforms used.
[0073] The multilayered consortium ledger network has the capacity to collect and store all users personal and payment identifiers in consortium centralized, decentralized, distributed databases, blockchain and IoT cloud databases, big storage units and the like and/or similar IoT big storage and retrieval centers using a plurality of technologies without limitations. The plurality of data and cloud databases and/or storage units will be able to capture all information entered including but limited to “sender of payment” information, parties/parents and children's names, DOBs, last four of SSN, payment identifiers, payments made and disbursed and employer information. Parties/Parents are able to retrieve payment history amongst other items. The multilayered consortium ledger network has the capacity to return and refund payments to senders of payments when appropriate. In some embodiments, the payment database centers may be used to help facilitate payment verification and reconciliation of funds submitted on the networks.
[0074] In some embodiments, child support payments will be made via the phone services through the phone's automated system or with a live representative, identifiers are entered on a self executing contract, payment funds confirmed and entered, and once deployed and verified via the consortium ledger network and/or child support agency system, payments are dispersed from the sender of payments' financial institution and/or the self executing contract itself and sent to the receiver of payments.
[0075] In some embodiments, when a payment is made via a payment kiosk, participant and payment information is entered onto the blockchain via self executing contract/agreement linked to the kiosks mainframe system.
[0076] The multilayered consortium ledger network supports payment receptacles including but not limiting to financial institution, child support wallets, cryptocurrency wallet, fiat wallet, mobile app, and other means; participants enter multi factor verification identifiers to access and withdrawal currencies out of the receptacles.
[0077] These embodiments demonstrate some of the ways the multilayered consortium ledger networks may be used to support child/family support payments being made by senders of payments and distributed to Obligees, Parties/Parents (receivers of payments).
[0078]
[0079] In some embodiments, cloud-based security is used to secure network data, user data and data obtained and stored on the network. In some embodiments, blockchain cloud security will be used to break up the user's data into smaller chunks to store in the blockchain cloud network. An additional layer of security is present and distributed throughout the network. In some embodiments, the hashing function, public and private keys' encryption and transaction ledgers are used and maintained.
[0080] Security measures are taken to include but is not limited to the reduction and/or elimination of spam, provide update services, encryption of files and data at rest, in motion, and via mobile device usage, firewall services, multi factor authentication to protect data, establish a baseline and routinely review networks to close existing vulnerabilities and usage of big data engines to review events and security logs to protect against advanced threats.
[0081]
[0082] The payment and/or self executing contracts are submitted on the consortium ledger network and linked to child support agencies for verification of identifiers via the consortium ledger network. After verification, the self executing contracts are triggered to release the payments placed on it or it's triggered to pull the funds from financial institutions and/or storages of currency, like crypto wallets. The payments are then disbursed to Obligees via their preferred receptacles like bank accounts, child support wallets, and the like. If a payment is not verified, the self executing contracts are rejected by the child support agencies, the self executing contract is pre-coded to notify the sender to correct and resubmit information entered on the self executing contracts.
[0083] The multilayered consortium ledger network may be used for a variety of purposes. For example, it is capable of supporting profile information being entered in self executing contracts, deployed directly on the consortium ledger network, managed from profile (re)opening to profile closure and processing payments made by using self-executing contracts and other technologies.
[0084]
[0085] Parties/Parents are able to make/receive child support payments amongst themselves by two step verification process to access account, place their agreed upon child support payment amount, frequency of payments, personal, financial, and in addition but not limited to payment identifiers on self-executing contracts and submit them on an embodiment of the consortium ledger network. The ledger records who made every payment, every payment disbursed, and who received every payment. In the event child support case(s) are (re)opened there are records of who made the child support payment(s), child support payment(s) disbursed, and who received the payment. If the agreement needs to be updated, a new self executing contract is created between the involved parents/parties and submitted on the consortium network.
[0086] In some embodiments, the history of child/family support payments may be printed out and used by Parties and/or Parents and/or legal guardians for court purposes, child/family support and tax agencies' purposes and the like. In the event child support case(s) and or profiles are (re)opened there are records of who made the child support payment(s), child support payment(s) disbursed, and who received the payment. Child support payment records may be retrieved from platform data to prove what payments were made, by whom, and/or received, by whom.
[0087] This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments mentioned herein. Embodiments are provided so that this disclosure will fully convey the scope of the invention to those skilled in the art. Those of ordinary skill in the art realize that the following descriptions of the embodiments of the present invention are illustrative and are not intended to be limiting in any way. Other embodiments of the present invention will readily suggest themselves to such skilled persons having the benefit of this disclosure. The meaning of any terms expressed is dependent upon the context within which it is used, and the meaning may be expressly modified.