← Back to Patent Explorer
US6766523B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for identifying and segmenting repeating media objects embedded in a stream

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2002-11-27
•
Granted: 2004-07-20
•
Expires: 2022-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An “object extractor” automatically identifies and segments repeating media objects in a media stream. “Objects” are any section of non-negligible duration, i.e., a song, video, advertisement, jingle, etc., which would be considered to be a logical unit by a human listener or viewer. Identification and segmentation of repeating objects is achieved by directly comparing sections of the media stream to identify matching portions of the stream, then aligning the matching portions to identify object endpoints. Alternately, a suite of object dependent algorithms is employed to target particular aspects of the stream for identifying possible objects within the stream. Confirmation of possible objects as repeating objects is achieved by automatically searching for potentially matching objects in a dynamic object database, followed by a detailed comparison to one or more of the potentially matching objects. Object endpoints are then determined by automatic alignment and comparison to other copies of that object.

Inventors

  • 👤 Cormac Herley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:21
CPC Classifications
H; H04; H04H; H04H60/00; H04H60/35; H04H60/37; H04H60/56

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 160 words
A computer-implemented process for locating media objects in a media stream and determining temporal endpoints for each media object, comprising using a computing device to: compute characteristic information for at least one segment of a media stream; analyze the characteristic information to determine whether a media object is possibly present within any segment of the media stream; store the location and characteristic information of any segment of the media stream in an object database when the analysis of the characteristic information indicates that at least part of a media object is possibly present within that segment of the media stream; query the object database to locate potentially matching segments of the media stream; compare potentially matching segments of the media stream to identify repeating segments within the media stream; and automatically align and compare portions of the media stream centered on each repeating segment of the media stream to determine temporal endpoints for each media object in the media stream.
Claim 2
Dependent Claim 160 words
A computer-implemented process for locating media objects in a media stream and determining temporal endpoints for each media object, comprising using a computing device to: compute characteristic information for at least one segment of a media stream; analyze the characteristic information to determine whether a media object is possibly present within any segment of the media stream; store the location and characteristic information of any segment of the media stream in an object database when the analysis of the characteristic information indicates that at least part of a media object is possibly present within that segment of the media stream; query the object database to locate potentially matching segments of the media stream; compare potentially matching segments of the media stream to identify repeating segments within the media stream; and automatically align and compare portions of the media stream centered on each repeating segment of the media stream to determine temporal endpoints for each media object in the media stream.

References Cited (Backward Citations)

US4677466A Cited
US4739398A Cited
US5436653A Cited
US5504518A Cited
WO1998020675A1 Cited
GB2327167A Cited
US6332144B1 Cited
WO2001028240A1 Cited
US6577346B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-07-20 2008-01-19 2008-07-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-07-20 2012-01-19 2012-07-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-07-20 2016-01-19 2016-07-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag