US2003133592A1PendingUtilityA1

Content objects with computer instructions steganographically encoded therein, and associated methods

Priority: May 7, 1996Filed: Nov 26, 2002Published: Jul 17, 2003
Est. expiryMay 7, 2016(expired)· nominal 20-yr term from priority
G07C 9/253H04N 1/32144H04N 1/3216H04N 1/32261B29C 45/1418H04N 2201/3271G06Q 20/40145G06K 19/14H04N 1/32304G06T 1/0021G06T 1/0057H04N 1/32149G06K 2019/06253G06T 2201/0051H04N 2201/3207H04N 1/32352G11B 20/00891G06T 2201/0202H04N 2201/327B42D 25/29H04N 2201/3205H04N 21/23892H04N 1/00037H04N 1/32251G06Q 20/341G07D 7/004H04N 2201/3239H04N 1/32208G06K 19/18G10L 19/018G11B 20/00884G06K 19/06037G07F 7/1008H04N 1/32219G06K 7/1447H04N 2201/328H04N 2201/3226H04N 1/32288G07D 7/0034G06K 7/1417G06K 19/06046H04N 1/32229H04N 2201/3274H04N 1/32203G06F 16/955G06T 1/0028G06Q 20/123H04N 1/32187H04N 21/8358H04N 1/32277B42D 25/00H04N 2201/3233G07F 7/086H04N 1/00005H04N 2201/3249H04N 1/00079H04N 2201/3225H04N 1/32122G06V 30/40
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Various improvements to digital watermarking are disclosed. For example, a digitally watermarked object can steganographically convey a payload that includes computer instructions (e.g., JAVA, ActiveX, or HTML) that—when decoded—control some manner of operation of an associated instruction processor. One application is a digital movie that, when double-clicked, automatically executes a watermark-embedded Java applet which links through a browser to the movie's distributor. The user is then prompted to input a credit card number. After the number has been verified and a charge made, the applet releases the content of the file to the computer's viewer for viewing of the movie.

Claims

exact text as granted — not AI-modified
I claim:  
     
         1 . In a method of steganographically encoding a content object to include auxiliary information, an improvement wherein the auxiliary information comprises computer instructions.  
     
     
         2 . The method of  claim 1  wherein said computer instructions cause a processor acting thereon to establish an internet link.  
     
     
         3 . The method of  claim 1  wherein the computer instructions comprise JAVA instructions.  
     
     
         4 . The method of  claim 1  wherein the computer instructions comprise ActiveX instructions.  
     
     
         5 . The method of  claim 1  wherein the computer instructions comprise HTML rendering instructions.  
     
     
         6 . In a method of processing a content object to decode auxiliary information steganographically encoded therein, an improvement wherein the auxiliary information comprises computer instructions, and the method includes providing said computer instructions to an instruction processor, and performing said instructions using said processor.  
     
     
         7 . The method of  claim 6  in which said instructions cause the processor to establish an internet link.  
     
     
         8 . The method of  claim 7  that includes logging information at a remote site using data transmitted using said link.  
     
     
         9 . The method of  claim 7  that includes presenting to a user a graphical interface soliciting a payment associated with the content object.  
     
     
         10 . The method of  claim 9  that includes rendering the content object for the user after the user has effected said payment.  
     
     
         11 . The method of  claim 6  wherein said computer instructions are not performed by the processor until after the user has performed a user's double-click action related to the content object.  
     
     
         12 . The method of  claim 6  wherein the computer instructions comprise JAVA instructions.  
     
     
         13 . The method of  claim 6  wherein the computer instructions comprise ActiveX instructions.  
     
     
         14 . The method of  claim 6  wherein the computer instructions comprise HTML rendering instructions.  
     
     
         15 . A storage medium having stored thereon a content object having computer instructions steganographically encoded therein.  
     
     
         16 . The storage medium of  claim 15  wherein said content object comprises image data.  
     
     
         17 . The storage medium of  claim 16  wherein said content object comprises video data.  
     
     
         18 . The storage medium of  claim 15  wherein said content object comprises a collection of individual objects, and the computer instructions specify how the individual objects are to be collectively rendered.  
     
     
         19 . The storage medium of  claim 18  wherein the individual objects comprise images, and the computer instructions include layout instructions and text with which the images are to be collectively rendered.

Join the waitlist — get patent alerts

Track US2003133592A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.