SYSTEMS AND METHODS FOR ALLOCATING A COMMON RESOURCE BASED ON INDIVIDUAL USER PREFERENCES
First Claim
1. A computer-readable medium comprising computer-readable instructions for allocating a common resource based on individual user preferences, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to carry out steps comprising:
- awarding voting points to at least one user member of an online community for at least one participation activity related to said online community;
accepting a plurality of recipient members to said online community;
receiving at least one user member selection comprising at least one selected recipient member;
aggregating a revenue pool from at least one revenue-generating activity and any advertising revenue;
determining a donatable pool, wherein said donatable pool comprises at least a portion of said revenue pool for allocating to said plurality of recipient members;
allocating said donatable pool to said plurality of recipient members based on said at least one user member selection.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for allocating a common resource based on individual user preferences. Voting points are awarded to at least one user member of an online community for at least one participation activity. A plurality of recipient members is accepted to the online community. At least one user member selection is received including at least one selected recipient member. A revenue pool is aggregated from at least one revenue-generating activity and any advertising revenue. A donatable pool is determined, where the donatable pool includes at least a portion of the revenue pool for allocating to the plurality of recipient members. The donatable pool is allocated to the plurality of recipient members based on the at least one user member selection.
-
Citations
20 Claims
-
1. A computer-readable medium comprising computer-readable instructions for allocating a common resource based on individual user preferences, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to carry out steps comprising:
-
awarding voting points to at least one user member of an online community for at least one participation activity related to said online community; accepting a plurality of recipient members to said online community; receiving at least one user member selection comprising at least one selected recipient member; aggregating a revenue pool from at least one revenue-generating activity and any advertising revenue; determining a donatable pool, wherein said donatable pool comprises at least a portion of said revenue pool for allocating to said plurality of recipient members; allocating said donatable pool to said plurality of recipient members based on said at least one user member selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium for participation in allocating a common resource to a plurality of non-profit organizations through online community comprising computer-readable instructions, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to carry out steps comprising:
-
connecting to an online community; accessing a list of registered non-profit organizations registered with said online community; selecting at least one selected non-profit organization from said registered non-profit organizations; and earning voting points for at least one participation activity related to said online community; wherein said voting points are used to determine an allocation of a donatable pool for donation to at least one of said registered non-profit organizations, wherein said donatable pool comprises at least a portion of a revenue pool generated by revenue-generating activities associated with said online community. - View Dependent Claims (19)
-
-
20. A computer-implemented method for enabling individuals to collectively contribute to non-profit organizations, comprising the steps of:
-
registering at least one non-profit organization to an online community configured to enable at least one user member to contribute to said at least one non-profit organization; registering said at least one user member; receiving at least one user member selection comprising at least one selected non-profit organization; awarding voting points to said at least one user member for at least one participation activity related to said online community, wherein said at least one participation activity comprises at least one of registration, profile generation, profile completion, providing demographic information, generating content, participating in surveys, referring at least one new user member, and referring at least one new non-profit organization; aggregating a revenue pool from at least one revenue-generating activity and any advertising revenue; determining a donatable pool, wherein said donatable pool comprises at least a portion of said revenue pool for allocating to said at least one non-profit organization; allocating said donatable pool to said at least one non-profit organization based on said at least one user member selection; awarding currency points to said at least one user member for at least one revenue-generating activity related to said online community, wherein a number of currency points awarded for a selected revenue-generating activity is based on revenue generated by said selected revenue-generating activity, wherein said at least one revenue-generating activity comprises at least one of corporate sponsorships, donations, auctions, charity drive participation, raffles, selling merchandise, and purchasing merchandise; allowing said at least one user member to redeem said currency points as at least partial payment for at least one paid service or product available through said online community; providing a media sharing module through said online community, wherein said media sharing module is configured to receive, store and share at least one media file associated with at least one of said at least one user member or non-profit organization, wherein said at least one participation activity further comprises at least one of uploading media, sharing media and managing media; receiving at least one opportunity description from said at least one non-profit organization, wherein said at least one opportunity description comprise at least one of non-profit events, donation drives and volunteering opportunities; and providing said at least one opportunity description to said user members through said online community.
-
Specification