Patent ID: 8429559

Claim:
A user interface for eliciting and processing user feedback comprising: a non-transitory computer readable medium storing at least one software module containing instructions for operating a computer processor to perform a process, the processing comprising: displaying on a computing device display a digital asset, wherein the digital asset has an associated list comprising a plurality of keywords, wherein the digital asset comprises at least one of an image, a graphic or a template, displaying on a computing device display a user feedback interface, the user feedback interface comprising at least one input component configured to receive user generated input, receiving a keyword replacement pair via the at least one input component, wherein the keyword replacement pair indicates a user selected portion of the digital asset and a requested change to the user selected portion of the digital asset, and wherein the keyword pair comprises: a first keyword indicating an element of the digital asset to be changed, and a second keyword indicating a user requested change to the element of the digital asset to be changed, storing the keyword replacement pair, analyzing the stored keyword replacement pair against a plurality of previously received user generated input to determine any potential trends in requested changes received from a plurality of users, wherein a potential trend comprises a cluster of similarly suggested changes based upon feedback received from the plurality of users, and in response to identifying a potential trend in requested changes received from a plurality of users, producing results indicting potential changes to the digital asset, wherein the results comprise at least one new image based upon the digital asset and the keyword replacement pair.