Patent ID: 8620723

Claim:
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.