Systems, Methods, and Media for Evaluating Companies Based On Social Performance
First Claim
1. A system for evaluating companies based on social performance, comprising:
- at least one processor that;
receives data regarding a plurality of companies from a plurality of data sources, wherein a first portion of the data received from at least one of the plurality of data sources includes score values regarding the social performance of the plurality of companies that use a different scoring system than score values included in a second portion of the data received from at least one other of the plurality of data sources;
converts the score values included in the first portion of the data and the score values included in the second portion of the data into uniform score values in a single scoring system;
calculates category scores for each of the plurality of companies in each of a plurality of categories based on the uniform score values;
receives a first plurality of weights selected by a user, wherein each of the first plurality of weights corresponds to a unique one of the plurality of categories;
calculates a first combined score for each of the plurality of companies based on a weighting of the category scores using the first plurality of weights;
causes a first list of the plurality of companies and the corresponding first combined score for each of the plurality of companies to be presented to the user;
receives a second plurality of weights selected by the user, wherein each of the second plurality of weights corresponds to a unique one of the plurality of categories;
calculates a second combined score for each of the plurality of companies based on a weighting of the category scores using the second plurality of weights; and
causes a second list of the plurality of companies and the corresponding second combined score for each of the plurality of companies to be presented to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms for evaluating companies based on social performance are provided. In some embodiments, systems comprise: at least one processor that: receives data regarding a plurality of companies from a plurality of data sources, wherein the data includes score values regarding the social performance of the plurality of companies; calculates category scores for each of the plurality of companies in each of a plurality of categories based on the score values; calculates a combined score for each of the plurality of companies based on the category scores; compares at least one of the combined score and the category scores for one of the plurality of companies to a threshold; and based on results of the comparison, presents an advertisement to the user that corresponds to the one of the plurality of companies.
-
Citations
21 Claims
-
1. A system for evaluating companies based on social performance, comprising:
at least one processor that; receives data regarding a plurality of companies from a plurality of data sources, wherein a first portion of the data received from at least one of the plurality of data sources includes score values regarding the social performance of the plurality of companies that use a different scoring system than score values included in a second portion of the data received from at least one other of the plurality of data sources; converts the score values included in the first portion of the data and the score values included in the second portion of the data into uniform score values in a single scoring system; calculates category scores for each of the plurality of companies in each of a plurality of categories based on the uniform score values; receives a first plurality of weights selected by a user, wherein each of the first plurality of weights corresponds to a unique one of the plurality of categories; calculates a first combined score for each of the plurality of companies based on a weighting of the category scores using the first plurality of weights; causes a first list of the plurality of companies and the corresponding first combined score for each of the plurality of companies to be presented to the user; receives a second plurality of weights selected by the user, wherein each of the second plurality of weights corresponds to a unique one of the plurality of categories; calculates a second combined score for each of the plurality of companies based on a weighting of the category scores using the second plurality of weights; and causes a second list of the plurality of companies and the corresponding second combined score for each of the plurality of companies to be presented to the user. - View Dependent Claims (2, 4)
-
3. The system of claim I, wherein the first list includes at least one of the category scores for each of the plurality of companies in the first list.
-
5. A system for evaluating companies based on social performance, comprising:
at least one processor that; receives data regarding a plurality of companies from a plurality of data sources, wherein the data includes score values regarding the social performance of the plurality of companies; calculates category scores for each of the plurality of companies in each of a plurality of categories based on the score values; calculates a combined score for each of the plurality of companies based on the category scores; compares at least one of the combined score and the category scores for one of the plurality of companies to a threshold; and based on results of the comparison, presents an advertisement to the user that corresponds to the one of the plurality of companies. - View Dependent Claims (6, 7)
-
8. A method for evaluating companies based on social performance, comprising:
-
receiving data regarding a plurality of companies from a plurality of data sources, wherein a first portion of the data received from at least one of the plurality of data sources includes score values regarding the social performance of the plurality of companies that use a different scoring system than score values included in a second portion of the data received from at least one other of the plurality of data sources; converting, in a computer programmed to do so, the score values included in the first portion of the data and the score values included in the second portion of the data into uniform score values in a single scoring system; calculating category scores for each of the plurality of companies in each of a plurality of categories based on the uniform score values; receiving a first plurality of weights selected by a user, wherein each of the first plurality of weights corresponds to a unique one of the plurality of categories; calculating, in a computer programmed to do so, a first combined score for each of the plurality of companies based on a weighting of the category scores using the first plurality of weights; causing a first list of the plurality of companies and the corresponding first combined score for each of the plurality of companies to be presented to the user; receiving a second plurality of weights selected by the user, wherein each of the second plurality of weights corresponds to a unique one of the plurality of categories; calculating, in a computer programmed to do so, a second combined score for each of the plurality of companies based on a weighting of the category scores using the second plurality of weights; and causing a second list of the plurality of companies and the corresponding second combined score for each of the plurality of companies to be presented to the user. - View Dependent Claims (9, 10, 11)
-
-
12. A method for evaluating companies based on social performance, comprising:
-
receiving data regarding a plurality of companies from a plurality of data sources, wherein the data includes score values regarding the social performance of the plurality of companies; calculating, in a computer programmed to do so, category scores for each of the plurality of companies in each of a plurality of categories based on the score values; calculating a combined score for each of the plurality of companies based on the category scores; comparing, in a computer programmed to do so, at least one of the combined score and the category scores for one of the plurality of companies to a threshold; and based on results of the comparison, presenting an advertisement to the user that corresponds to the one of the plurality of companies. - View Dependent Claims (13, 14)
-
-
15. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for evaluating companies based on social performance, the method comprising:
-
receiving data regarding a plurality of companies from a plurality of data sources, wherein a first portion of the data received from at least one of the plurality of data sources includes score values regarding the social performance of the plurality of companies that use a different scoring system than score values included in a second portion of the data received from at least one other of the plurality of data sources; converting, in a computer programmed to do so, the score values included in the first portion of the data and the score values included in the second portion of the data into uniform score values in a single scoring system; calculating category scores for each of the plurality of companies in each of a plurality of categories based on the uniform score values; receiving a first plurality of weights selected by a user, wherein each of the first plurality of weights corresponds to a unique one of the plurality of categories; calculating, in a computer programmed to do so, a first combined score for each of the plurality of companies based on a weighting of the category scores using the first plurality of weights; causing a first list of the plurality of companies and the corresponding first combined score for each of the plurality of companies to be presented to the user; receiving a second plurality of weights selected by the user, wherein each of the second plurality of weights corresponds to a unique one of the plurality of categories; calculating, in a computer programmed to do so, a second combined score for each of the plurality of companies based on a weighting of the category scores using the second plurality of weights; and causing a second list of the plurality of companies and the corresponding second combined score for each of the plurality of companies to be presented to the user. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for evaluating companies based on social performance, the method comprising:
-
receiving data regarding a plurality of companies from a plurality of data sources, wherein the data includes score values regarding the social performance of the plurality of companies; calculating, in a computer programmed to do so, category scores for each of the plurality of companies in each of a plurality of categories based on the score values; calculating a combined score for each of the plurality of companies based on the category scores; comparing, in a computer programmed to do so, at least one of the combined score and the category scores for one of the plurality of companies to a threshold; and based on results of the comparison, presenting an advertisement to the user that corresponds to the one of the plurality of companies. - View Dependent Claims (20, 21)
-
Specification