INTERACTING WITH TIME-BASED CONTENT
First Claim
Patent Images
1. A method for facilitating user and time-based content interaction, comprising:
- (a) receiving time-based content from a source of time-based content;
(b) analyzing the time-based content received by the content receiver as the content is received;
(c) receiving user sampling data from a user device that is capable of receiving time-based content from the source of time-based content substantially simultaneously to when the time-based content is received; and
(d) determining, without relying on watermark matching, whether a match exists between the sampling data received by the sampling data receiver and the time-based content received by the content receiver.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for facilitating user and time-based content interaction. Sampling data received from a user device is compared to time-based content. The comparison is carried out, optionally without relying on watermark matching, to determine whether a match exists between the sampling data and the time-based content. Information relating to the sampling data may be transmitted to the user if the identification engine determines that the match exists.
43 Citations
39 Claims
-
1. A method for facilitating user and time-based content interaction, comprising:
-
(a) receiving time-based content from a source of time-based content; (b) analyzing the time-based content received by the content receiver as the content is received; (c) receiving user sampling data from a user device that is capable of receiving time-based content from the source of time-based content substantially simultaneously to when the time-based content is received; and (d) determining, without relying on watermark matching, whether a match exists between the sampling data received by the sampling data receiver and the time-based content received by the content receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for a user to interact with time-based content from an apparatus that receives time-based content from a source and can present the content to the user, comprising:
-
(a) using a user device to sample the time-based content received and/or presented by the apparatus, thereby generating sampling data; (b) having the user device to transmitting sample data to a computer system for facilitating user and time-based content interaction, the computer system comprising a content receiver for receiving time-based content from a source of time-based content; a substantially real-time content analyzer that analyzes the time-based content as the content is received by the content receiver; a sampling data receiver for receiving sampling data from a device of a user that is capable of sampling time-based content from the source of time-based content substantially simultaneously to when the content receiver receives the time-based content; an identification engine for determining, without relying on watermark matching, whether a match exists between the sampling data and the time-based content; and a transmitter for transmitting information relating to the sampling data if the identification engine determines that the match exists; (c) using the user device to receive the information relating to the sampling data. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for facilitating user and time-based content interaction, comprising:
-
(a) receiving time-based content from a plurality of sources of time-based content; (b) analyzing the time-based content as the content is received; (c) receiving user sampling data from a user device that is capable of receiving time-based content from at least one source of time-based content substantially simultaneously to when the time-based content is received; (d) determining, without relying on watermark matching, whether a match exists between the sampling data received in step (c) and any of the time-based content received in step (a); and (e) identifying the source of time-based content if the match exists.
-
-
35. A method for facilitating user and time-based content interaction, comprising:
-
(a) receiving time-based content from a plurality of sources of time-based content; (b) analyzing the time-based content; (c) receiving user sampling data from a user device that is capable of receiving time-based content from the source of time-based content; and (d) determining, without relying on watermark matching within 6 seconds of when step (c) begins, whether a match exists between the sampling data received in step (c) and any of the time-based content received in step (a).
-
-
36. A method for facilitating user and time-based content interaction, comprising:
-
(a) receiving time-based content from a source of time-based content; (b) analyzing the time-based content received in (a) by computing content signatures thereon; (c) receiving user sampling data from a user device that is capable of receiving time-based content from the source of time-based content substantially simultaneously to when the time-based content is received; (d) determining, without relying on watermark matching, whether a match exists between the sampling data received in step (c) and the time-based content received in step (a); and (e) sending information relating to a content signature associated with a time before when step (c) occurred.
-
-
37. A method for facilitating user and time-based content interaction, comprising:
-
(a) receiving time-based content from a plurality of sources; (b) receiving user sampling and locational data from a user device sampling time-based content from an apparatus at a sampling location; and (c) determining whether a match exists between the sampling data and the time-based content in view of the locational data, wherein the match may exist if at least one source has a transmission range sufficient to deliver the time-based content to the sampling location.
-
-
38. A method for facilitating user and time-based content interaction, comprising:
-
(a) providing a database of time-based content, wherein each entry of the database is associated with a time of transmission from a source; (b) receiving user sampling data from a secondary device that has sampled output from a primary device capable of receiving time-based content from the source, wherein the sampling data is associated with a time of sampling and/or receipt; and (c) determining whether a match exists between the sampling data received in step (b) and time-based content in the database, excluding any entry that is associated with a time of transmission outside within a predetermined timespan relative to the time of sampling and/or receipt.
-
-
39. A system for facilitating user and time-based content interaction, comprising:
-
a content receiver for receiving time-based content from a source of time-based content; a substantially real-time content analyzer that analyzes the time-based content as the content is received by the content receiver; a sampling data receiver for receiving sampling data from a device of a user that is capable of sampling time-based content from the source of time-based content substantially simultaneously to when the content receiver receives the time-based content; an identification engine for determining, without relying on watermark matching, whether a match exists between the sampling data and the time-based content; and a transmitter for transmitting information relating to the sampling data if the identification engine determines that the match exists.
-
Specification