Method and system for copy protection of displayed data content
First Claim
1. A method for altering text displayed in a formatted page, comprising:
- locating a buffer of memory locations containing contents of a formatted page;
locating a first text string between two markers within the buffer, the first string being an encrypted text including N characters;
replacing the first text string with a second text string within the buffer, the second string being a decrypted text including M characters, where M is less than N; and
inserting N-M special fill characters in the N-M unfilled memory locations between the markers within the buffer, so as to avoid the need to move the markers closer together.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for altering text displayed in a formatted page, including locating a buffer of memory locations containing contents of a formatted page, locating a first text string between two markers within the buffer, the first string being an encrypted text including N characters, replacing the first text string with a second text string within the buffer, the second string being a decrypted text including M characters, where M is less than N, and inserting N-M special fill characters in the N-M unfilled memory locations between the markers within the buffer, so as to avoid the need to move the markers closer together.
124 Citations
33 Claims
-
1. A method for altering text displayed in a formatted page, comprising:
-
locating a buffer of memory locations containing contents of a formatted page;
locating a first text string between two markers within the buffer, the first string being an encrypted text including N characters;
replacing the first text string with a second text string within the buffer, the second string being a decrypted text including M characters, where M is less than N; and
inserting N-M special fill characters in the N-M unfilled memory locations between the markers within the buffer, so as to avoid the need to move the markers closer together. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for altering text displayed in a formatted page, comprising:
-
a buffer of memory locations containing contents of a formatted page;
a search processor locating a first text string between two markers within the buffer, the first string being an encrypted text string including N characters; and
a text processor replacing the first text string with a second text string within the buffer, the second string being a decrypted text string including M characters, where M is less than N, and inserting N-M special fill characters in the N-M unfilled memory locations between the markers within the buffer, so as to avoid the need to move the markers closer together. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
locating a buffer of memory locations containing contents of a formatted page;
locating a first text string between two markers within the buffer, the first string being an encrypted text including N characters;
replacing the first text string with a second text string, the second string being a decrypted text including M characters, where M is less than N; and
inserting N-M special fill characters in the N-M unfilled memory locations between the markers, so as to avoid the need to move the markers closer together.
-
Specification