Join
today

Boliven PRO is more than just patent search

  • Build and save lists using the powerful Lists feature
  • Analyze and download your search results
  • Share patent search results with your clients

Patents »

US6912294: Multi-stage watermarking process and system

Share

Filing Information

Inventor(s) Xin Wang · Steve Atsushi Okamoto · Russell Robert Lear · Nancy Lynn Ishigo ·
Assignee(s) ContentGuard Holdings, Inc. ·
Attorney/Agent(s) Marc S. Kaufman · Nixon Peabody, LLP ·
Primary Examiner Kanjibhai Patel ·
Assistant Examiner Abolfazl Tabatabai ·
Application Number US9749895
Filing date 12/29/2000
Issue date 06/28/2005
Prior Publication Data
Predicted expiration date 11/09/2022
Patent term adjustment 680
U.S. Classifications 382/100  · 713/176  ·
International Classifications --
Kind CodeB2
International Classifications 382100 · 382232 · 382240 · 382 51 · 382 54 · 382210 · 380252 · 380287 · 380 51 · 380 54 · 380201 · 380210 · 370522-529 · 348461 · 348463 · 358 328 · 7042001 · 704273 · 705 57 · 705 58 · 283 72 · 283 74- 81 · 283 85 · 283 93113 · 283901 · 283902 · 386 94 · 725 20 · 725 22 · 725 9 · 399366 · 713176 · 713179 ·
87 Claims, 9 Drawings


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.

Independent Claims | See all claims (87)

  1. 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, wherein the watermark specification created is described using a watermark specification language and has grammar elements that: identifies the watermark specification, identifies a specific watermarking technology to be used, and identifies a target object in which the watermark is generated, and the template specification generated is described using a watermark specification language and has grammar elements that: identifies version of the watermark specification language, provides a list of a plurality of watermark specifications to be used, and provides a mapped list of how a plurality of watermarks associated with the plurality of watermarks is to be merged with the target document.
  2. 31. 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, wherein the watermark specification created is described using a watermark specification language and has grammar elements that: identifies the watermark specification, identifies a specific watermarking technology to be used, and identifies a target object in which the watermark is generated, and the template specification generated is described using a watermark specification language and has grammar elements that: identifies version of the watermark specification language, provides a list of a plurality of watermark specifications to be used, and provides a mapped list of how a plurality of watermarks associated with the plurality of watermarks is to be merged with the target document.
  3. 61. A system for specifying, generating, and merging digital watermarks into a target 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 watermarks, and creating the watermarked document, wherein the watermarks are created based on a watermark specification described using a watermark specification language that has grammar elements that: identifies the watermark specification, identifies a specific watermarking technology to be used, and identifies a target object in which the watermark is generated, and the watermarks are created based on a template specification described using a watermark specification language that has grammar elements that: identifies version of the watermark specification language, provides a list of a plurality of watermark specifications to be used, and provides a mapped list of how a plurality of watermarks associated with the plurality of watermarks is to be merged with the target document.
  4. 72. A system for specifying, generating, and merging digital watermarks into a target 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, wherein the watermark specification created is described using a watermark specification language and has grammar elements that: identifies the watermark specification, identifies a specific watermarking technology to be used, and identifies a target object in which the watermark is generated, and the template specification generated is described using a watermark specification language and has grammar elements that: identifies version of the watermark specification language, provides a list of a plurality of watermark specifications to be used, and provides a mapped list of how a plurality of watermarks associated with the plurality of watermarks is to be merged with the target document.

References Cited

