Method and apparatus for performing type-aware change tracking in a document
First Claim
Patent Images
1. A method for performing type-aware change tracking in a document, the method comprising:
- receiving a first command which changes a content of an object in the document;
in response to the first command, determining a type of the object;
modifying the content of the object according to the type of the object;
receiving a second command which changes a format of the object;
in response to the second command, modifying the format of the object;
creating a history of the modification of the content and format of the object, wherein modifications to the content of the object are tracked separately from modifications to the format of the object;
receiving a selection of one or more objects; and
displaying a history of modifications to each selected object in a list.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates performing type-aware change tracking in a document. During operation, the system receives from a user a command which changes a content of an object in the document. In response to the command, the system determines a type of the object. Next, the system modifies the content of the object according to the type of the object. The system then creates a history of the modification. Finally, the system displays the history of the modification to the user.
-
Citations
16 Claims
-
1. A method for performing type-aware change tracking in a document, the method comprising:
-
receiving a first command which changes a content of an object in the document; in response to the first command, determining a type of the object; modifying the content of the object according to the type of the object; receiving a second command which changes a format of the object; in response to the second command, modifying the format of the object; creating a history of the modification of the content and format of the object, wherein modifications to the content of the object are tracked separately from modifications to the format of the object; receiving a selection of one or more objects; and displaying a history of modifications to each selected object in a list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for performing type-aware change tracking in a document, the method comprising:
-
receiving a first command which changes a content of an object in the document; in response to the first command, determining a type of the object; modifying the content of the object according to the type of the object; receiving a second command which changes a format of the object; in response to the second command, modifying the format of the object; creating a history of the modification of the content and format of the object, wherein modifications to the content of the object are tracked separately from modifications to the format of the object; receiving a selection of one or more objects; and displaying a history of modifications to each selected object in a list. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus configured for performing type-aware change tracking in a document, comprising:
-
a processor; a memory; a first receiving mechanism configured to receive a first command which changes a content of an object in the document; a determination mechanism configured to determine a type of the object in response to the first command; a first modification mechanism configured to modify the content of the object according to the type of the object; a second receiving mechanism configured to receive a second command which changes a format of the object; a second modification mechanism configured to modify the format of the object in response to the second command; a history mechanism configured to create a history of the modification of the content and format of the object, wherein the history mechanism is further configured to track modifications to the content of the object separately from modifications to the format of the object; a third receiving mechanism configured to receive a selection of one or more objects; and a display mechanism configured to display a history of modifications to each selected object in a list.
-
Specification