IP Library Granted Patent US 11,928,746
Granted Patent B2
US 11,928,746 · App. 16/933,742 · Granted Mar 12, 2024

Systems and methods for processing contributions made to purchaser selected organizations

Inventors: Paul De Vos (Dallas, TX); Joseph Taylor (Sachse, TX); Shirish Gadre (Coppell, TX)
Assignee: Populus Financial Group, Inc.
G06Q50/01G06F16/2379G06Q20/407G06Q30/0279G06Q40/02G06Q40/123H04L51/52H04L63/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,928,746
App. No.
16/933,742
Granted
Mar 12, 2024
Kind
B2
Abstract

Systems and methods configured for receiving, from a user device associated with a user, a first request to associate the user with a target and account information associated with the user; retrieving the target from a database to associate the user with the retrieved target; receiving, from an entity, event data associated with the account information; computing an amount of contribution based on the received event data; transmitting the computed amount of contribution to a distribution system configured to distribute the contribution to the associated target; updating the database by aggregating the computed amount of contribution to a stored contribution data associated with the user; retrieving pre-authenticated data of the user allowing transmission of a message to a public forum; generating the message based on the event data and the computed amount of contribution; and transmitting the message to one or more devices via the public forum.

Claims (59)

1. A system comprising:

at least one memory containing instructions; and

at least one processor configured to execute the instructions to perform operations comprising:

receiving, from a user device associated with a user, a first request to associate the user with a target and account information associated with the user;

transmitting an authentication request for matching the user device to a previously authenticated device of the user, wherein an identity of the user device included in the authentication request and data representing the previously authenticated device are encrypted using hash functions;

receiving an approval of the authentication request; and

in response to the approval of the authentication request:

retrieving the target from a database to associate the user with the retrieved target;

receiving, from an entity, event data associated with the account information;

computing an amount of contribution based on the received event data based on three axes of variation for the event data, the three axes comprising a model axis, an event axis, and a rule axis, wherein:

the processing model axis defines one or more patterns describing the intersection of compatible events and rules,

the event axis indicates a type of an event that triggered generation of the event data, and

the rule axis defines one or more rules for computing the amount of contribution as a function of the event data;

transmitting the computed amount of contribution to a distribution system configured to distribute the contribution to the associated target;

updating the database by aggregating the computed amount of contribution to a stored contribution data associated with the user associated with the previously authenticated device;

retrieving pre-authenticated data of the user allowing transmission of a message to a public forum;

generating the message based on the event data and the computed amount of contribution; and

transmitting the message to one or more devices via the public forum, wherein the computed amount of contribution is further determined based on one or more interaction metrics that the message receives on the public forum;

receiving, from the user device, a second request to dissociate the user with the target.

2. The system of claim 1 , wherein the user device is configured to present a user interface configured to receive a selection of the target and to transmit the first request to the distribution system.

3. The system of claim 1 , wherein the event data comprises an occurrence of a qualifying transaction on an account associated with the account information.

4. The system of claim 1 , wherein the event data comprises at least one of: a purchase transaction, a refund transaction, or a deposit transaction.

5. The system of claim 1 , wherein computing the amount of contribution is based on a transaction amount associated with the event data compared to a predetermined threshold.

6. The system of claim 1 , wherein computing the amount of contribution is based on a multiplier configured to apply upon meeting a preset criteria.

7. The system of claim 1 , wherein transmitting the message comprises uploading the message to the public forum using a plug-in.

8. The system of claim 1 , wherein the stored contribution data is an aggregate of one or more amounts of contribution from two or more users.

9. The system of claim 1 , wherein the operations further comprise:

storing contribution history data comprising the amount of contribution and the target; and

exporting the contribution history data to a storage device in response to a user input.

10. A method comprising:

receiving, from a user device associated with a user, a first request to associate the user with a target and account information associated with the user;

transmitting an authentication request for matching the user device to a previously authenticated device of the user, wherein an identity of the user device included in the authentication request and data representing the previously authenticated device are encrypted using hash functions;

receiving an approval of the authentication request; and

in response to the approval of the authentication request:

retrieving the target from a database to associate the user with the retrieved target;

receiving, from an entity, event data associated with the account information;

computing an amount of contribution based on the received event data based on three axes of variation for the event data, the three axes comprising a model axis, an event axis, and a rule axis, wherein:

the processing model axis defines one or more patterns describing the intersection of compatible events and rules,

the event axis indicates a type of an event that triggered generation of the event data, and

the rule axis defines one or more rules for computing the amount of contribution as a function of the event data;

transmitting the computed amount of contribution to a distribution system configured to distribute the contribution to the associated target;

updating the database by aggregating the computed amount of contribution to a stored contribution data associated with user associated with the previously authenticated device;

retrieving pre-authenticated data of the user allowing transmission of a message to a public forum;

generating the message based on the event data and the computed amount of contribution; and

transmitting the message to one or more devices via the public forum, wherein the computed amount of contribution is further determined based on one or more interaction metrics that the message receives on the public forum;

receiving, from the user device, a second request to dissociate the user with the target.

11. The method of claim 10 , wherein the user device is configured to present a user interface configured to receive a selection of the target and to transmit the first request to the distribution system.

12. The method of claim 10 , wherein the event data comprises an occurrence of a qualifying transaction on an account associated with the account information.

13. The method of claim 10 , wherein the event data comprises at least one of:

a purchase transaction, a refund transaction, or a deposit transaction.

14. The method of claim 10 , wherein computing the amount of contribution is based on a transaction amount associated with the event data compared to a predetermined threshold.

15. The method of claim 10 , wherein computing the amount of contribution is based on a multiplier configured to apply upon meeting a preset criteria.

16. The method of claim 10 , wherein transmitting the message comprises uploading the message to the public forum using a plug-in.

17. The method of claim 10 , wherein the stored contribution data is an aggregate of one or more amounts of contribution from two or more users.

18. The method of claim 10 further comprising:

storing contribution history data comprising the amount of contribution and the target; and

exporting the contribution history data to a storage device in response to a user input.

19. The system of claim 1 , wherein the operations further comprise: authenticating the user device by sending a signal to a previously authenticated device of the user.

20. The method of claim 10 further comprising: authenticating the user device by sending a signal to a previously authenticated device of the user.

Assignments (2)
AMENDED AND RESTATED GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Dec 18, 2020
From: POPULUS FINANCIAL GROUP, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 054806/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: DE VOS, PAUL; TAYLOR, JOSEPH; GADRE, SHIRISH
To: POPULUS FINANCIAL GROUP, INC.
Reel/Frame 053257/0185 →
Continuity (1)
Related Publication 20220020098A1 · Jan 20, 2022