Method and system for implementing a historical buffer
First Claim
Patent Images
1. A system for implementing a pointer based historical buffer comprising:
- storage means adapted for storage of data representative of an editable, electronic document;
display output means adapted for communicating data for generating a display of the electronic document to an associated display device;
data input means adapted to receive document modification data representative of a desired modification operation to be performed on the electronic document;
a pointer memory adapted for storing pointer information associated with received modification data;
pointer incrementing means adapted for incrementing a pointer value storage location of pointer information in accordance with each received modification data;
data editor means adapted for performing an edit to the electronic document in accordance with received document modification data;
association means adapted for associating each received document modification data with a pointer value associated therewith; and
historical document storage means adapted for storing at least a portion of the electronic document in the form prior to the most recent modification by the data editor.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for implementing a pointer-based historical buffer. The historical buffer system comprises a plurality of information or description files for storing information about files that are edited, in addition to files for storing information relating to changes made to a document and to locations of temporary files relating to the document. In addition, the system employs temporary storage which is preferably deleted upon session termination.
-
Citations
36 Claims
-
1. A system for implementing a pointer based historical buffer comprising:
-
storage means adapted for storage of data representative of an editable, electronic document;
display output means adapted for communicating data for generating a display of the electronic document to an associated display device;
data input means adapted to receive document modification data representative of a desired modification operation to be performed on the electronic document;
a pointer memory adapted for storing pointer information associated with received modification data;
pointer incrementing means adapted for incrementing a pointer value storage location of pointer information in accordance with each received modification data;
data editor means adapted for performing an edit to the electronic document in accordance with received document modification data;
association means adapted for associating each received document modification data with a pointer value associated therewith; and
historical document storage means adapted for storing at least a portion of the electronic document in the form prior to the most recent modification by the data editor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for implementing a pointer based historical buffer comprising the steps of:
-
storing of data representative of an editable, electronic document in a selected storage area;
communicating data for generating a display of the electronic document to an associated display device;
receiving document modification data representative of a desired modification operation to be performed on the electronic document;
storing pointer information associated with received modification data in a pointer memory;
incrementing a point value storage area of pointer information in accordance with each received modification data;
performing an edit to the electronic document in accordance with received document modification data;
associating each received document modification data with a pointer value associated therewith; and
storing at least a portion of the electronic document in a form prior to the most recent modification thereof in a historical document storage area. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer readable medium of instructions for implementing a pointer based historical buffer comprising:
-
storage means adapted for storage of data representative of an editable, electronic document;
display out means adapted for communicating data for generating a display of the electronic document to an associated display device;
data input means adapted to receive document modification data representative of a desired modification operation to be performed on the electronic document;
a pointer memory adapted for storing pointer information associated with received modification data;
pointer incrementing means adapted for incrementing a pointer value storage location of pointer information in accordance with each received modification data;
data editor means adapted for performing an edit to the electronic document in accordance with received document modification data;
association means adapted for associating each received document modification data with a pointer value associated therewith; and
historical document storage means adapted for storing at least a portion of the electronic document in the form prior to the most recent modification by the data editor. - View Dependent Claims (30, 31, 32)
-
-
33. A computer implemented method for implementing a pointer based historical buffer comprising the steps of:
-
storing of data representative of an editable, electronic document in a selected storage area;
communicating data for generating a display of the electronic document to an associated display device;
receiving document modification data representative of a desired modification operation to be performed on the electronic document;
storing pointer information associated with received modification data in a pointer memory;
incrementing a point value storage area of pointer information in accordance with each received modification data;
performing an edit to the electronic document in accordance with received document modification data;
associating each received document modification data with a pointer value associated therewith; and
storing at least a portion of the electronic document in a form prior to the most recent modification thereof in a historical document storage area. - View Dependent Claims (34, 35, 36)
-
Specification