SYNCHRONIZING AUDIENCE FEEDBACK FROM LIVE AND TIME-SHIFTED BROADCAST VIEWS
First Claim
Patent Images
1. A method comprising:
- transmitting a broadcast of a time-based media presentation;
receiving audience feedback relating to the time-based media presentation over a data network during the broadcast thereby providing live audience feedback;
synchronizing at least one client device to a time-shifted view of the time-based media presentation;
receiving additional client feedback from the client device synchronously with the time-shifted view; and
combining the additional client feedback with the live audience feedback according to a time offset within the time-based media presentation, thereby providing feedback data that aggregates audience feedback synchronized to both of a live version of the time-based media presentation and the time-shifted view of the time-based media presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio channel of a time-based media presentation provides a basis for synchronizing to the presentation across a variety of platforms independent of when and where the presentation is being viewed. By pre-processing the media into a series of non-unique hashes, and similarly processing an audio stream of the media captured at a client device, a comparison can be made that yields an accurate time offset within the presentation. The comparison may usefully be performed over a data network using a server that hosts data from the pre-processed media, and a variety of applications may be deployed on the client device based on the resulting synchronization.
128 Citations
20 Claims
-
1. A method comprising:
-
transmitting a broadcast of a time-based media presentation; receiving audience feedback relating to the time-based media presentation over a data network during the broadcast thereby providing live audience feedback; synchronizing at least one client device to a time-shifted view of the time-based media presentation; receiving additional client feedback from the client device synchronously with the time-shifted view; and combining the additional client feedback with the live audience feedback according to a time offset within the time-based media presentation, thereby providing feedback data that aggregates audience feedback synchronized to both of a live version of the time-based media presentation and the time-shifted view of the time-based media presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for tracking audience participation, the computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
-
transmitting a broadcast of a time-based media presentation; receiving audience feedback relating to the time-based media presentation over a data network during the broadcast thereby providing live audience feedback; synchronizing at least one client device to a time-shifted view of the time-based media presentation; receiving additional client feedback from the client device synchronously with the time-shifted view; and combining the additional client feedback with the live audience feedback according to a time offset within the time-based media presentation, thereby providing feedback data that aggregates audience feedback synchronized to both of a live version of the time-based media presentation and the time-shifted view of the time-based media presentation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
an interface to a data network; a database; and a processor configured to receive and audience feedback over a data network relating to a live television broadcast, and to store the audience feedback in the database as live audience feedback;
the processor further configured to synchronize at least one client device to a time-shifted view of the live television broadcast based upon audio content within the time-shifted view of the live television broadcast, and to receive additional client feedback from the at least one client device over the data network synchronously with the time-shifted view; and
to combine the additional client feedback with the live audience feedback according to a time offset within the time-based media presentation, thereby providing feedback data that aggregates audience feedback synchronized to both the live television broadcast and a time-shifted view of the live television broadcast. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification