Portable computing system for editing and linking text and mathematical expressions
First Claim
Patent Images
1. A method for editing graphics, text and mathematical expressions in a file comprising:
- entering expressions into a file;
marking a root-expression and copying it to a clipboard;
pasting the clipboard content to other locations via straight-link;
linking the pasted instance to the root-expression;
recording the locations of the root-expression and of the pasted instance into an ordered link-sequence.
0 Assignments
0 Petitions
Accused Products
Abstract
A simple method and an inexpensive portable device to enter expressions in which the expressions can be linked and automatically updated at all links whenever one particular instance of the linked expression is revised; and, the results, for the mathematical expressions, are automatically re-computed, updated, saved and auto-displayed.
33 Citations
26 Claims
-
1. A method for editing graphics, text and mathematical expressions in a file comprising:
-
entering expressions into a file;
marking a root-expression and copying it to a clipboard;
pasting the clipboard content to other locations via straight-link;
linking the pasted instance to the root-expression;
recording the locations of the root-expression and of the pasted instance into an ordered link-sequence.
-
- 2. A method as in claim one, which further comprises the user selecting an expression and viewing the link-sequence associated with the expression.
-
4. A method for editing graphic, text and mathematical expressions in a file comprising:
-
entering expressions into a file;
marking a root-expression and copying it to a clipboard;
pasting the clipboard content to other locations via one-way-link;
linking the pasted instance to the root-expression;
recording the locations of the root-expression and of the pasted instance into an ordered link-sequence;
and, when revising a particular instance of the expression, only the subsequent linked instances are automatically updated and the corresponding results, where mathematical expressions are used, are automatically re-computed, saved and displayed.
-
-
5. A method for editing graphic, text and mathematical expressions in a file comprising:
-
entering expressions into a file;
marking a root-expression and copying it to a clipboard;
pasting the clipboard content to other locations via two-way-link;
linking the pasted instance to the root-expression;
recording the locations of the root-expression and of the pasted instance into a link-ring;
and, when revising any one particular instance of the expression in the link-ring, every linked instance is automatically updated and the corresponding results, where mathematical expressions are used, are automatically re-computed, saved and displayed.
-
-
6. A method for editing graphic, text and mathematical expressions in a file comprising:
-
entering expressions into a file;
labeling an expression;
referring to the labeled expression in other expressions via the label;
linking the labeled expression to the expression that refers to it;
recording the locations of the labeled expression and of the referring expression into an ordered link-sequence. - View Dependent Claims (7, 8, 9)
-
-
10. A method for editing graphic, text and mathematical expressions in a file comprising:
-
entering expressions into a file;
assigning a variable-name to an expression;
referring to the expression in other expressions via the variable-name;
linking the variable-named expression to the expression that refers to it;
recording the locations of the named expression and the referring expression into an ordered link-sequence. - View Dependent Claims (11, 12, 13)
-
-
14. A low-cost, portable device for creating and editing graphic, text, mathematical expressions comprising:
-
means for entering the expressions into a file accessible to the device;
means for storing the expressions;
means for displaying the storage contents;
means for processing the expressions;
means for storing, accessing and managing one or more files;
and, the improvements comprising;
means for revising the expressions in a well-developed editor;
and, means for interactively and automatically updating the storage and displaying the re-computed results, for the mathematical expressions, post-revision. - View Dependent Claims (15, 16, 17, 21, 22, 23, 25, 26)
-
-
18. A low-cost, portable device for creating and editing graphic, text, mathematical expressions comprising:
-
means for entering the expressions into a file accessible to the device;
means for storing the expressions;
means for displaying the storage contents;
means for processing the expressions;
means for storing, accessing and managing one or more files;
and, the improvements comprising;
means for easily editing the expressions, including long text narratives, in a well-developed editor;
means for linking the expressions;
means for recording the links;
means for automatically updating, some or all, the linked instances when one particular instance is revised;
and, means for automatically and interactively updating the storage contents and displaying the new results, for the mathematical expressions, and executing user-provided instructions. - View Dependent Claims (20, 24)
-
-
19. A low-cost, portable device for creating and editing graphic, text, mathematical expressions comprising:
-
means for entering the expressions into a file accessible to the device;
means for storing the expressions;
means for displaying the storage contents;
means for processing the expressions;
and, the improvements comprising;
means for easily editing the expressions, including long text narratives, in a well-developed editor;
means for linking the expressions;
means for recording the links;
means for automatically updating, some or all, the linked instances when one particular instance is revised;
and, means for updating the storage contents and displaying the new results, for the mathematical expressions, and executing user-provided instructions in batch mode.
-
Specification