Method and system for content sampling and identification
First Claim
Patent Images
1. A method for segmenting a broadcast data stream comprising:
- receiving a sample of the broadcast data stream;
receiving a start time of the sample;
determining a track identity of the sample;
determining a relative time offset of the sample from a beginning of the identified track; and
calculating via a processor an extrapolated start time of the identified track within the broadcast data stream by subtracting the relative time offset from the start time of the sample, wherein the extrapolated start time indicates a boundary between tracks in the broadcast data stream.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for content sampling (106) and identification is presented. A data stream is recorded, and samples of the stream are identified. Samples (106) can be initially taken at random for identification. Once a sample (106) is identified and segmented within the data stream, the next time to sample (106) may be calculated to be outside the time frame of the identified sample (106). Thus, the sampling period can be adaptively adjusted to be at times after identified tracks.
-
Citations
19 Claims
-
1. A method for segmenting a broadcast data stream comprising:
-
receiving a sample of the broadcast data stream; receiving a start time of the sample; determining a track identity of the sample; determining a relative time offset of the sample from a beginning of the identified track; and calculating via a processor an extrapolated start time of the identified track within the broadcast data stream by subtracting the relative time offset from the start time of the sample, wherein the extrapolated start time indicates a boundary between tracks in the broadcast data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for identifying content within an audio stream comprising:
-
receiving samples of an audio stream; receiving start times of each sample; determining a track identity of each sample; for each sample, calculating via a processor an extrapolated start time by subtracting a relative time offset from the start time of the sample, wherein the extrapolated start time indicates a boundary between tracks in the broadcast stream; identifying samples having substantially similar extrapolated start times; and for samples having substantially similar extrapolated start times, verifying that the samples also have matching track identities. - View Dependent Claims (16, 17, 18, 19)
-
Specification