U.S. Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
US3263158 MOTOROLA INC Janis Jul 1966
US3609697 IBM Blevins et al. Sep 1971
US3790700 HUGHES AIRCRAFT CO Callais et al. Feb 1974
US3798605 IBM Feistel Mar 1974
US4159468 Burroughs Corporation Barnes et al. Jun 1979
US4220991 Tokyo Electric Co., Ltd. Hamano et al. Sep 1980
US4278837 BEST ROBERT M Best Jul 1981
US4323921 Etablissement Public de Diffusion dit "Telediffusion de France" Guillou Apr 1982
US4442486 U.S. Philips Corporation Mayer Apr 1984
US4529870 CHAUM DAVID Chaum Jul 1985
US4558176 ARNOLD MARK G Arnold et al. Dec 1985
US4593376 VOLK LARRY N Volk Jun 1986
US4614861 Intellicard International, Inc. Pavlov et al. Sep 1986
US4644493 International Business Machines Corporation Chandra et al. Feb 1987
US4658093 HELLMAN MARTIN E Hellman Apr 1987
US4713753 Honeywell Inc. Beobert et al. Dec 1987
US4796220 Pride Software Development Corp. Wolfe Jan 1989
US4817140 International Business Machines Corp. Chandra et al. Mar 1989
US4827508 Personal Library Software, Inc. Shear May 1989
US4868376 SmartCard International Inc. Lessin et al. Sep 1989
US4891838 Dental Data Service, Inc. Faber Jan 1990
US4924378 Prime Computer, Inc. Hershey et al. May 1990
US4932054 CHOU WAYNE W Chou et al. Jun 1990
US4937863 Digital Equipment Corporation Robert et al. Jun 1990
US4949187 COHEN JASON M Cohen Aug 1990
US4953209 International Business Machines Corp. Ryder, Sr. et al. Aug 1990
US4961142 MasterCard International, Inc. Elliott et al. Oct 1990
US4975647 NOVA Biomedical Corporation Downer et al. Dec 1990
US4977594 Electronic Publishing Resources, Inc. Shear Dec 1990
US4999806 CHERNOW FRED Chernow et al. Mar 1991
US5010571 Titan Linkabit Corporation Katznelson Apr 1991
US5014234 NCR Corporation Edwards, Jr. May 1991
US5023907 Apollo Computer, Inc. Johnson et al. Jun 1991
US5047928 WIEDEMER JOHN D Wiedemer Sep 1991
US5050213 Electronic Publishing Resources, Inc. Shear Sep 1991
US5052040 Micronyx, Inc. Preston et al. Sep 1991
US5058164 National Semiconductor Corp. Elmer et al. Oct 1991
US5103476 Waite et al. Apr 1992
US5113519 International Business Machines Corporation Johnson et al. May 1992
US5136643 FISCHER ADDISON M Fischer Aug 1992
US5138712 Sun Microsystems, Inc. Corbin Aug 1992
US5146499 U.S. Philips Corporation Geffrotin Sep 1992
US5148481 International Business Machines Corporation Abraham et al. Sep 1992
US5159182 SmartDiskette GmbH Eisele Oct 1992
US5183404 Megahertz Corporation Aldous et al. Feb 1993
US5191193 Gemplus Card International Le Roux Mar 1993
US5204897 Digital Equipment Corporation Wyman Apr 1993
US5222134 Tau Systems Corporation Waite et al. Jun 1993
US5235642 Digital Equipment Corporation Wobber et al. Aug 1993
US5247575 SPRAGUE PETER J Sprague et al. Sep 1993
US5255106 International Integrated Communications, Ltd. Castro Oct 1993
US5260999 Digital Equipment Corporation Wyman Nov 1993
US5263157 International Business Machines Corporation Janis Nov 1993
US5263158 International Business Machines Corporation Janis Nov 1993
US5276444 AT&T Bell Laboratories McNair Jan 1994
US5276735 Secure Computing Corporation Boebert et al. Jan 1994
US5291596 Fuji Xerox Co., Ltd. Mita Mar 1994
US5301231 International Business Machines Corporation Abraham et al. Apr 1994
US5311591 FISCHER ADDISON M Fischer May 1994
US5319705 International Business Machines Corporation Halter et al. Jun 1994
US5337357 Software Security, Inc. Chou et al. Aug 1994
US5339091 Semiconductor Energy Laboratory Co., Ltd. Yamazaki et al. Aug 1994
US5341429 TestDrive Corporation Stringer et al. Aug 1994
US5347579 BLANDFORD ROBERT R Blandford Sep 1994
US5381526 Eastman Kodak Company Ellson Jan 1995
US5394469 Infosafe Systems, Inc. Nagel et al. Feb 1995
US5410598 Electronic Publishing Resources, Inc. Shear Apr 1995
US5412717 Fischer May 1995
US5428606 Moskowitz Jun 1995
US5432849 International Business Machines Corporation Johnson et al. Jul 1995
US5438508 Digital Equipment Corporation Wyman Aug 1995
US5444779 Xerox Corporation Daniele Aug 1995
US5453601 N.A. Citibank Rosen Sep 1995
US5455953 Wang Laboratories, Inc. Russell Oct 1995
US5457746 Spyrus, Inc. Dolphin Oct 1995
US5473687 Infosafe Systems, Inc. Lipscomb et al. Dec 1995
US5473692 Intel Corporation Davis Dec 1995
US5499298 National University of Singapore Narasimhalu et al. Mar 1996
US5502766 Secure Computing Corporation Boebert et al. Mar 1996
US5504814 Hughes Aircraft Company Miyahara Apr 1996
US5504818 Okano Apr 1996
US5504837 Bell Communications Research, Inc. Griffeth et al. Apr 1996
US5509070 SoftLock Services Inc. Schull Apr 1996
US5530235 Xerox Corporation Stefik et al. Jun 1996
US5532920 International Business Machines Corporation Hartrick et al. Jul 1996
US5534975 Xerox Corporation Stefik et al. Jul 1996
US5539735 Moskowitz Jul 1996
US5563946 International Business Machines Corporation Cooper et al. Oct 1996
US5568552 Intel Corporation Davis Oct 1996
US5621797 N.A. Citibank Rosen Apr 1997
US5629980 Xerox Corporation Stefik et al. May 1997
US5633932 Intel Corporation Davis et al. May 1997
US5634012 Xerox Corporation Stefik et al. May 1997
US5638443 Xerox Corporation Stefik et al. Jun 1997
US5649013 CompuServe Incorporated Stuckey et al. Jul 1997
US5655077 Microsoft Corporation Jones et al. Aug 1997
US5708717 Alasia Jan 1998
US5715403 Xerox Corporation Stefik Feb 1998
US5734823 Microtome, Inc. Saigh et al. Mar 1998
US5734891 Saigh Mar 1998
US5737413 Fujitsu Limited Akiyama et al. Apr 1998
US5737416 International Business Machines Corporation Cooper et al. Apr 1998
US5745569 The Dice Company Moskowitz et al. Apr 1998
US5748783 Digimarc Corporation Rhoads May 1998
US5757907 International Business Machines Corporation Cooper et al. May 1998
US5761686 Xerox Corporation Bloomberg Jun 1998
US5765152 Trustees of Dartmouth College Erickson Jun 1998
US5768426 Digimarc Corporation Rhoads Jun 1998
US5825892 International Business Machines Corporation Braudaway et al. Oct 1998
US5892900 InterTrust Technologies Corp. Ginter et al. Apr 1999
US5910987 InterTrust Technologies Corp. Ginter et al. Jun 1999
US5915019 InterTrust Technologies Corp. Ginter et al. Jun 1999
US5917912 InterTrust Technologies Corporation Ginter et al. Jun 1999
US5920861 InterTrust Technologies Corp. Hall et al. Jul 1999
US5940504 Infologic Software, Inc. Griswold Aug 1999
US5943422 InterTrust Technologies Corp. Van Wie et al. Aug 1999
US5949876 InterTrust Technologies Corporation Ginter et al. Sep 1999
US5982891 InterTrust Technologies Corp. Ginter et al. Nov 1999
US5999949 Crandall Dec 1999
US6047067 N.A. Citibank Rosen Apr 2000
US6112181 InterTrust Technologies Corporation Shear et al. Aug 2000
US6115471 Fujitsu Limited Oki et al. Sep 2000
US6138119 InterTrust Technologies Corp. Hall et al. Oct 2000
US6157721 InterTrust Technologies Corp. Shear et al. Dec 2000
US6185683 InterTrust Technologies Corp. Ginter et al. Feb 2001
US6226618* International Business Machines Corporation Downs et al. May 2001
US6233684* Contenaguard Holdings, Inc. Stefik et al. May 2001
US6237786 InterTrust Technologies Corp. Ginter et al. May 2001
US6240185 Intertrust Technologies Corporation Van Wie et al. May 2001
US6253193 InterTrust Technologies Corporation Ginter et al. Jun 2001
US6278781* Digimarc Corporation Rhoads Aug 2001
US6292569 InterTrust Technologies Corp. Shear et al. Sep 2001
US6301660 Siemens Aktiengesellschaft Benson Oct 2001
US6327652 Microsoft Corporation England et al. Dec 2001
US6330670 Microsoft Corporation England et al. Dec 2001
US6345256 International Business Machines Corporation Milsted et al. Feb 2002
US6363488 InterTrust Technologies Corp. Ginter et al. Mar 2002
US6389151* Digimarc Corporation Carr et al. May 2002
US6389402 InterTrust Technologies Corp. Ginter et al. May 2002
US6611607* Digimarc Corporation Davis et al. Aug 2003
US6614914* Digimarc Corporation Rhoads et al. Sep 2003
US6625780* Cadence Design Systems, Inc. Charbon et al. Sep 2003

