×

Generating and updating recommendations for merchants

  • US 9,552,600 B1
  • Filed: 01/11/2013
  • Issued: 01/24/2017
  • Est. Priority Date: 06/24/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing, by a computing device at a data store, a plurality of advance recommendations for modifying a network page of one of a plurality of merchants in an electronic marketplace as a result of an examination of the network page, individual ones of the plurality of advance recommendations presenting an action to be performed to improve an online presence of the one of the plurality of merchants in the electronic marketplace;

    retrieving, by the computing device from the data store, an indication that one or more corresponding actions have been completed to improve the online presence of the one of the plurality of merchants in the electronic marketplace;

    determining, by the computing device, that one of the plurality of merchants has invalidated at least one of the plurality of advance recommendations from the retrieved indication;

    reevaluating, by the computing device, the at least one of the plurality of advance recommendations for the one of the plurality of merchants in response to a recommendation query to generate a list of valid recommendations for the one of the plurality of merchants, wherein the recommendation query is received from a client computing device, wherein the plurality of advance recommendations are evaluated in advance of the computing device processing the recommendation query;

    evaluating, by the computing device, validity of a plurality of runtime recommendations for modifying the network page of the one of the plurality of merchants in the electronic marketplace, wherein the plurality of runtime recommendations are evaluated concurrently with processing of the recommendation query, wherein each period of evaluation for the plurality of runtime recommendations is less than a designated period of time, wherein each period of evaluation for the plurality of advance recommendations is greater than the designated period of time;

    generating, by the computing device, the list of the valid recommendations that correspond to actions that have not yet been completed for the one of the plurality of merchants by excluding the one of the plurality of recommendations to which the one or more corresponding actions have been completed from the list of valid recommendations, wherein the list of valid recommendations comprise at least one valid advance recommendation and at least one runtime recommendation; and

    transmitting, by the computing device over a communication network, the list of valid recommendations to the client computing device, wherein the list of valid recommendations is displayed by the client computing device and comprises at least one network link configured to enable implementation of one of the valid recommendations included in the list.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×