×

Enterprise reputation evaluation

  • US 10,636,041 B1
  • Filed: 07/09/2012
  • Issued: 04/28/2020
  • Est. Priority Date: 03/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • extracting, over a network, reputation data from a plurality of external review websites, wherein the reputation data is associated with a plurality of physical locations of an enterprise entity, wherein the reputation data represents one or more reviews authored by one or more individual users regarding the plurality of physical locations, and wherein the one or more reviews include raw scores;

    wherein the reputation data is extracted at least in part by a plurality of instances of different types of helpers that are executed to obtain information, over the network, from the plurality of external review websites, wherein each type of helper is configured with instructions to fetch reputation data from a particular external review website, wherein, for a first external review website for which reputation data is available via an API, an instance of a first type of 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 reputation data is not available via an API, an instance of a second type of helper configured with instructions to scrape reputation data from the second external review website is executed;

    storing at least some of the extracted reputation data to a data store configured to store heterogeneous data records, wherein reputation data for at least some of the external review websites includes reviews of different types that include scores on different scales, and wherein, for a given review, a raw score of the given review and a converted score are stored in the data store;

    generating individual online reputation scores for each individual location in the plurality of physical locations of the enterprise entity, wherein an online reputation score for a given physical location is generated at least in part by;

    obtaining a portion of the reputation data that pertains to the given physical location, wherein the portion of the reputation data that pertains to the given physical location includes at least one of a raw score and a converted score associated with a review for the given physical location; and

    evaluating the portion of the reputation data that pertains to the given physical location according to a plurality of factors, wherein the online reputation score for the given physical location comprises a composite online reputation score that comprises a composite of one or more scores associated with the plurality of factors according to which the portion of the reputation data that pertains to the given physical location was evaluated;

    receiving, via a user interface, a user interaction with a region of a map, and in response to receiving the user interaction, identifying, based at least in part on tags associated with the plurality of physical locations of the enterprise entity, at least two physical locations of the enterprise entity corresponding to the region of the map;

    subsequent to identifying, in response to the user interaction with the region of the map and based at least in part on the tags associated with the plurality of physical locations of the enterprise entity, the at least two physical locations of the enterprise entity corresponding to the region of the map, determining an aggregate online reputation score associated with the identified at least two physical locations of the enterprise entity, and wherein determining the aggregate online reputation score associated with the identified at least two physical locations of the enterprise entity includes obtaining individual online reputation scores that were previously generated for the identified at least two physical locations based at least in part on the extracted reputation data representing the one or more user-authored reviews, and combining the obtained individual online reputation scores; and

    refreshing the user interface with a summary view associated with the region of the map, wherein the summary view comprises;

    the aggregate online reputation score determined for the identified at least two physical locations of the enterprise entity identified as corresponding to the region of the map; and

    an indication of a sub-region in the region that includes one or more physical locations of the enterprise entity with one of a lowest or highest average online reputation score.

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