IP Library Granted Patent US 9,147,112
Granted Patent B2
US 9,147,112 · App. 14/158,978 · Granted Sep 29, 2015

Advertisement detection

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 9,147,112
App. No.
14/158,978
Granted
Sep 29, 2015
Kind
B2
Abstract

A method and system for detection of video segments in compressed digital video streams is presented. The compressed digital video stream is examine to determine synchronization points, and the compressed video signal is analyzed following detection of the synchronization points to create video fingerprints that are subsequently compared against a library of stored fingerprints.

Claims (26)

1. A computer based method for automatically detecting a known video segment from a set of known video segments comprising:

receiving a video stream;

creating statistical parameterized representations for windows of the video stream;

comparing the statistical parameterized representations with a database containing a set of fingerprints of the set of known video segments, wherein the set of fingerprints comprise statistical parameterized representations of the set of known video segments;

recognizing the known video segment when the comparing of the statistical parameterized representations with the database containing the set of fingerprints of the set of known video segments produces a threshold level of similarity;

generating a transmittable signal indicating the known video segment has appeared in the video stream.

2. The computer based method of claim 1 wherein the transmittable signal is transmitted over a network.

3. The computer based method of claim 1 wherein the database containing the set of fingerprints of the set of known video segments is periodically updated.

4. The computer based method of claim 1 wherein the database containing the set of fingerprints of the set of known video segments is automatically updated.

5. The computer based method of claim 1 wherein the transmittable signal contains at least one indicator from a set of channel ID, video segment start time, and video segment duration.

6. The method of claim 1 wherein the recognizing takes place within a few seconds.

7. The method of claim 1 wherein the recognizing takes place in real time.

8. The method of claim 1 wherein the known video segments are advertisements.

9. A computer program product comprising a computer usable, nontransitory medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method of detecting a known video segment from a set of known video segments, the method comprising:

receiving a video stream;

creating statistical parameterized representations for windows of the video stream;

comparing the statistical parameterized representations with a database containing a set of fingerprints of the known video segments, wherein the set of fingerprints comprise statistical parameterized representations of the known video segments;

recognizing the known video segment when the comparing of the statistical parameterized representations with the database containing the set of fingerprints of the known video segments produces a threshold level of similarity;

generating a transmittable signal indicating the known video segment has appeared in the video stream.

10. The computer program product of claim 9 wherein the transmittable signal is transmitted over a network.

11. The computer program product of claim 9 wherein the database containing the set of fingerprints of the known video segments is periodically updated.

12. The computer program product of claim 9 wherein the database containing the set of fingerprints of the known video segments is automatically updated.

13. The computer program product of claim 9 wherein the transmittable signal contains at least one indicator from a set of channel ID, video segment start time, and video segment duration.

14. The computer program product of claim 9 wherein the recognizing takes place within a few seconds.

15. The computer program product of claim 9 wherein the recognizing takes place in real time.

16. The computer program product of claim 9 wherein the known video segments are advertisements.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: VIDEO IDENTIFICATION DISCOVERIES, LLC
To: RPX CORPORATION
Reel/Frame 035278/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: LIENHART, RAINER W.; ELDERING, CHARLES A.
To: TECHNOLOGY, PATENTS & LICENSING, INC.
Reel/Frame 034934/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: TECHNOLOGY, PATENTS & LICENSING, INC.
To: VIDEO IDENTIFICATION DISCOVERIES, LLC
Reel/Frame 034934/0750 →