System and method for preventing unauthorized copying of electronic documents
First Claim
1. A method for deterring a user from copying a web document, the method comprising:
- identifying spaces between words in the web document; and
replacing each of said spaces with at least one additional character, said at least one character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document.
1 Assignment
0 Petitions
Accused Products
Abstract
Spaces between words in a web document may be identified and replaced with at least one random character in order to deter users from copying the web document. Random characters may also be inserted within words in the web document. The random characters are invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document. The random characters may be of the same color as the background color of the web document. To further deter the user, the mouse, menu, and/or keyboard functions on the user computer may be disabled. To prevent the user from viewing the source code of the web document, the source code may also be encrypted. A small tracking image having a unique identification number may be added to the web document to allow an owner of the web document to trace unauthorized use of the web document on another web site.
-
Citations
67 Claims
-
1. A method for deterring a user from copying a web document, the method comprising:
-
identifying spaces between words in the web document; and
replacing each of said spaces with at least one additional character, said at least one character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for deterring a user from copying a web document, the method comprising:
-
identifying spaces between words in the web document; and
replacing each of said spaces with at least one additional character of same color as background color of the web document. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for deterring a user from copying a web document, the method comprising:
inserting within words in the web document at least one additional character, said at least one additional character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document. - View Dependent Claims (18, 19, 20, 21, 22)
-
23. A method for providing a user with a read-only copy of a document available over a network, the method comprising:
-
extracting the document from a database;
identifying spaces between words in the document;
inserting at least one random character in said spaces to form a protected document so that the protected document appears corrupted when the user attempts to select, copy, or print the document; and
supplying the user with said protected document, the user viewing said protected document with a browser. - View Dependent Claims (24, 25)
-
-
26. An apparatus for deterring a user from copying a web document, the apparatus comprising:
-
a space identifier; and
an additional character replacer coupled to said space identifier, said additional character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. An apparatus for deterring a user from copying a web document, the apparatus comprising:
-
a space identifier; and
an additional character replacer coupled to said space identifier. - View Dependent Claims (33, 34, 35, 36)
-
-
37. An apparatus for deterring a user from copying a web document, the apparatus comprising:
an additional character inserter, said additional character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document. - View Dependent Claims (38, 39, 40, 41)
-
42. A program storage device readable by a machine, tangibly embodying a program of instructions readable by the machine to perform a method for deterring a user from copying a web document, the method comprising:
-
identifying spaces between words in the web document; and
replacing each of said spaces with at least one random character, said at least one random character being invisible when the user views the document through a browser but visible when the user attempts to select, copy, or print the document.
-
-
43. A program storage device readable by a machine, tangibly embodying a program of instructions readable by the machine to perform a method for deterring a user from copying a web document, said method comprising:
-
identifying spaces between words in the web document; and
replacing each of said spaces with at least one random character of same color as background color of the web document.
-
-
44. A program storage device readable by a machine, tangibly embodying a program of instructions readable by the machine to perform a method for deterring a user from copying a web document, said method comprising:
inserting within words in the web document at least one additional character, said at least one additional character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document.
-
45. An apparatus for deterring a user from copying a web document, the apparatus comprising:
-
means for identifying spaces between words in the web document; and
means for replacing each of said spaces with at least one additional character, said at least one character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A apparatus for deterring a user from copying a web document, the method comprising:
-
means for identifying spaces between words in the web document; and
means for replacing each of said spaces with at least one additional character of same color as background color of the web document. - View Dependent Claims (55, 56, 57, 58)
-
-
59. An apparatus for deterring a user from copying a web document, the method comprising:
means for inserting within words in the web document at least one additional character, said at least one additional character being invisible when the user views the web document through a browser but visible when the user attempts to select, copy, or print the web document. - View Dependent Claims (60, 61, 62, 63, 64)
-
65. An apparatus for providing a user with a read-only copy of a document available over a network, the method comprising:
-
means for extracting the document from a database;
means for identifying spaces between words in the document;
means for inserting at least one random character in said spaces to form a protected document so that the protected document appears corrupted when the user attempts to select, copy, or print the document; and
means for supplying the user with said protected document, the user viewing said protected document with a browser. - View Dependent Claims (66, 67)
-
Specification