Patent ID: 8355954
Filing Date: 2013-01-15
Classification: G06Q

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that evaluates for validity a plurality of recommendations for a plurality of merchants in an electronic marketplace and stores an indication of which of the recommendations are valid in a data store, each of the recommendations suggesting that a respective merchant perform at least one action to improve an online presence in the electronic marketplace, the code that evaluates being configured to be executed at a predetermined interval; code that determines that one of the merchants has potentially invalidated at least one of the recommendations when a notification is obtained that the one of the merchants has commenced a session of a network site modification tool; code that reevaluates for validity the at least one of the recommendations for the one of the merchants in response to obtaining a request for a network page by the one of the merchants; code that evaluates for validity a plurality of runtime-evaluated recommendations for the one of the merchants in response to obtaining the request for the network page; code that generates the network page including a list of valid ones of the recommendations for the one of the merchants; and code that sends the network page to a client associated with the one of the merchants.