IP Library Granted Patent US 8,539,106
Granted Patent B2
US 8,539,106 · App. 13/097,964 · Granted Sep 17, 2013

Server for aggregating search activity synchronized to time-based media

Inventor: Ajay Shah (Orange, CA)
Assignee: Spot411 Technologies, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,539,106
App. No.
13/097,964
Granted
Sep 17, 2013
Kind
B2
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.

Claims (28)

1. A method comprising:

receiving a number of searches and a number of time offset from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, each one of the number of searches including a content query from one of the plurality of client devices and each one of the time offsets 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.

2. The method of claim 1 wherein the time-based media presentation is asynchronously presented to two or more of the plurality of client devices.

3. The method of claim 1 wherein at least one of the plurality of client devices receives the audio portion from a live viewing of the time-based media presentation.

4. The method of claim 1 wherein at least one of the plurality of client devices receives the audio portion from a time-shifted viewing of the time-based media presentation.

5. The method of claim 1 wherein at least one of the plurality of client devices receives the audio portion from a pre-recorded medium containing the time-based media presentation.

6. The method of claim 1 wherein the aggregated search result includes a listing of the content queries received from the plurality of client devices.

7. The method of claim 6 wherein the content queries are ranked by popularity.

8. The method of claim 1 wherein the aggregated search result includes one or more results for a most popular one of the content queries received from the plurality of client devices.

9. The method of claim 8 wherein the one or more results are filtered by popularity.

10. The method of claim 9 wherein the aggregated search result include a most popular one of the one or more results.

11. The method of claim 9 wherein the aggregated search result consists of a most popular one of the one or more results.

12. The method of claim 9 wherein the aggregated search result includes sponsored information relating to a most popular one of the one or more results.

13. The method of claim 9 wherein the aggregated search result includes sponsored information relating to a most popular one of the content queries.

14. The method of claim 1 wherein the receiving client device is one of the plurality of devices.

15. The method of claim 1 wherein the receiving client device is synchronized to a live viewing of the time-based media.

16. The method of claim 1 wherein the receiving client device is synchronized to a time-shifted viewing of the time-based media.

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 number of searches and a number of time offset from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, each one of the number of searches including a content query from one of the plurality of client devices and each one of the time offsets 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.

18. The computer program product of claim 17 wherein the time-based media presentation is asynchronously presented to two or more of the plurality of client devices.

19. The computer program product of claim 17 wherein at least one of the plurality of client devices receives the audio portion from a live viewing of the timebased 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 number of searches and a number of time offsets from a plurality of client devices that are synchronized to an audio portion of a time-based media presentation, each one of the number of searches including a content query from one of the plurality of client devices and each one of the time offsets 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2011
From: SHAH, AJAY
To: SPOT411 TECHNOLOGIES, INC.
Reel/Frame 026323/0149 →
Continuity (4)
Continuation 12837842 · Jul 16, 2010
Continuation In Part 12789377 · May 27, 2010
Provisional Application 61181472 · May 27, 2009
Related Publication 20110208726A1 · Aug 25, 2011