IP Library Granted Patent US 8,103,049
Granted Patent B2
US 8,103,049 · App. 12/075,596 · Granted Jan 24, 2012

System reactions to the detection of embedded watermarks in a digital host content

Assignee: Verance Corporation
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,103,049
App. No.
12/075,596
Granted
Jan 24, 2012
Kind
B2
Abstract

Methods for adapting the operation of a system in response to the detection of embedded watermarks from a digital host content are provided. A digital host content is received and examined for the presence of watermarks. In response to the detection of embedded watermarks and in accordance with the value, type, density or spacing of the detected watermarks, one or more system reactions may take place. These reactions include conditionally allowing the system to resume its normal operation, prohibiting the system from resuming its normal operation, degrading the quality of the digital host content or changing the security status of the digital host content. In response to the extraction of weak watermarks that do not meet the desired system requirements, the extraction operation may be modified or extended to enable the detection of strong watermarks.

Claims (52)

1. A method for adapting the operation of a system in response to the detection of multiple watermark states from a digital host content, comprising:

receiving said digital host content:

detecting embedded watermarks from at least two monitoring intervals in said digital host content:

analyzing said detected watermarks to determine a watermark state of each of said detected watermarks, each watermark state having a distinct enforcement rule associated therewith;

selecting one of said enforcement rules associated with said detected watermarks for use in operation of said system; and

commencing an enforcement action if at least a first watermark state is detected from two or more monitoring intervals, said enforcement action corresponding to said enforcement rule associated with said first watermark state.

2. The method of claim 1 , wherein:

a most restrictive enforcement rule associated with said detected watermarks is selected.

3. The method of claim 1 , wherein

a least restrictive enforcement rule associated with said detected watermarks is selected.

4. The method of claim 1 , wherein said enforcement action comprises at least one of:

permitting normal operation of said system,

conditionally permitting an operation of said system;

prohibiting normal operation of said system;

modifying a status of said digital host content; and

degrading a quality of said digital host content.

5. The method of claim 1 , wherein said first watermark state is detected in accordance with a predefined value, type, density or spacing associated with said detected watermarks.

6. The method of claim 1 , wherein said enforcement action is extended in response to detection of an additional watermark state.

7. The method of claim 1 , wherein a duration of said enforcement action is selected randomly.

8. The method of claim 1 , wherein a duration of said monitoring intervals is selected randomly.

9. A device, comprising:

a processor; and

a memory comprising processor executable code, said processor executable code, when executed by said processor, configures said device to:

receive a digital host content;

detect embedded watermarks from at least two monitoring intervals in said digital host content;

analyze said detected watermarks to determine a watermark state of each of said detected watermarks, each watermark state having a distinct enforcement rule associated therewith;

select one of said enforcement rules associated with said detected watermarks for use in operation of system; and

commence an enforcement action if at least a first watermark state is detected from two or more monitoring intervals, said enforcement action corresponding to said enforcement rule associated with said first watermark state.

10. The device of claim 9 , wherein said processor executable code, when executed by said processor, configures said device to select a most restrictive enforcement rule associated with said detected watermarks.

11. The device of claim 9 , said processor executable code, when executed by said processor, configures said device to select a least restrictive enforcement rule associated with said detected watermarks.

12. The device of claim 9 , wherein said enforcement action comprises at least one of:

permitting normal operation of said system,

conditionally permitting an operation of said system;

prohibiting normal operation of said system;

modifying a status of said digital host content; and

degrading a quality of said digital host content.

13. The device of claim 9 , wherein said processor executable code, when executed by said processor, configures said device to detect said first watermark state in accordance with a predefined value, type, density or spacing associated with said detected watermarks.

14. The device of claim 9 , wherein said processor executable code, when executed by said processor, configures said device to extend said enforcement action in response to detection of an additional watermark state.

15. The device of claim 9 , wherein said processor executable code, when executed by said processor, configures said device to randomly select a duration of said enforcement action.

16. The device of claim 9 , wherein said processor executable code, when executed by said processor, configures said device to randomly select a duration of said monitoring intervals.

17. A non-transitory computer readable medium with program code embodied thereupon, said program code configured to:

receive a digital host content;

detect embedded watermarks from at least two monitoring intervals in said digital host content;

analyze said detected watermarks to determine a watermark state of each of said detected watermarks, each watermark state having a distinct enforcement rule associated therewith;

select one of said enforcement rules associated with said detected watermarks for use in operation of a system; and

commence an enforcement action if at least a first watermark state is detected from two or more monitoring intervals, said enforcement action corresponding to said enforcement rule associated with said first watermark state.

18. A non-transitory computer-readable medium with a host content embodied thereupon, said host content comprising:

one or more watermarks that are imperceptibly embedded in said host content, wherein upon reception of said host content by a content handling device equipped with a watermark extractor triggers said watermark extractor to:

detect embedded watermarks from at least two monitoring intervals in said digital host content;

analyze said detected watermarks to determine a watermark state of each of said detected watermarks, each watermark state having a distinct enforcement rule associated therewith;

select one of said enforcement rules associated with said detected watermarks for use in operation of a system; and

commence an enforcement action if at least a first watermark state is detected from two or more monitoring intervals, said enforcement action corresponding to said enforcement rule associated with said first watermark state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2008
From: PETROVIC, RADE; TEHRANCHI, BABAK; WINOGRAD, JOSEPH M.
To: VERANCE CORPORATION
Reel/Frame 020687/0716 →
Continuity (5)
Division 11410961 · Apr 24, 2006
Continuation In Part 11115990 · Apr 26, 2005
Continuation In Part 11116137 · Apr 26, 2005
Provisional Application 60675231 · Apr 26, 2005
Related Publication 20080310673A1 · Dec 18, 2008