Foreign Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
EP0084441TABS LIMITEDJul 1983
EP0180460SONY CORPORATIONMay 1986
EP0332707HONDA GIKEN KOGYO KABUSHIKI KAISHASep 1989
EP0651554EASTMAN KODAK COMPANYMay 1995
EP0668695VICTOR COMPANY OF JAPAN, LIMITEDAug 1995
EP0725376SONY CORPORATIONAug 1996
EP0862318ContentGuard Holdings, Inc.Sep 1998
GB2136175ATALLA CORPSep 1984
GB2236604SUN MICROSYSTEMS INCApr 1991
JP62241061NEC CORPOct 1987
JP64068835Mar 1989
JP04369068CHUBU NIPPON DENKI SOFTWARE KKDec 1992
JP05268415RICOH CO LTDOct 1993
JP06175794FUJI XEROX CO LTDJun 1994
JP06215010SONY CORPAug 1994
JP07084852HITACHI LTDMar 1995
JP07200317TOSHIBA CORPAug 1995
JP07244639FUJITSU LTDSep 1995
JP0715241Jun 1996
WO199220022Nov 1992
WO199301550Jan 1993
WO199401821Jan 1994
WO199624092Aug 1996
WO199748203Dec 1997
WO199811690Mar 1998
WO199842098Sep 1998
WO199936876Jul 1999
WO199949615Sep 1999
WO200059152MICROSOFT CORPORATIONOct 2000
WO200163528IPDN CORPORATIONAug 2001
* cited by examiner

