Patent ID: 8726304

Claim:
A method, comprising: obtaining, at a second device, one or more timing information associated with at least a portion of a multimedia content while the multimedia content is being presented by a first device, the timing information identifying temporal location(s) of one or more segments of the multimedia content within a timeline of the multimedia content and used for establishing synchronization, wherein the synchronization is established by using the timing information obtained from one of a plurality of synchronization channels selected based on a reliability ranking of the plurality of the synchronization channels; receiving feedback regarding the multimedia content from a user interface of the second device while the multimedia content is being presented by a first device, wherein the received feedback is not initiated based upon the timing information; associating the received feedback with at least one of the obtained timing information; transmitting the received feedback and the associated timing information to a database; and receiving a response, the response corresponding to feedback provided by a plurality of consumers of the multimedia content on a segment-by-segment basis, wherein: the transmitted feedback and the associated timing information is received at the database and processed at the database to produce at least a portion of the response, and the response is transmitted from the database to the second device.