System for facilitating benefaction
OwnerWayne Barakat, Pankaj Parekh +3inventors
InventorsWayne Barakat, Pankaj Parekh, Kristine Ing Kushner, Wairnola M. Rhodriquez, Laura M. Fontana
Life of this patent
Estimating the term…
Abstract
A system for facilitating benefaction that identifies donation opportunities by monitoring and learning from users' behavior and suggesting donations based on the behavior of potential benefactors and potential beneficiaries. In certain aspects, the system cross-references donation conditions of one system user with donation conditions of one or more other system users to identify donation triggering events corresponding to donation opportunities.
Claims16
A system for facilitating benefaction, comprising:
- at least one processor;
- and
- memory encoding instructions that, when executed by the at least one processor, causes the at least one processor to:
- monitor, using a plurality of electronic user devices each associated with one of a plurality of users, a spending behavior and a location of each of the plurality of users of the system, the location of each being monitored using positioning devices of the plurality of electronic user devices;
- receive a donation type preference of a first of the plurality of users, the donation type preference being selected from a plurality of donation types, with a first of the plurality of donation types being based on a net worth of at least one other of the plurality of users, and with a second of the plurality of donation types being based on a previous donation by at least one other of the plurality of users;
- detect locations of at least the first, a second, and a third of the plurality of users using the positioning devices of the corresponding electronic user devices of the first, second and third users, the second and third users each being unknown to the first user and the first user being unknown to each of the second and third users;
- determine that the detected locations of the first, second, and third users are at a same merchant store and that each of the second and third users satisfies the donation type associated with the received donation type preference, causing a display interface of a first electronic user device of the first user to prompt the first user regarding a donation opportunity associated with the merchant store;
- for each of the first, second and third users, generate a plurality of donation conditions, each of the plurality of donation conditions being associated with a donation context;
- generate, with the plurality of donation conditions of the first of the plurality of users, a first list of first donation conditions each having a rank;
- generate, with the plurality of donation conditions of the second of the plurality of users, a second list of second donation conditions each having a rank;
- generate, with the plurality of donation conditions of the third of the plurality of users, a third list of third donation conditions each having a rank;
- cross-reference the first list of first donation conditions against the second list of second donation conditions based on the donation contexts and the ranks of each of the first and second users;
- cross-reference the first list of first donation conditions against the third list of third donation conditions based on the donation contexts and the ranks of each of the first and third users;
- determine a first donation triggering event based on the detected locations of each of the first and second users, the received donation type preference, and the cross-reference of the first list against the second list;
- determine a second donation triggering event based on the detected locations of each of the first and third users, the received donation type preference, and the cross-reference of the first list against the third list;
- rank the first and second donation triggering events by comparing the cross-reference of the first list against the second list and the cross-reference of the first list against the third list, wherein the determinations of the first and second donation triggering events cause the display interface of the electronic user device of the first of the users to display, in an order, a first donation option for a good or service of the merchant store from the first user to the second user and a second donation option for a good or service of the merchant store from the first user to the third user, the order being based on the rank, the displayed first donation option including a first reason to donate to the first user, the displayed second donation option including a second reason to donate to the second user, the first and second reasons being different;
- in response to a donation selection, using the user interface of the electronic user device of the first user, of at least one of the first donation option and the second donation option, execute at least one donation from a financial account of the first of the users;
- remove a donation condition from the first list of donation conditions in response to a first monitored donation activity history of the first user, the first donation activity history including non-selection by the first user, and non-execution, of a prior suggested donation;
- and
- add a donation condition to the first list of donation conditions in response to a second monitored donation history of the first user, the second monitored donation history including selection by the first user, and execution of, a prior suggested donation.
4-7. (canceled)
A computer implemented method, comprising:
- monitoring, using a plurality of electronic user devices each associated with one of a plurality of users, a spending behavior and a location of each of the plurality of users, the location of each being monitored using positioning devices of the plurality of electronic user devices;
- receiving a donation type preference of a first of the plurality of users, the donation type preference being selected from a plurality of donation types, with a first of the plurality of donation types being based on a net worth of at least one other of the plurality of users, and with a second of the plurality of donation types being based on a previous donation by at least one other of the plurality of users;
- detecting locations of at least the first, a second, and a third of the plurality of users using the positioning devices of the corresponding electronic user devices of the first, second and third users, the second and third users each being unknown to the first user and the first user being unknown to each of the second and third users;
- determining that the detected locations of the first, second, and third users are at a same merchant store, and that each of the second and third users satisfies the donation type associated with the received donation type preference, causing a display interface of a first electronic user device of the first user to prompt the first user regarding a donation opportunity associated with the merchant store;
- for each of at least the first, second and third users, generating a plurality of donation conditions, each of the plurality of donation conditions being associated with a donation context;
- generating, with the plurality of donation conditions of the first of the plurality of users, a first list of first donation conditions each having a rank;
- generating, with the plurality of donation conditions of the second of the plurality of users, a second list of second donation conditions each having a rank;
- generating, with the plurality of donation conditions of the third of the plurality of users, a third list of third donation conditions each having a rank;
- cross-referencing the first list of first donation conditions against the second list of second donation conditions based on the donation contexts and the ranks of each of the first and second users;
- cross-referencing the first list of first donation conditions against the third list of third donation conditions based on the donation contexts and the ranks of each of the first and third users;
- determining a first donation triggering event based on the detected locations of each of the first and second users, the received donation type preference, and the cross-reference of the first list against the second list;
- determining a second donation triggering event based on the detected locations of each of the first and third users, the received donation type preference, and the cross-reference of the first list against the third list;
- ranking the first and second donation triggering events by comparing the cross-reference of the first list against the second list and the cross-reference of the first list against the third list, wherein the determinations of the first and second donation triggering events cause the display interface of the electronic user device of the first of the users to display, in an order, a first donation option for a good or service of the merchant store from the first user to the second user and a second donation option for a good or service of the merchant store from the first user to the third user, the order being based on the rank, the displayed first donation option including a first reason to donate to the first user, the displayed second donation option including a second reason to donate to the second user, the first and second reasons being different;
- in response to a donation selection of the first of the users, using the user interface of the user device of the first user, of at least one of the first donation option and the second donation option, executing at least one donation from a financial account of the first of the users;
- removing a donation condition from the first list of donation conditions in response to a first monitored donation activity history of the first user, the first donation activity history including non-selection by the first user, and non-execution, of a prior suggested donation;
- and
- adding a donation condition to the first list of donation conditions in response to a second monitored donation history of the first user, the second monitored donation history including selection by the first user, and execution of, a prior suggested donation.
14-15. (canceled)
A non-transitory computer-readable data storage medium storing instructions that, when executed by a processor, cause the processor to:
- monitor, using a plurality of electronic user devices each associated with one of a plurality of users, a spending behavior and a location of each of the plurality of users;
- receive a donation type preference of a first of the plurality of users, the donation type preference being selected from a plurality of donation types, with a first of the plurality of donation types being based on a net worth of at least one other of the plurality of users, and with a second of the plurality of donation types being based on a previous donation by at least one other of the plurality of users;
- detect locations of at least the first, a second, and a third of the plurality of users using positioning devices of corresponding ones of the plurality of electronic user devices of the first, second and third users, the second and third users each being unknown to the first user and the first user being unknown to each of the second and third users;
- determine that the detected locations of the first, second, and third users are at a same merchant store and that each of the second and third users satisfies the donation type associated with the received donation type preference, causing a display interface of a first electronic user device of the first user to prompt the first user regarding a donation opportunity associated with the merchant store;
- for each of the first, second and third users, generate a plurality of donation conditions, each of the donation conditions being associated with a donation context;
- generate, with the plurality of donation conditions of the first of the plurality of users, a first list of first donation conditions each having a rank;
- generate, with the plurality of donation conditions of the second of the plurality of users, a second list of second donation conditions each having a rank;
- generate, with the plurality of donation conditions of the third of the plurality of users, a third list of third donation conditions each having a rank;
- cross-reference the first list of first donation conditions against the second list of second donation conditions based on the donation contexts and the ranks of each of the first and second users;
- cross-reference the first list of first donation conditions against the third list of third donation conditions based on the donation contexts and the ranks of each of the first and third users;
- determine a first donation triggering event based on the detected locations of each of the first and second users, the received donation type preference, and the cross-reference of the first list against the second list;
- determine a second donation triggering event based on the detected locations of each of the first and third users, the received donation type preference, and the cross-reference of the first list against the third list;
- rank the first and second donation triggering events by comparing the cross-reference of the first list against the second list and the cross-reference of the first list against the third list, wherein the determinations of the first and second donation triggering events cause the display interface of the electronic user device of the first of the users to display, in an order, a first donation option for a good or service of the merchant store from the first user to the second user and a second donation option for a good or service of the merchant store from the first user to the third user, the order being based on the rank, the displayed first donation option including a first reason to donate to the first user, the displayed second donation option including a second reason to donate to the second user, the first and second reasons being different;
- in response to a donation selection of the first of the users, using the user interface of the electronic user device of the first user, of at least one of the first donation option and the second donation option, execute at least one donation from a financial account of the first of the users;
- remove a donation condition from the first list of donation conditions in response to a first monitored donation activity history of the first user, the first donation activity history including non-selection by the first user, and non-execution, of a prior suggested donation;
- and
- add a donation condition to the first list of donation conditions in response to a second monitored donation history of the first user, the second monitored donation history including selection by the first user, and execution of, a prior suggested donation.
Dependencies are inferred from the claim text.