Patent ID: 8099459

Claim:
A method for transmitting user feedback from a user to a web syndication author, said method comprising: opening, by a media player of a first client device of the user, a first communication link to a web service in response to a notification of availability of content data from the web syndication author; receiving, at the first client device, via the opened first communication link, content data from the web syndication author, said content data comprising a podcast in a web syndication format, said web syndication format including one branch of really simple syndication (RSS) format, said received content data being stored on the first client device; terminating the opened first communication link after receiving the content data at the first client device; assigning, by the media player, a metadata tag to the received content data for storing user behavior data; assigning, by the media player, a unique identifier to the received content data; transferring of a copy of the received content data from the first client device to one or more external client devices, said transferred content data having the same unique identifier as the received content data; after terminating the first communication link, rendering, via the media player, at least some of the received content data to the user, wherein the media player executes a feed plug-in to enable said rendering; monitoring, via the media player at the first client device, user interactions with the received content data; collecting, at the first client device, the monitored user behavior data as a function of the user interactions with the received content data on the first client device after terminating the first communication link, said collecting further comprising collecting, by the media player on the first client device, upon transferring of the copy of the received content data of the first client device with the one or more external client devices, user behavior data based on user interactions with the transferred content data on the external client devices and based on the unique identifier associated with the received content data and the transferred content data; storing the collected user behavior data in the assigned metadata tag, and further storing the assigned metadata tag in an agent data store of the first client device; in response to the collected user behavior data, presenting a feedback form to the user at the first client device, said feedback form including interactive questions requesting feedback input data from the user regarding a user experience based on the user interactions with the received content data after terminating the first communication link; and in response to a user interaction from the user to transmit the feedback form, transmitting the requested feedback input data including the collected user behavior data in the agent data store from the first client device to the web syndication author by opening a second communication link.