Other Publications

“National Semiconductor and EPR Partner for Information Metering/Data Security Cards” Mar. 4, 1994, Press Release from Electronic Publishing Resources, Inc.
Weber, R., “Digital Rights Management Technology” Oct. 1995.
Flasche, U. et al., “Decentralized Processing of Documents”, pp. 119-131, 1986, Comput. & Graphics, vol. 10, No. 2.
Mori, R. et al., “Superdistribution: The Concept and the Architecture”, pp. 1133-1146, 1990, The Transactions of.
Weber, R., “Metering Technologies for Digital Intellectual Property”, pp. 1-29, Oct. 1994, A Report to the International Federation of Reproduction Rights Organizations.
Clark, P.C. et al., “Bits: A Smartcard protected Operating System”, pp. 66-70 and 94, Nov. 1994, Communications of the ACM, vol. 37, No. 11.
Ross, P.E., “Data Guard”, pp. 101, Jun. 6, 1994, Forbes.
Saigh, W.K., “Knowledge is Sacred”, 1992, Video Pocket/Page Reader Systems, Ltd.
Kahn, R.E., “Deposit, Registration and Recordation in an Electronic Copyright Management System”, pp. 1-19, Aug. 1992, Corporation for National Research Initiatives, Virginia.
Hilts, P. et al., “Books While U Wait”, pp. 48-50, Jan. 3, 1994, Publishers Weekly.
Strattner, A, “Cash Register on a Chip may Revolutionize Software Pricing and Distribution; Wave Systems Corp.”, pp. 62, Apr. 1994, Computer Shopper, vol. 14, No. 4, ISSN 0886-0556.
O'Conner, M., “New Distribution Option for Electronic Publishers; iOpener Data Encryption and Metering System for CD-ROM use; Column”, pp. 134, Mar. 1994, CD-ROM Professional, vol. 7, No. 2, ISSN: 1409-0833.
Willett, S., “Metered PCs: Is Your System Watching You? Wave System beta tests new technology”, pp. 84, May 2, 1994, InfoWorld.
Linn, R., “Copyright and Information Services in the Context of the National Research and Education Network”, pp. 9-20, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Perrit, Jr., H., “Permission Headers and Contract Law”, pp. 27-48, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Upthegrove, L., “Intellectual Property Header Descriptors: A Dynamic Approach”, pp. 63-66, Jan. 1994, IMA Intellectual Property Proceedings, vol. 1, Issue 1.
Sirbu, M., “Internet Billing Service Design and prototype Implementation”, pp. 67-80, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Simmel, S. et al., “Metering and Licensing of Resources: Kala's General Purpose Approach”, pp. 81-110, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Kahn, R., “Deposit, Registration and Recordation in an Electronic Copyright Management System”, pp. 111-120, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Tygar, J. et al., “Dyad: A System for Using Physically Secure Coprocessors”, pp. 121-152, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Griswold, G., “A Method for Protecting Copyright on Networks”, pp. 169-178, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Nelson, T., “A Publishing and Royalty Model for Networked Documents”, pp. 257-259, Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
Robinson, E., “Redefining Mobile Computing”, pp. 238-240, 247-248 and 252, Jul. 1993, PC Computing.
Abadi, M. et al., “Authentication and Delegation with Smart-cards”, 1990, Research Report DEC Systems Research Center.
Mark Stefik, “Letting Loose the Light: Igniting Commerce in Electronic Publication”, pp. 219-253, 1996, Internet Dreams: Archetypes, Myths, and Metaphors, IDSN 0-262-19373-6.
Mark Stefik, “Letting Loose the Light: Igniting Commerce in Electronic Publication”, pp. 2-35, Feb. 8, 1995, Internet Dreams: Archetypes, Myths, and Metaphors.