Method of invisibly embedding into a text document the license identification of the generating licensed software
First Claim
1. A method of embedding into a text document generated by a licensed software License Identification Signature of the software wherein each original copy of the software has been assigned a unique Software License Code (SLC) and a unique License Identification Key (LIK) by a Licensing Authority, the method comprising:
- computing a Document Hash Value (DHV) of the text document, obtaining from the DHV a License Identification Code (LIC) of the text document by using the LIK, and embedding invisibly into the text document the License Identification Signature (LIS) formed by the SLC, DHV and LIC after the LIS has been encoded by using character attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
Method of invisibly embedding into a text document generated by a licensed software the License Identification Signature of the software wherein each original copy of the software has been assigned a unique Software License Code (SLC) and a unique License Identification Key (LIK) by a Licensing Authority, such a method comprising the steps of computing a Document Hash Value (DHV) of the text document (12), getting from the DHV a License Identification Code (LIC) of the text document by using the LUK (14), and embedding (18) invisibly into the text document the License Identification Signature (LIS) formed by the SLC, DHV and LIC after the LIS has been encoded by using character attributes.
21 Citations
19 Claims
-
1. A method of embedding into a text document generated by a licensed software License Identification Signature of the software wherein each original copy of the software has been assigned a unique Software License Code (SLC) and a unique License Identification Key (LIK) by a Licensing Authority,
the method comprising: -
computing a Document Hash Value (DHV) of the text document, obtaining from the DHV a License Identification Code (LIC) of the text document by using the LIK, and embedding invisibly into the text document the License Identification Signature (LIS) formed by the SLC, DHV and LIC after the LIS has been encoded by using character attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of checking a text document received by a receiving communication system wherein the text document includes a hidden License Identification Signature (LIS) associated with document generating software used for generating the text document and which has been embedded in the document by modifying selected invisible attributes on space characters, comprising:
-
extracting the LIS from the selected invisible attributes on the space characters of the received text document, and sending the extracted LIS to a Licensing Authority which has a Master License Database at its disposal for retrieving a License Identification Key (LIK) associated with the document generating software in response to a Software License Code (SLC) included in the LIS. - View Dependent Claims (13)
-
-
14. (canceled)
-
15. (canceled)
-
16. A system for embedding into a text document generated by a licensed software a License Identification Signature of the software wherein each original copy of the software has been assigned a unique Software License Code (SLC) and a unique License Identification Key (LIK) by a Licensing Authority, comprising:
-
means for computing a Document Hash Value (DHV) of the text document;
means for obtaining from the DHV a License Identification Code (LIC) of the text document by using the LIK; and
means for embedding invisibly into the text document the License Identification Signature (LIS) formed by the SLC, DHV and LIC after the LIS has been encoded by using character attributes.
-
-
17. A system for checking a text document received by a receiving communication system wherein the text document includes a hidden License Identification Signature (LIS) associated with document generating software used to generate the text document and which has been embedded in the document by modifying selected invisible attributes on the space characters, comprising:
-
extracting the LIS from the selected invisible attributes on the space characters of the received text document, and sending the extracted LIS to a Licensing Authority which has a Master License Database at its disposal for retrieving a License Identification Key (LIK) associated with document generating software in response to a Software License Code (SLC) included in the LIS.
-
-
18. A computer program product for embedding into a text document generated by a licensed software a License Identification Signature of the software wherein each original copy of the software has been assigned a unique Software License Code (SLC) and a unique License Identification Key (LIK) by a Licensing Authority, comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code configured to compute a Document Hash Value (DHV) of the text document;
computer readable program code configured to obtain from the DHV a License Identification Code (LIC) of the text document by using the LIK; and
computer readable program code configured to embed invisibly into the text document the License Identification Signature (LIS) formed by the SLC, DHV and LIC after the LIS has been encoded by using character attributes.
-
-
19. A computer program product for checking a text document received by a receiving communication system wherein the text document includes a hidden License Identification Signature (LIS) associated with document generating software used to generate the text document and which has been embedded in the document by modifying selected invisible attributes on the space characters, comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code configured to extract the LIS from the selected invisible attributes on the space characters of the received text document, and computer readable program code configured to send the extracted LIS to a Licensing Authority which has a Master License Database at its disposal for retrieving a License Identification Key (LIK) associated with document generating software in response to a Software License Code (SLC) included in the LIS.
-
Specification