US2021406966A1PendingUtilityA1

Systems, methods, and media for evaluating companies based on social performance

Individually held — no corporate assignee on recordPriority: Aug 18, 2009Filed: Feb 4, 2021Published: Dec 30, 2021
Est. expiryAug 18, 2029(~3 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06Q 30/0282G06Q 30/02G06Q 30/0277G06Q 30/0203G06Q 50/01
48
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for evaluating companies based on social performance, comprising:
 a memory; and   at least one hardware processor that is coupled to the memory and that:
 receives a user-specified threshold; 
 receives information related to an advertisement space on a Web page; 
 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, wherein the converting includes determining and applying conversion tables that convert the scores values for the plurality of companies for each data source into scores that fit a best fit beta function curve for the companies across all data sources and across all categories; 
 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 selection of a profile by a user, wherein the profile specifies a plurality of weights, wherein each of the plurality of weights corresponds to a unique one of the plurality of categories; 
 calculates a combined score for each of the plurality of companies based on a weighting of the category scores using the plurality of weights; 
 selects an advertisement for presentation in the advertisement space of the Web page; 
 determines whether at least one of the combined score and the category scores of one of the plurality of companies that is affiliated with the selected advertisement passes the user-specified threshold; and 
 when the at least one of the combined score and the category scores meet the user-specified threshold, presents the advertisement in the advertisement space of the Web page. 
   
     
     
         2 . The system of  claim 1 , wherein the at least one processor determines that another of the plurality of companies corresponds to a user-selected exclusionary factor and causes an advertisement of the other of the plurality of companies to be not presented. 
     
     
         3 . The system of  claim 1 , wherein the at least one processor calculates one of the category scores for one of the plurality of categories based on a plurality of scores for subcategories in the one of the plurality of categories. 
     
     
         4 . A method for evaluating companies based on social performance, comprising:
 receiving a user-specified threshold;   receiving information related to an advertisement space on a Web page;   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 hardware processor, 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, wherein the converting includes determining and applying conversion tables that convert the scores values for the plurality of companies for each data source into scores that fit a best fit beta function curve for the companies across all data sources and across all categories;   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 selection of a profile by a user, wherein the profile specifies a plurality of weights, wherein each of the plurality of weights corresponds to a unique one of the plurality of categories; 
   calculating a combined score for each of the plurality of companies based on a weighting of the category scores using the plurality of weights;   selecting an advertisement for presentation in the advertisement space of the Web page;   determining whether at least one of the combined score and the category scores of one of the plurality of companies that is affiliated with the selected advertisement passes the user-specified threshold; and   when the at least one of the combined score and the category scores meet the user-specified threshold, presenting the advertisement in the advertisement space of the Web page.   
     
     
         5 . The method of  claim 4 , further comprising: determining that another of the plurality of companies corresponds to a user-selected exclusionary factor; and causing an advertisement of the other of the plurality of companies to be not presented. 
     
     
         6 . The method of  claim 4 , wherein calculating one of the category scores for one of the plurality of categories is based on a plurality of scores for subcategories in the one of the plurality of categories. 
     
     
         7 . A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a hardware processor, cause the processor to perform a method for evaluating companies based on social performance, the method comprising:
 receiving a user-specified threshold;   receiving information related to an advertisement space on a Web page;   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 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, wherein the converting includes determining and applying conversion tables that convert the scores values for the plurality of companies for each data source into scores that fit a best fit beta function curve for the companies across all data sources and across all categories;   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 selection of a profile by a user, wherein the profile specifies a plurality of weights, wherein each of the plurality of weights corresponds to a unique one of the plurality of categories;   calculating a combined score for each of the plurality of companies based on a weighting of the category scores using the plurality of weights;   selecting an advertisement for presentation in the advertisement space of the Web page;   determining whether at least one of the combined score and the category scores of one of the plurality of companies that is affiliated with the selected advertisement passes the user-specified threshold; and   when the at least one of the combined score and the category scores meet the user-specified threshold, presenting the advertisement in the advertisement space of the Web page.   
     
     
         8 . The non-transitory computer-readable medium of  claim 7 , wherein the method further comprises: determining that another of the plurality of companies corresponds to a user-selected exclusionary factor; and causing an advertisement of the other of the plurality of companies to be not presented. 
     
     
         9 . The non-transitory computer-readable medium of  claim 7  wherein calculating one of the category scores for one of the plurality of categories is based on a plurality of scores for subcategories in the one of the plurality of categories.

Join the waitlist — get patent alerts

Track US2021406966A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.