×

Industry review benchmarking

  • US 9,697,490 B1
  • Filed: 12/30/2012
  • Issued: 07/04/2017
  • Est. Priority Date: 03/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a set of one or more interfaces 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 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; and

    wherein at least some of the received review data is received from a data store configured to store heterogeneous data records, and wherein the data store includes review data from different external review websites that is stored in heterogeneous record formats;

    a set of one or more processors configured to;

    generate, from at least a portion of the received review data collected, over the network, from the plurality of disparate, external review websites, at least one online review benchmark for the particular industry, including by determining at least one of an online review volume benchmark and an online review distribution benchmark, wherein;

    the online review volume benchmark is determined at least in part by counting a first number of reviews associated with at least some entities in the particular industry on the plurality of disparate, external review websites; and

    the online review distribution benchmark is determined at least in part by determining, for at least the first and second external review websites included in the plurality of disparate, external review websites, a respective proportion of reviews associated with at least some entities in the particular industry on the respective external review websites; and

    store the generated at least one online review benchmark for the particular industry;

    compare, at a time subsequent to generating the at least one online review benchmark for the particular industry, review data associated with a first entity in the particular industry to the stored industry benchmark, including by comparing at least one of an online review volume of the first entity to the online review volume benchmark for the particular industry and an online review distribution of the first entity to the online review distribution benchmark for the particular industry;

    determine, based at least in part on the comparison of the review data associated with the first entity in the particular industry to the stored industry benchmark, that an adjustment to the online review distribution of the first entity should be performed, wherein the adjustment includes increasing a number of reviews associated with the first entity on one or more external review websites;

    model an impact that additional reviews on the one or more external review websites would have for the first entity, wherein modeling the impact includes;

    running a first simulation in which a first volume of additional positive reviews are obtained on the first external review website;

    determining a first modeled online reputation score based at least in part on the first simulation;

    running a second simulation in which a second volume of additional positive reviews are obtained on the second external review website, wherein the first volume and the second volume are different; and

    determining a second modeled online reputation score based at least in part on the second simulation;

    determine, based at least in part on the first and second modeled online reputation scores, that additional reviews associated with the first external review website should be requested from one or more potential reviewers;

    in response to determining that additional reviews associated with the first external review website should be requested;

    identify, in a list of potential reviewers, individuals in the list of potential reviewers that have accounts with the first external review website for which it has been determined that additional reviews should be requested, wherein the identified individuals are identified based at least in part on an evaluation of corresponding email addresses associated with the identified individuals; and

    facilitate transmission of review requests to the identified individuals, wherein facilitating transmission of the review requests includes facilitating transmission, over the network, of an electronic message to an individual included in the identified individuals, wherein the electronic message includes a link to the first external review website; and

    at a time subsequent to transmission of the electronic message, perform a follow-up action based at least in part on a determination of whether the individual has performed at least one of opening the electronic message and clicking on the link included in the electronic message; and

    a memory coupled to the set of one or more processors and configured to provide the set of one or more processors with instructions.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×