US2021152708A1PendingUtilityA1

Encoding information within features associated with a document

Assignee: IBMPriority: Sep 7, 2018Filed: Jan 28, 2021Published: May 20, 2021
Est. expirySep 7, 2038(~12.1 yrs left)· nominal 20-yr term from priority
H04N 1/32229G06T 1/0028G06F 21/64G06F 21/1063
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for encoding information within a feature of a document. The method includes at least one computer processors determining information to encode within a document. The method further includes identifying a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature. The method further includes determining a set of geometric properties of one or more segments of the identified feature. The method further includes encoding, by one or more computer processors, a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment. The method further includes outputting the document with information encoded within the first segment.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for controlling documents based on information encoded within a watermark of a document, the method comprising:
 determining, by one or more computer processors, a request to generate one or more reproductions of a document;   determining, by one or more computer processors, that the document includes a watermark;   identifying, by one or more computer processors, one or more security rules associated with the watermark; and   determining, by one or more computer processors, whether one or more reproductions of the document are permitted based on the one or more security rules associated with the watermark.   
     
     
         2 . The method of  claim 1 , further comprising:
 responsive to determining that one or more reproductions of the document are permitted based on the one or more security rules associated with the watermark, generating, a number of reproductions of the document based on the request, and further based on the one or more security rules associated with the watermark.   
     
     
         3 . The method of  claim 1 , wherein the one or more security rules associated with the watermark are selected from the group consisting of an indication that the document is reproduced without constraints, a dictate to reproduce the document based on one or more constraints, an indication not reproduce the document, and an indication to update a network-accessible database based on information related to generating the one or more reproductions of the document. 
     
     
         4 . The method of  claim 3 , wherein the dictate to reproduce the document based on one or more constraints includes one or more items selected from the group consisting of an expiration date corresponding to the document, a maximum number of reproductions of the document, prohibit reproducing the document as a digital format, update information encoded within a respective watermark of each reproduction of the document, and access a network-accessible database to identify other security rules related to the document. 
     
     
         5 . The method of  claim 2 , wherein generating the number of reproductions of the document based on the request, and further based on the one or more security rules associated with the watermark includes one or more actions selected from the group consisting of creating one or more hardcopies of the document, faxing the document to another device, creating a digital file of the document within a removable electronic storage device, and e-mailing a reproduction of the document to one or more devices. 
     
     
         6 . The method of  claim 2 , wherein generating the number of reproductions of the document based on the request, and further based on the one or more security rules associated with the watermark further comprises:
 determining, by one or more computer processors, to modify other information encoded within the watermark included within a respective reproduction of the document based on a set of security rules associated with the document.   
     
     
         7 . The method of  claim 6 , wherein modifying the other information encoded within the watermark included within the respective reproduction of the document includes one or more items selected from the group consisting of a serial number, an ID of the user reproducing the document, a time stamp associated with the request to reproduced the document, and an ID corresponding to each device that reproduces the document. 
     
     
         8 . A method for watermarking of a document, the method comprising:
 determining, by one or more computer processors, that a document lacks watermarking;   identifying, by one or more computer processors, a set of security rules associated with the document;   determining, by one or more computer processors, information to encode within a watermark based on the set of security rules associated with the document; and   generating, by one or more computer processors, the watermark that encodes the determined information associated with the document.   
     
     
         9 . The method of  claim 8 , wherein determining that the document lacks watermarking further comprises:
 analyzing, by one or more computer processors, the document to identify whether periodically-varying features are included and whether the identified periodically varying features encode information; and   responsive to determining that the analysis of the document indicates that the document includes periodically-varying features and that the periodically-varying features do not encode information, determining, by one or more computer processors, that the document lacks watermarking.   
     
     
         10 . The method of  claim 9 , further comprising:
 responsive to determining that the analysis of the document indicates that the document lacks periodically-varying features, determining, by one or more computer processors, that the document lacks watermarking.   
     
     
         11 . The method of  claim 8 , wherein generating the watermark that encodes the determined information associated with the document further comprises:
 identifying, by one or more computer processors, a set of periodically-varying features within the document; and   encoding, by one or more computer processors, the determined information among one or more groups of features within the set of periodically-varying features.   
     
     
         13 . The method of  claim 8 , wherein generating the watermark that encodes the determined information associated with the document further comprises:
 determining, by one or more computer processors, that the document lacks at least one set of periodically-varying features;   identifying, by one or more computer processors, one or more other features within the document to convert to one or more sets of periodically-varying features;   converting, by one or more computer processors, a first feature of the one or more identified features within the document into a set of periodically-varying features that can store encoded information; and   encoding, by one or more computer processors, the determined information among one or more groups of features within the set of periodically-varying features.   
     
     
         14 . The method of  claim 8 , further comprising:
 updating, by one or more computer processors, a network-accessible database that includes information and metadata respectively associated with a plurality of documents with the information included within the generated watermark and other information associated with the document, wherein the database further includes information associated with each reproduction of the respective document and information encoded within the watermark included within the respective document.   
     
     
         15 . An I/O device for controlling documents based on information encoded within a watermark of a document, the I/O device comprising:
 one or more computer processors;   one or more computer readable storage media; and   program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising program instructions to:
 determine, by the I/O device, a request to generate one or more reproductions of a document; 
 determine, by the I/O device, that the document includes a watermark; 
 identify, by the I/O device, one or more security rules associated with the watermark; and 
 determine, by the I/O device, whether one or more reproductions of the document are permitted based on the one or more security rules associated with the watermark. 
   
     
     
         16 . The I/O device of  claim 15 , wherein the I/O device further includes one or more output functions, one or more communication ports, and firmware that includes at least a set of security rules and functions. 
     
     
         17 . The I/O device of  claim 15 , further comprising:
 responsive to determining that one or more reproductions of the document are permitted based on the one or more security rules associated with the watermark, program instructions to generate, by the I/O device, a number of reproductions of the document based on the request, and further based on the one or more security rules associated with the watermark.   
     
     
         18 . The I/O device of  claim 15 , wherein the one or more security rules associated with the watermark are selected from the group consisting of an indication that the document is reproduced without constraints, a dictate to reproduce the document based on one or more constraints, an indication not reproduce the document, and an indication to update a network-accessible database based on information related to generating the one or more reproductions of the document. 
     
     
         19 . The I/O device of  claim 18 , wherein the dictate to reproduce the document based on one or more constraints includes one or more items selected from the group consisting of an expiration date corresponding to the document, a maximum number of reproductions of the document, prohibit reproducing the document as a digital format, update information encoded within a respective watermark of each reproduction of the document, and access a network-accessible database to identify other security rules related to the document. 
     
     
         20 . The I/O device of  claim 17 , wherein the program instructions to generate, by the I/O device, the number of reproductions of the document based on the request, and further based on the one or more security rules associated with the watermark, includes one or more actions selected from the group consisting of creating one or more hardcopies of the document, faxing the document to a device, creating a digital file of the document within a removable electronic storage device, and e-mailing a reproduction of the document to one or more devices.

Join the waitlist — get patent alerts

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

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