Patent ID: 7788336

Claim:
A system comprising a storage medium, an input device, and a feedback service operable to: receive a user interface screen from a first user, receive campaign characteristics from the first user, define, from the campaign characteristics, a feedback campaign to obtain feedback regarding the user interface from targeted users during a predefined period, the targeted users being users selected, based on the campaign characteristics, from among a group of users, associate the user interface screen and the first user with the feedback campaign, create a window that includes a feedback section and a visual representation of the user interface screen, the feedback section including feedback elements configured to receive feedback regarding the user interface screen from the targeted users during the predefined period, and the feedback elements including a virtual note operable to be freely placed, by a second user included among the targeted users, at a location anywhere within or around a portion of the user interface screen such that, after placement, the virtual note provides the location of the virtual note relative to the user interface screen and provides feedback specific to the portion of the user interface screen, wherein the location of the virtual note comprises (x,y) coordinates of the location of the virtual note relative to the user interface screen, distribute, after the feedback campaign is defined, the window to the targeted users according to the defined feedback campaign, the feedback elements and the user interface screen being concurrently presented in the window upon initial presentation of the window; and an administration service comprising a storage medium and operable to: provide the user interface screen and feedback elements to the targeted users as part of the feedback campaign, receive the feedback regarding the user interface screen input into the feedback elements during the feedback campaign, store the user interface screen and the feedback in association with the feedback campaign and the first user in the storage medium, associate the received feedback with the first user, the user interface screen, the feedback campaign, and the location of the virtual note; and display and analyze the associated feedback based on the location of the virtual note.