CONSTRAINED DIGITAL TEXT READER
First Claim
1. A method of modifying a digital text reader to constrain text copying, the digital text reader being a system comprising a processor running software for displaying digital text to a user, the method comprising incorporating additional software in the digital text reader to:
- (a) receive a set of rules limiting the amount of text that may be copied;
(b) receive requests from the user to select portions of the text that is being displayed;
(c) if the selected text conforms to the rules, highlight the selected text in a first manner; and
(d) if the selected text does not conform to the rules, highlight a portion of the selected text that conforms to the rules in the first manner and provide feedback to the user indicating that the selected text violates the rules,wherein the text highlighted in the first manner comprises a plurality of noncontiguous blocks wherein the blocks are separated from each other in the copied text by separation markers.
1 Assignment
0 Petitions
Accused Products
Abstract
A text display system provides a restricted copy-and-paste operation such that only a limited percentage less than 100% of a source text can be copied. The strategy assumes that a document contains a plurality of words and sentences that a restriction can be placed upon. While it is possible to highlight any amount of text via a typical select function (e.g., mouse drag over text), depending on the number of words at the sentence, paragraph or document level, the present invention limits how much of the selected text can be copied. The system provides the user with instant feedback via visual, tactile or other means, when a selection exceeds the system-imposed limit. The restriction permits the copy-and-paste operation of key ideas from the source text, potentially for further elaboration upon in future writing, and yet discourages indiscriminant copying leading to plagiarism.
9 Citations
24 Claims
-
1. A method of modifying a digital text reader to constrain text copying, the digital text reader being a system comprising a processor running software for displaying digital text to a user, the method comprising incorporating additional software in the digital text reader to:
-
(a) receive a set of rules limiting the amount of text that may be copied; (b) receive requests from the user to select portions of the text that is being displayed; (c) if the selected text conforms to the rules, highlight the selected text in a first manner; and (d) if the selected text does not conform to the rules, highlight a portion of the selected text that conforms to the rules in the first manner and provide feedback to the user indicating that the selected text violates the rules, wherein the text highlighted in the first manner comprises a plurality of noncontiguous blocks wherein the blocks are separated from each other in the copied text by separation markers. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12)
-
-
7. (canceled)
-
13. (canceled)
-
14. A text-reading system comprising:
-
(a) a computer processor; (b) a non-transitory memory readable by the processor; (c) a browser comprising software stored in the memory and running on the processor; d) a browser plug-in comprising software adapted to modify the operation of the browser by; i. receiving a set of rules limiting the amount of text that may be copied; ii. receiving requests from the user to select portions of the text; iii. if the selected text conforms to the rules, highlighting the selected text in a first manner; iv. if the selected text violates the rules, highlighting a portion of the selected text that conforms to the rules in the first manner and providing feedback to the user; and v. if the user makes a copy request, copying the text highlighted in the first manner to a computer-readable memory, wherein the text highlighted in the first manner comprises a plurality of noncontiguous blocks wherein the blocks are separated from each other in the copied text by separation markers. - View Dependent Claims (15, 16, 18, 19, 20, 21, 22, 23)
-
-
17. (canceled)
-
24-27. -27. (canceled)
Specification