SERVER FOR AGGREGATING SEARCH ACTIVITY SYNCHRONIZED TO TIME-BASED MEDIA
First Claim
Patent Images
1. A method comprising:
- receiving a search and a time offset from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, the search including a content query from one of the plurality of client devices and the time offset indicating a time within the time-based media presentation;
generating an aggregated search result for all of the plurality of client devices, the aggregated search result synchronized to a specific time offset within the time-based media presentation; and
transmitting the aggregated search result to a receiving client device that is synchronized to the time-based media presentation at a time within the time-based media presentation substantially corresponding to the specific time offset.
1 Assignment
0 Petitions
Accused Products
Abstract
Where multiple client devices are synchronized to multiple, asynchronous instances of a time-based media presentation such as live and time-shifted views of a television broadcast, interactive content can be delivered to each one of the various devices at a particular time (or “time offset”) within the presentation independent of when each instance of the time-based media presentation is viewed.
52 Citations
20 Claims
-
1. A method comprising:
-
receiving a search and a time offset from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, the search including a content query from one of the plurality of client devices and the time offset indicating a time within the time-based media presentation; generating an aggregated search result for all of the plurality of client devices, the aggregated search result synchronized to a specific time offset within the time-based media presentation; and transmitting the aggregated search result to a receiving client device that is synchronized to the time-based media presentation at a time within the time-based media presentation substantially corresponding to the specific time offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for providing sharing search activity, 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:
- receiving a search and a time offset from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, the search including a content query from one of the plurality of client devices and the time offset indicating a time within the time-based media presentation;
generating an aggregated search result for all of the plurality of client devices, the aggregated search result synchronized to a specific time offset within the time-based media; and transmitting the aggregated search result to a receiving client device that is synchronized to the time-based media presentation at a time within the time-based media substantially corresponding to the specific time offset. - View Dependent Claims (18, 19)
- receiving a search and a time offset from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, the search including a content query from one of the plurality of client devices and the time offset indicating a time within the time-based media presentation;
-
20. A server comprising:
-
a data network interface configured to provide a communicating relationship with a data network; and a processor configured to receive through the data network interface a search and a time offset from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, the search including a content query from one of the plurality of client devices and the time offset indicating a time within the time-based media presentation;
to generate an aggregated search result for all of the plurality of client devices, the aggregated search result synchronized to a specific time offset within the time-based media; and
to transmit the aggregated search result through the data network interface to a receiving client device that is synchronized to the time-based media presentation at a time within the time-based media substantially corresponding to the specific time offset.
-
Specification