IP Library Granted Patent US 7,694,318
Granted Patent B2
US 7,694,318 · App. 10/790,468 · Granted Apr 6, 2010

Video detection and insertion

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 7,694,318
App. No.
10/790,468
Granted
Apr 6, 2010
Kind
B2
Abstract

A television signal substitution system that replaces known video segments such as advertisements with selected replacement advertisements. Fingerprint data of known advertisements can be stored in a fingerprint database. When new fingerprint data is available, the fingerprint data can be automatically or manually transmitted to subscribers. Various techniques can be used to identify advertisements based on the fingerprint data.

Claims (36)

1. A method for video detection and replacement, the method comprising:

receiving an input video signal;

creating a temporal sliding window of initial length L seconds and running the sliding window the input video signal, such that at least a portion of the input video signal is captured by the temporal sliding window;

comparing a first segment of the portion of the input video signal captured by the temporal sliding window of initial length L seconds to a portion of stored fingerprint data;

expanding the temporal sliding window to have an expanded length approximately equal to the length of the stored fingerprint data if the first segment of the portion of the input video signal matches the portion of stored fingerprint data;

comparing an expanded segment of the input video signal captured by the expanded window having the expanded length with the stored fingerprint data; and

generating an output video signal comprising the input video signal, wherein the expanded segment of the input video signal is replaced with a replacement portion if the expanded segment of the input video signal matches the fingerprint data.

2. The method as recited in claim 1 , further comprising;

automatically receiving fingerprint data of segments to be identified via a computer communications network; and

storing the fingerprint data.

3. The method as recited in claim 2 , wherein the fingerprint data is transmitted periodically.

4. The method of claim 1 , wherein the replacement portion comprises at least one advertisement.

5. The method of claim 1 , wherein the replacement portion is selected based at least in part on the geographic location.

6. The method of claim 1 , wherein the selection of a replacement portion is based at least in part on the received input video signal.

7. The method of claim 1 , further comprising:

storing characteristics of the fingerprint data prior to the comparison of the first segment of the portion of the input video signal to the portion of stored fingerprint data;

storing characteristics of potential replacement portions prior to the comparison of the first segment of the portion of the input video signal to the portion of stored fingerprint data; and

selecting the replacement portion based at least in part on comparing the characteristics of the stored fingerprint data and the characteristics of the potential replacement portions.

8. A method for video detection and replacement, the method comprising:

(a) receiving an input video signal;

(b) capturing a captured portion of L seconds of the received input video signal;

(c) comparing the captured portion of the input video signal to an L second long portion of stored fingerprint data, the stored fingerprint data having a total fingerprint length greater than or equal to L;

(d) if the captured portion of the input video signal matches the portion of stored fingerprint data, capturing an additional portion of the received input video signal, the additional portion being contiguous with the captured portion, such that an entire captured portion comprising the captured portion of the received input video signal plus the additional portion has an entire captured length that is approximately equal in length to the total fingerprint length of stored fingerprint data;

(e) comparing the entire captured portion of the received input video signal to the stored fingerprint data; and

(f) generating an output video signal comprising the input video signal, wherein the entire captured portion of the input video signal is replaced with a replacement portion if the entire captured portion of the input video signal substantially matches the fingerprint data.

9. The method of claim 8 , further comprising;

(g) automatically receiving fingerprint data of segments to be identified via a computer communications network; and

(h) storing the fingerprint data.

10. The method of claim 9 , wherein the fingerprint data is transmitted periodically.

11. The method of claim 8 , wherein the replacement portion comprises at least one advertisement.

12. The method of claim 8 , wherein the replacement portion is selected based at least in part on a geographic location.

13. The method of claim 8 , wherein selection of a replacement portion is based at least in part on the received input video signal.

14. The method of claim 8 , further comprising:

(g) storing characteristics of the fingerprint data prior to the comparison of step (c);

(h) storing characteristics of potential replacement portions prior to the comparison of step (c); and

(i) selecting the replacement portion based at least in part on comparing the characteristics of the stored fingerprint data and the characteristics of the potential replacement portions.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
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 Dec 19, 2013
From: TECHNOLOGY, PATENTS & LICENSING, INC.
To: VIDEO IDENTIFICATION DISCOVERIES, LLC
Reel/Frame 031819/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2004
From: KONIG, MR RICHARD; ELDERING, MR CHARLES; LIENHART, MR RAINER W.; LIENHART, MS CHRISTINE
To: TECHNOLOGY PATENTS AND LICENSING, INC.
Reel/Frame 015172/0491 →