Back to results
US 10,474,979 B1Granted
Industry review benchmarking
AssigneeReputation.com, Inc.
InventorsJeffrey James Piper, Brent Michael Franson, Thomas Gerardo Dignan
Life of this patent
Estimating the term…
Abstract
Review data associated with a plurality of entities is received. Each of the entities is associated with a particular industry and the review data comprises review data obtained from a plurality of review sites. From at least a portion of the received review data, a review benchmark for the industry is determined. The benchmark is provided as output.
Claims11
A system, comprising:
- one or more processors configured to:
- receive review data associated with a plurality of entities, wherein each of the entities is associated with a particular industry, and wherein the review data comprises review data collected, over a network, from a plurality of disparate, external review websites;
- wherein the review data is collected by a plurality of instances of different types of helpers that are executed to obtain, over the network, information from the plurality of disparate, external review websites, wherein each type of helper is configured with instructions to fetch review data from a particular type of source, wherein, for a first external review website for which review data is available via an API, an instance of a first helper configured with instructions to obtain review data from the first external review website using the API is executed, and wherein, for a second external review website for which review data is not available via an API, an instance of a second helper configured with instructions to scrape review data from the second external review website is executed;
- determine, from at least a portion of the received review data, a review distribution benchmark, wherein the review distribution benchmark is determined at least in part by determining, for at least the first external review website and a second external review website included in the plurality of external review websites, a respective percentage of reviews associated with at least some entities in the particular industry on the respective external review websites;
- determine a distribution of reviews for a particular entity in the particular industry across the plurality of external review websites at least in part by determining, of a total number of reviews of the particular entity, a percentage of the total number of reviews that appear on each external review website in the plurality of external review websites;
- based at least in part on a comparison of the distribution of reviews determined for the particular entity in the particular industry against the review distribution benchmark determined for the particular industry, determine a difference between the review distribution benchmark determined for the particular industry and the distribution of reviews for the particular entity;
- in response to determining the difference in review distribution, determine that the distribution of reviews for the particular entity should be adjusted;
- and
- provide as output an indication of at least one external review website on which placement of at least one additional review should be targeted;
- and
- a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
8 more elements
A method, comprising:
- receiving review data associated with a plurality of entities, wherein each of the entities is associated with a particular industry, and wherein the review data comprises review data collected, over a network from a plurality of disparate, external review websites;
- wherein the review data is collected by a plurality of instances of different types of helpers that are executed to obtain, over the network, information from the plurality of disparate, external review websites, wherein each type of helper is configured with instructions to fetch review data from a particular type of source, wherein, for a first external review website for which review data is available via an Application Programming Interface (API), an instance of a first helper configured with instructions to obtain review data from the first external review website using the API is executed, and wherein, for a second external review website for which review data is not available via an API, an instance of a second helper configured with instructions to scrape review data from the second external review website is executed;
- determining, from at least a portion of the received review data and using one or more processors, a review distribution benchmark, wherein the review distribution benchmark is determined at least in part by determining, for at least the first external review website and a second external review website included in the plurality of external review websites, a respective percentage of reviews associated with at least some entities in the particular industry on the respective external review websites;
- determining a distribution of reviews for a particular entity in the particular industry across the plurality of external review websites at least in part by determining, of a total number of reviews of the particular entity, a percentage of the total number of reviews that appear on each external review website in the plurality of external review websites;
- based at least in part on a comparison of the distribution of reviews determined for the particular entity in the particular industry against the review distribution benchmark determined for the particular industry, determining a difference between the review distribution benchmark determined for the particular industry and the distribution of reviews for the particular entity;
- in response to determining the difference in review distribution, determining that the distribution of reviews for the particular entity should be adjusted;
- and
- providing as output an indication of at least one external review website on which placement of at least one additional review should be targeted.
5 more elements
A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving review data associated with a plurality of entities, wherein each of the entities is associated with a particular industry, and wherein the review data comprises review data collected, over a network, from a plurality of disparate, external review websites;
- wherein the review data is collected by a plurality of instances of different types of helpers that are executed to obtain, over the network, information from the plurality of disparate, external review websites, wherein each type of helper is configured with instructions to fetch review data from a particular type of source, wherein, for a first external review website for which review data is available via an Application Programming Interface (API), an instance of a first helper configured with instructions to obtain review data from the first external review website using the API is executed, and wherein, for a second external review website for which review data is not available via an API, an instance of a second helper configured with instructions to scrape review data from the second external review website is executed;
- determining, from at least a portion of the received review data and using one or more processors, a review distribution benchmark, wherein the review distribution benchmark is determined at least in part by determining, for at least the first external review website and a second external review website included in the plurality of external review websites, a respective percentage of reviews associated with at least some entities in the particular industry on the respective external review websites;
- determining a distribution of reviews for a particular entity in the particular industry across the plurality of external review websites at least in part by determining, of a total number of reviews of the particular entity, a percentage of the total number of reviews that appear on each external review website in the plurality of external review websites;
- based at least in part on a comparison of the distribution of reviews determined for the particular entity in the particular industry against the review distribution benchmark determined for the particular industry, determining a difference between the review distribution benchmark determined for the particular industry and the distribution of reviews for the particular entity;
- in response to determining the difference in review distribution, determining that the distribution of reviews for the particular entity should be adjusted;
- and
- providing as output an indication of at least one external review website on which placement of at least one additional review should be targeted.
5 more elements
Dependencies are inferred from the claim text.