System and method for generating a community contribution index
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by an index server of a computer system, via a user interface of a client device, a request for a standardized index of community contribution of an organization;
retrieving, by the index server and from a database of the computer system, data for the organization, wherein the data includes a first monetary donation made by the organization, a second monetary donation made by members of the organization, a number of volunteer hours provided by the members of the organization, and a number of members of the organization;
determining, by the index server, the standardized index of the community contribution of the organization as a first function of the received data, the determining includingdetermining an organization donation value as a sum of (a) the first monetary donation and (b) the second monetary donation,determining an estimated value of volunteer hours of the organization as a product of (a) the number of volunteer hours performed by the members of the organization and (b) average hourly earnings,adjusting the estimated value of volunteer hours based on a weighted function compared to the organization donation value,determining an organization point value as a sum of (a) the organization donation value and (b) the estimated value of volunteer hours, anddetermining the standardized index of the community contribution of the organization by dividing (a) the organization point value by (b) the number of members of the organization; and
storing, by the index server, the determined standardized index of the organization in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating a community contribution index (CCI) for organizations and providing reports pertaining to the CCI for one or more organizations is described. The CCI for an organization is calculated based upon monetary donations provided by the organization and the members associated with the organization and the number of volunteer hours provided by the members. The CCI provides a standardized way to measure an organization'"'"'s contributions to the community.
37 Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by an index server of a computer system, via a user interface of a client device, a request for a standardized index of community contribution of an organization; retrieving, by the index server and from a database of the computer system, data for the organization, wherein the data includes a first monetary donation made by the organization, a second monetary donation made by members of the organization, a number of volunteer hours provided by the members of the organization, and a number of members of the organization; determining, by the index server, the standardized index of the community contribution of the organization as a first function of the received data, the determining including determining an organization donation value as a sum of (a) the first monetary donation and (b) the second monetary donation, determining an estimated value of volunteer hours of the organization as a product of (a) the number of volunteer hours performed by the members of the organization and (b) average hourly earnings, adjusting the estimated value of volunteer hours based on a weighted function compared to the organization donation value, determining an organization point value as a sum of (a) the organization donation value and (b) the estimated value of volunteer hours, and determining the standardized index of the community contribution of the organization by dividing (a) the organization point value by (b) the number of members of the organization; and storing, by the index server, the determined standardized index of the organization in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating community contribution indices, the system comprising:
-
a processor; and a memory configured to store a set of instructions, which, when executed by the processor causes a communications module to retrieve data for one or more organizations from a database in the system, wherein the data includes a first monetary donation made by each of the one or more organizations, a second monetary donation made by members of each of the one or more organizations, a number of volunteer hours provided by the members of each of the one or more organizations, and a number of members of each of the one or more organizations, an index server to determine a standardized index for community contribution of each of the one or more organizations, wherein the standardized index is determined as a first function of the received data, the determining including determining an organization donation value as a sum of (a) the first monetary donation and (b) the second monetary donation, determining an estimated value of volunteer hours of the organization as a product of (a) the number of volunteer hours performed by the members of the organization and (b) average hourly earnings, adjusting the estimated value of volunteer hours based on a weighted function compared to the organization donation value, determining an organization point value as a sum of (a) the organization donation value and (b) the estimated value of volunteer hours, and determining the standardized index of the community contribution of the organization by dividing (a) the organization point value by (b) the number of members of each of the one or more organizations, and the communications module to send the determined standardized index for each of the one or more organizations to a requesting user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
means for receiving, by a server and from an user, a request for a standardized index of community contribution of an organization; means for requesting and receiving data for the organization, wherein the data includes a first monetary donation made by the organization, a second monetary donation made by members of the organization, a number of volunteer hours provided by the members of the organization, and a number of members of the organization; means for determining the standardized index of the community contribution of the organization as a first function of the received data, the determining including determining an organization donation value as a sum of (a) the first monetary donation and (b) the second monetary donation, determining an estimated value of volunteer hours of the organization as a product of (a) the number of volunteer hours performed by the members of the organization and (b) average hourly earnings, adjusting the estimated value of volunteer hours based on a weighted function compared to the organization donation value, determining an organization point value as a sum of (a) the organization donation value and (b) the estimated value of volunteer hours, and determining the standardized index of the community contribution of the organization by dividing (a) the organization point value by (b) the number of members of the organization; and means for causing the standardized index to be displayed to the user.
-
Specification