Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for distributing charitable donation amounts for a plurality of contributors comprising: receiving, by a broker computer processor of a broker computer system from a plurality of contributor financial institution (FI) computers, contributor information of a plurality of contributors, approved recipient bank account data of approved recipients selected by the plurality of contributors, and donation data, wherein the donation data comprises contributor bank account data of the plurality of contributors and associated donation amounts; aggregating, by the broker computer processor utilizing a batch process, the donation data into a plurality of recipient contribution amounts based on the approved recipient bank account data with a frequency determined by an entity operating the broker computer system; swapping, by the broker computer processor for the plurality of recipient contribution amounts, donation amounts of a first currency type from first contributors with donation amounts of a second currency type from second contributors when the approved recipients of the first contributors have an associated currency code associated with the second currency type and the approved recipients of the second contributors have a currency code associated with the first currency type; and distributing, by the broker computer processor, each of the recipient contribution amounts to each of a plurality of recipient FI computers associated with the approved recipient bank account data.
A broker computer system facilitates charitable donations by receiving contributor information, recipient bank account details, and donation data (including contributor bank accounts and donation amounts) from various financial institutions. The system aggregates the donation data into recipient contribution amounts periodically, determined by the system operator. The system includes a currency exchange feature, where donations in one currency are swapped with donations in another if the recipient prefers a different currency. Finally, the system distributes each calculated contribution amount to the recipient's financial institution.
2. The method of claim 1 , further comprising, receiving, by the broker computer processor, confirmation messages from the plurality of recipient FI computers.
In addition to the donation distribution process described, the broker computer system receives confirmation messages from the recipient financial institutions after they receive the donation amounts.
3. The method of claim 2 , further comprising: generating, by the broker computer processor, contribution messages based on the confirmation messages; and transmitting, by the broker computer processor, the contribution messages to the contributor FI computers.
Building upon the donation distribution and confirmation process, the broker computer system generates contribution messages based on the confirmation messages received from recipient financial institutions. These contribution messages are then transmitted back to the original contributor financial institutions, informing them of successful donation delivery.
4. The method of claim 1 , further comprising: generating, by the broker computer processor, at least one reminder message regarding a charitable obligation; and transmitting, by the broker computer processor, the reminder message to at least one contributor device.
In addition to the donation process, the broker computer system generates and sends reminder messages about charitable obligations to contributors. This serves as a prompt to encourage continued donations or fulfill existing pledges.
5. The method of claim 1 , further comprising: receiving, by the broker computer processor, a recipient registration request from a potential recipient charitable organization; determining, by the broker computer processor, that the potential recipient charitable organization provided all required information; determining, by the broker computer processor, to approve the potential recipient charitable organization when the required information passes a screening process; and storing, by the broker computer processor, information regarding the approved recipient charitable organization in an approved recipient database.
The broker computer system manages recipient registration. It receives registration requests from potential charitable organizations, verifies that all required information is submitted, and approves the organization if it passes a screening process. Approved recipient information is then stored in a database.
6. The method of claim 5 , further comprising transmitting, by the broker computer processor, an approval message to a recipient financial institution associated with the approved recipient charitable organization.
Following the approval of a recipient charitable organization as described in the registration process, the broker computer system transmits an approval message to the recipient's financial institution, notifying them of the approved status.
7. The method of claim 5 , further comprising: transmitting, by the broker computer processor to the approved recipient charitable organization, an update request; receiving, by the broker computer processor, data from the approved recipient charitable organization; and transmitting, by the broker computer processor to the approved recipient charitable organization, an approval message confirming approval when the data satisfies recipient accreditation rules and regulations.
After a charitable organization is approved, the broker computer system sends update requests to the approved recipient charitable organization. It then receives updated data from the organization and sends an approval confirmation message back to the organization if the provided data meets specific accreditation rules and regulations.
8. An apparatus for distributing charitable donation amounts for a plurality of contributors, comprising: a broker computer processor; a communication device operably connected to the broker computer processor; and a storage device operably connected to the broker computer processor, wherein the storage device stores instructions configured to cause the broker computer processor to: receive, from a plurality of contributor financial institution (FI) computers, contributor information of a plurality of contributors, approved recipient bank account data of approved recipients selected by the plurality of contributors, and donation data, wherein the donation data comprises contributors bank account data and associated donation amounts; aggregate utilizing a batch process, the donation data into a plurality of recipient contribution amounts based on the recipient bank account data with a frequency determined by an entity operating the broker computer system; swap, for the plurality of recipient contribution amounts, donation amounts of a first currency type from first contributors with donation amounts of a second currency type from second contributors when the approved recipients of the first contributors have an associated currency code associated with the second currency type and the approved recipients of the second contributors have a currency code associated with the first currency type; and distribute each of the recipient contribution amounts to each of a plurality of recipient FI computers associated with the approved recipient bank account data.
A system for managing charitable donations comprises a broker computer processor, a communication device, and a storage device. The system receives contributor information, recipient bank account details, and donation data (including contributor bank accounts and donation amounts) from financial institutions. It aggregates donation data into recipient contribution amounts with a frequency determined by the system operator, performing currency exchange if recipients prefer a different currency. Finally, it distributes each calculated contribution amount to the recipient's financial institution.
9. The apparatus of claim 8 , wherein the storage device stores further instructions configured to cause the broker computer processor to receive a confirmation message from the recipient FI computers.
The charitable donation system described above also includes instructions to receive confirmation messages from the recipient financial institutions after donation amounts are successfully delivered.
10. The apparatus of claim 9 , wherein the storage device stores further instructions configured to cause the broker computer processor to: generate contribution messages based on the confirmation message; and transmit the contribution messages to the plurality of contributor FI computers associated with the contributors.
The charitable donation system, after receiving confirmations from recipient FIs, also generates contribution messages based on these confirmations and transmits those messages to the contributor financial institutions associated with the original donations. This provides a feedback loop confirming successful donations.
11. The apparatus of claim 8 , wherein the storage device stores further instructions configured to cause the broker computer processor to: generate at least one reminder message regarding a charitable obligation; and transmit the reminder message to at least one contributor device.
The charitable donation system also generates and transmits reminder messages regarding charitable obligations to contributor devices, encouraging them to donate.
12. The apparatus of claim 8 , wherein the storage device stores further instructions configured to cause the broker computer processor to: receive a recipient registration request from a potential recipient charitable organization; determine that the potential recipient charitable organization provided all required information; determine that the potential recipient charitable organization is an approved recipient when the required information passes a screening process; and store information regarding the approved recipient charitable organization in an approved recipient database.
The charitable donation system includes logic for managing recipient registration. It receives registration requests from potential charitable organizations, verifies required information, and approves them if they pass a screening process. The approved recipient information is stored in a database.
13. The apparatus of claim 12 , wherein the storage device stores further instructions configured to cause the broker computer processor to transmit an approval message to a recipient financial institution associated with the approved recipient charitable organization.
Following the approval of a recipient charitable organization, the charitable donation system transmits an approval message to the recipient's financial institution.
14. The apparatus of claim 12 , wherein the storage device stores further instructions configured to cause the broker computer processor to: transmit an update request to the approved recipient charitable organization; receive data from the approved recipient charitable organization; and transmit an approval message confirming approval to the approved recipient charitable organization when the data satisfies recipient accreditation rules and regulations.
The charitable donation system sends update requests to approved charitable organizations, receives updated data from them, and transmits an approval confirmation message back to the organization if the data satisfies recipient accreditation rules and regulations, ensuring data integrity.
Unknown
September 5, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.