Interacting with time-based content
First Claim
Patent Images
1. A method for facilitating user and time-based content interaction upon user instruction, comprising:
- (a) using a content receiver to receive time-based content from a source of time-based content;
(b) carrying out an analysis of the time-based content received by the content receiver as the content is received as content blocks, the analysis comprisingsearching the content blocks against pre-computed content media signatures and/or metadata, andgenerating at least one cue to mark at least one interactive point in the time-based content in a database if a match is found between the blocks and the pre-computed content media signatures and/or a match is found between the blocks and metadata;
(c) receiving user sampling data from a user device upon user instruction, wherein the device 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 by the sampling data receiver and the time-based content received by the content receiver; and
(e) transmitting information relating to the sampling data to the user device according to whether a match is determined in step (d) in a manner such that the information is received by the user device within 8 seconds of when step (c) begins,wherein the information transmitted during step (e) comprises the at least one cue generated in step (b), the cue being associated with time-based content received in step (a) that precedes when user instruction is given to receive user sampling data during step (c).
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.
11 Citations
24 Claims
-
1. A method for facilitating user and time-based content interaction upon user instruction, comprising:
-
(a) using a content receiver to receive time-based content from a source of time-based content; (b) carrying out an analysis of the time-based content received by the content receiver as the content is received as content blocks, the analysis comprising searching the content blocks against pre-computed content media signatures and/or metadata, and generating at least one cue to mark at least one interactive point in the time-based content in a database if a match is found between the blocks and the pre-computed content media signatures and/or a match is found between the blocks and metadata; (c) receiving user sampling data from a user device upon user instruction, wherein the device 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 by the sampling data receiver and the time-based content received by the content receiver; and (e) transmitting information relating to the sampling data to the user device according to whether a match is determined in step (d) in a manner such that the information is received by the user device within 8 seconds of when step (c) begins, wherein the information transmitted during step (e) comprises the at least one cue generated in step (b), the cue being associated with time-based content received in step (a) that precedes when user instruction is given to receive user sampling data during step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for a user, upon user instruction, 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) instructing the user device to transmit sampling data to a computer system for facilitating user and time-based content interaction upon user instruction, the computer system comprising a content receiver for receiving time-based content from the 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 as content blocks, the analyzer configured for searching the content blocks against pre-computed content media signatures and/or metadata, and generating at least one cue to mark at least one interactive point in the time-based content in a database if a match is found between the blocks and the pre-computed content media signatures and/or a match is found between the blocks and metadata; 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 according to whether the identification engine determines that the match; (c) using the user device to receive the information relating to the sampling data within 8 seconds from when step (b) begins, wherein the information received during step (c) comprises the at least one cue generated by the computer system, the cue being associated with time-based content from the source that precedes step (b). - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification