Multi-stage watermarking process and system
First Claim
Patent Images
1. A multi-stage watermarking process comprising the steps of:
- creating a watermark specification which describes how to generate a watermark;
generating a template specification which describes how to merge the watermark into a target document;
generating the watermark based on the watermark specification; and
merging the watermark into the target document based on the template specification to provide a watermarked document.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-stage watermarking system and process that creates a watermark specification which describes how to generate a watermark, generates a template specification which describes how to merge the watermark into a target document, generates the watermark based on the watermark specification, and merges the watermark into the target document based on the template specification to provide a watermarked document.
143 Citations
91 Claims
-
1. A multi-stage watermarking process comprising the steps of:
-
creating a watermark specification which describes how to generate a watermark;
generating a template specification which describes how to merge the watermark into a target document;
generating the watermark based on the watermark specification; and
merging the watermark into the target document based on the template specification to provide a watermarked document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A watermarking system comprising:
-
a watermark specification creation module that creates a watermark specification which describes how to generate a watermark;
a template specification generation module that generates a template specification which describes how to merge the watermark into a target document;
a watermark generation module that generates the watermark based on the watermark specification; and
a watermark merging module that merges the watermark into the target document based on the template specification to provide a watermarked document. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A system for specifying, generating, and merging digital watermarks into a document at different stages of the document'"'"'s life cycle comprising:
-
a content information means for describing application-specific content to be in watermarks, the application-specific content being generated by multiple applications and including application identification that is used during watermarks recovery;
a static information means for specifying static content that is already determined for binding into the watermarks; and
a dynamic information means for specifying dynamic content that is to be determined for binding into the watermarks by the time of at least one of generating the watermarked, and creating the watermarked document. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A system for specifying, generating, and merging digital watermarks into a documents at different stages of the document'"'"'s life cycle comprising:
-
a content information means for generating application-specific content information to be in the watermark, the application-specific content information being generated by multiple applications and including application identification that is used during watermark recovery;
a watermark specification means for generating a watermark specification having information regarding the watermark based on the content information;
a template specification means for generating a template specification having at least one merge map that describes how each watermark is to be merged into a target document; and
a watermark generation means for generating the watermark in a target object based on at least one of a watermark specification, a target object information, and dynamic content information. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91)
-
Specification