System and method for storing, viewing, editing, and processing ordered sections having different file formats
First Claim
1. A method for viewing and editing ordered sections of a binder document, comprising the computer-implemented steps of:
- storing in memory a binder document comprising an index structure and a plurality of sections of the binder document, each of the sections created by a corresponding program module and having a format native thereto, the index structure comprising a plurality of pointers, each of the pointers pointing to one of the sections and a user-definable order of the pointers dictating the order of the sections within the binder document;
displaying a viewport for viewing and editing the contents of the sections;
selecting one of the sections to view in the viewport;
viewing the contents of the selected section in the viewport without viewing the contents of the unselected sections in the viewport; and
editing the contents of the selected section directly in the viewport, without switching to or activating another viewport.
2 Assignments
0 Petitions
Accused Products
Abstract
Ordered binder document sections having different file formats stored within a binder file. The binder file maintains the order of binder document sections and the native file format of each section. The ordered sections can be viewed and edited through a viewport of a frame displayed by a binder program module. By selecting graphical images displayed in a selection area of the frame the content of a binder document section can be viewed and edited without viewing the content of other binder document sections. The graphical images can be icons or graphical images derived from the content of sections called thumbnail images. A thumbnail image can be derived from either the first page or from multiple pages of an individual section. The binder program module can also dispatch the underlying application program modules that created each binder document section to print, spell check, and grammar check the binder document sections as a single data processing task. In this manner, selected sections of a binder document can be printed as a single consecutively printed document without having other print jobs interrupting or intervening between printed sections of the binder document.
-
Citations
23 Claims
-
1. A method for viewing and editing ordered sections of a binder document, comprising the computer-implemented steps of:
-
storing in memory a binder document comprising an index structure and a plurality of sections of the binder document, each of the sections created by a corresponding program module and having a format native thereto, the index structure comprising a plurality of pointers, each of the pointers pointing to one of the sections and a user-definable order of the pointers dictating the order of the sections within the binder document; displaying a viewport for viewing and editing the contents of the sections; selecting one of the sections to view in the viewport; viewing the contents of the selected section in the viewport without viewing the contents of the unselected sections in the viewport; and editing the contents of the selected section directly in the viewport, without switching to or activating another viewport. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for editing a selected section of a binder document comprising an index structure and a plurality of sections of the binder document, each of the sections created by a corresponding program module and having a format native thereto, the index structure comprising a plurality of pointers, each of the pointers pointing to one of the sections, and a user-definable order of the pointers dictating the order of the sections within the binder document, the method comprising:
-
displaying the selected section in a viewport; receiving a command for editing the contents of the selected section; dispatching the command to the corresponding program module external to the viewport; without switching to or activating another viewport for the corresponding program module, processing the command with the corresponding program module so as to edit the contents of the selected section; and displaying the edited contents of the selected section in the viewport.
-
-
21. A system for viewing and editing ordered sections of a binder document, the sections comprising document objects created by corresponding program modules, the system comprising:
-
a memory for storing the binder document and the corresponding program modules, the binder document comprising an index structure comprising a plurality of pointers, each of the pointers pointing to one of the sections, a user-definable order of the pointers dictating the order of the sections within the binder document; a display device for displaying a viewport for viewing and editing the contents of each of the sections; an input device for inputting a command for selecting one of the sections; an first application programming interface (API) for displaying the contents of the selected section in the viewport without displaying the contents of the unselected sections in the viewport; and a second API for editing the contents of the selected section directly in the viewport, without switching to or activating another viewport. - View Dependent Claims (22, 23)
-
Specification