IP Library Granted Patent US 8,818,021
Granted Patent B2
US 8,818,021 · App. 13/625,262 · Granted Aug 26, 2014

Watermarking of digital video

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 8,818,021
App. No.
13/625,262
Granted
Aug 26, 2014
Kind
B2
Abstract

Techniques and mechanisms for watermarking of digital video are described herein. According to various embodiments, a request to transmit to a client machine video content based on a video content distribution item may be received. The video content distribution item may be divided into a plurality of video content segments. Designated ones of the video content segments may have a respective plurality of alternate video content segment encodings. Each of the alternate video content segment encodings may include a respective digital watermark. Different digital watermarks may encode different information within the alternate video content segment encodings. One of the respective alternate video content segment encodings may be selected for each of the designated video content segments to create a digital watermarking message to include in the video content. The video content including the selected video content segment encodings may be transmitted to the client machine.

Claims (25)

1. A method comprising:

receiving a request to transmit, to a client machine, video content including a digital watermarking message, the video content being based on a video content distribution item, the video content distribution item being divided into a plurality of video content segments, designated ones of the video content segments having a respective plurality of alternate video content segment encodings, each of the alternate video content segment encodings including a respective digital watermark, each of the digital watermarks encoding a respective first binary number, wherein different digital watermarks encode different information within the alternate video content segment encodings;

for each of the designated video content segments, selecting one of the respective alternate video content segment encodings to create the digital watermarking message to include in the video content, wherein the digital watermarking message comprises a second binary number, and wherein the alternate video content segment encodings are selected so that the information encoded in the selected alternate video content segment encodings matches the second binary number; and

transmitting the video content to the client machine, the video content including the selected video content segment encodings.

2. The method recited in claim 1 , wherein the digital watermarks are not perceptible to the human eye.

3. The method recited in claim 1 , wherein the digital watermarking message includes an account identifier identifying a content management account, the client machine being associated with the content management account.

4. The method recited in claim 1 , wherein selected ones of the digital watermarks comprise a respective low frequency image capable of being superimposed on a video frame.

5. The method recited in claim 1 , wherein selected ones of the digital watermarks comprise a low frequency pattern capable of being superimposed on a video frame that has been transformed to a frequency domain.

6. The method recited in claim 1 , wherein the number of alternate video content segment encodings for each video content segment is two raised to the power n for some integer n, and wherein n bits of information may be encoded for each of the video content segments by selecting one of the respective alternate video content segment encodings.

7. A system comprising:

a storage medium operable to store a video content distribution item, the video content distribution item being divided into a plurality of video content segments, designated ones of the video content segments having a respective plurality of alternate video content segment encodings, each of the alternate video content segment encodings including a respective digital watermark, each of the digital watermarks encoding a respective first binary number, wherein different digital watermarks encode different information within the alternate video content segment encodings;

a processor operable to select, for each of the designated video content segments, one of the respective alternate video content segment encodings to create a digital watermarking message to include in video content for transmission to a client machine wherein the digital watermarking message comprises a second binary number, and wherein the alternate video content segment encodings are selected so that the information encoded in the selected alternate video content segment encodings matches the second binary number; and

a communications interface operable to transmit the video content to the client machine, the video content including the selected video content segment encodings.

8. The system recited in claim 7 , wherein the digital watermarks are not perceptible to the human eye.

9. The system recited in claim 7 , wherein the digital watermarking message includes an account identifier identifying a content management account, the client machine being associated with the content management account.

10. The system recited in claim 7 , wherein selected ones of the digital watermarks comprise a respective low frequency image capable of being superimposed on a video frame.

11. The system recited in claim 7 , wherein selected ones of the digital watermarks comprise a low frequency pattern capable of being superimposed on a video frame that has been transformed to a frequency domain.

12. The system recited in claim 7 , wherein the number of alternate video content segment encodings for each video content segment is two raised to the power n for some integer n, and wherein n bits of information may be encoded for each of the video content segments by selecting one of the respective alternate video content segment encodings.

13. One or more non-transitory computer readable media having instructions stored thereon for performing a method, the method comprising:

receiving a request to transmit, to a client machine, video content including a digital watermarking message, the video content being based on a video content distribution item, the video content distribution item being divided into a plurality of video content segments, designated ones of the video content segments having a respective plurality of alternate video content segment encodings, each of the alternate video content segment encodings including a respective digital watermark, each of the digital watermarks encoding a respective first binary number, wherein different digital watermarks encode different information within the alternate video content segment encodings;

for each of the designated video content segments, selecting one of the respective alternate video content segment encodings to create the digital watermarking message to include in the video content wherein the digital watermarking message comprises a second binary number, and wherein the alternate video content segment encodings are selected so that the information encoded in the selected alternate video content segment encodings matches the second binary number; and

transmitting the video content to the client machine, the video content including the selected video content segment encodings.

14. The one or more computer readable media recited in claim 13 , wherein the digital watermarks are not perceptible to the human eye.

15. The one or more computer readable media recited in claim 13 , wherein the digital watermarking message includes an account identifier identifying a content management account, the client machine being associated with the content management account.

16. The one or more computer readable media recited in claim 13 , wherein selected ones of the digital watermarks comprise a respective low frequency image capable of being superimposed on a video frame.

Assignments (7)
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0332 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0260 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: MOBITV, INC.; MOBITV SERVICES, INC.
To: TIVO CORPORATION
Reel/Frame 056444/0076 →
SECURITY INTEREST Recorded Aug 10, 2018
From: MOBITV, INC.
To: ALLY COMMERICAL FINANCE LLC
Reel/Frame 046761/0718 →
SECURITY INTEREST Recorded Feb 15, 2017
From: MOBITV, INC.
To: ALLY BANK
Reel/Frame 041718/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2012
From: BRUBECK, DAVID; CONEY, STEPHEN
To: MOBITV, INC.
Reel/Frame 029035/0109 →