Hypermedia document authoring using a goals outline and a presentation outline
First Claim
1. A document authoring device, comprising:
- a user interface;
a memory;
a controller coupled to the user interface and the memory, wherein the controller links a goals outline and a presentation outline together based on an input received through the user interface and data stored in the memory, wherein the user interface includes a display device, the controller displaying a goals outline display on the display device and generating the goals outline based on the input that relates to the goals outline display;
the memory contains at least one document prototype, the controller generating a logical structure of the goals outline by instantiating the document prototype selected by the input; and
wherein the document prototype is a template that includes;
at least one slot type, the slot type having a name that indicates a content corresponding to the slot type; and
a link type corresponding to the slot type, the link type specifying that the slot type is linked to a card, the link type being one of mandatory, optional, and user defined.
5 Assignments
0 Petitions
Accused Products
Abstract
A hypermedia authoring system enables an author to generate a document using a goals outline and a presentation outline. The goals outline is generated by instantiating document prototypes. A display of the goals outline permits the author to select a prototype document from a directory of prototype documents and instantiate the selected prototype document that corresponds to a node of the goals outline. The instantiated document prototype is linked to cards in a card database. The presentation outline is displayed as Bento-boxes. Each Bento-box includes spacer objects which are defined spatially and temporally. The spacer objects may be linked to cards. The goals outline is related to the presentation outline based on commonly linked cards. The Bento-boxes may be linked to each other in a stack or hyperlinked to other Bento-boxes v a anchors. A display of all the Bento-boxes of a hypermedia document shows a linkage path established by the hyperlinks between Bento-boxes/Bento-box stacks. If both the presentation outline and the goals outline are displayed, selecting a Bento-box or a node of the goals outline causes related nodes or Bento-boxes, respectively, to be highlighted. If a complete goals/presentation outline is selected, the highlighting shows a measure of completeness between the presentation outline and the goals outline. A navigation facility is also provided such as a kitchen, an office or a studio.
-
Citations
30 Claims
-
1. A document authoring device, comprising:
-
a user interface;
a memory;
a controller coupled to the user interface and the memory, wherein the controller links a goals outline and a presentation outline together based on an input received through the user interface and data stored in the memory, wherein the user interface includes a display device, the controller displaying a goals outline display on the display device and generating the goals outline based on the input that relates to the goals outline display;
the memory contains at least one document prototype, the controller generating a logical structure of the goals outline by instantiating the document prototype selected by the input; and
wherein the document prototype is a template that includes;
at least one slot type, the slot type having a name that indicates a content corresponding to the slot type; and
a link type corresponding to the slot type, the link type specifying that the slot type is linked to a card, the link type being one of mandatory, optional, and user defined.
-
-
2. A document authoring device, comprising:
-
a user interface;
a memory;
a controller coupled to the user interface and the memory, wherein the controller links a goals outline and a presentation outline together based on an input received through the user interface and data stored in the memory, wherein the user interface includes a display device, the controller displaying a goals outline display on the display device and generating the goals outline based on the input that relates to the goals outline display;
the memory contains at least one document prototype, the controller generating a logical structure of the goals outline by instantiating the document prototype selected by the input;
wherein the document prototype is a template that includes;
at least one slot type, the slot type having a name that indicates a content corresponding to the slot type; and
a link type corresponding to the slot type, the link type specifying that the slot type is linked to a card, the link type being one of mandatory, optional, and user defined;
wherein the controller displays a directory of document prototypes and a structure of a document prototype selected from the directory, the structure including a matrix of values, wherein each row of the matrix includes at least four columns, each of the columns including values that correspond to an inherit flag, a link type, a slot name and a document prototype name.
-
-
3. A document authoring device, comprising:
-
a user interface;
a memory; and
a controller coupled to the user interface and the memory, wherein the controller links a goals outline and a presentation outline together based on an input received through the user interface and data stored in the memory;
wherein the user interface includes a display device, the controller displaying a goals outline display on the display device and generating the goals outline based on the input that relates to the goals outline display;
the memory contains at least one document prototype the controller generating a logical structure of the goals outline by instantiating the document prototype selected by the input; and
the controller receives external information and generates an imported card based on the external information and links the imported card to the goals outline based on the input. - View Dependent Claims (4, 5)
-
-
6. A document authoring device comprising:
-
a user interface;
a memory; and
a controller coupled to the user interface and the memory wherein the controller links a goals outline and a presentation outline together based on an input received through the user interface and data stored in the memory, and wherein the user interface includes a display device, the controller displaying the presentation outline on the display device as at least one Bento box. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A document authoring device, comprising:
-
a user interface;
a memory; and
a controller coupled to the user interface and the memory, wherein the controller links a goals outline and a presentation outline together based on an input received through the user interface and data stored in the memory, wherein the controller comprises a hypermedia link engine, the hypermedia link engine performing the linking between at least one of cards, Bento boxes and Bento box stacks.
-
-
21. A document authoring device, comprising:
-
a user interface;
a memory; and
a controller coupled to the user interface and the memory, wherein the controller links a goals outline and a presentation outline together based on an input received through the user interface and data stored in the memory, wherein the user interface includes a display device, the controller displaying on the display device a meta-level display of the goals outline and the presentation outline.
-
-
22. A method of authoring a document, comprising:
-
storing data in a memory;
receiving inputs through a user interface;
linking a goals outline to a presentation outline based on the and the data;
receiving external information by the controller;
generating a card based on the external information;
storing the card as data in the memory;
displaying the presentation outline on the display device as at least one Bento box; and
structuring a spacer object in the Bento box in at least one of logically, spatially and temporally. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
linking the spacer object to a card.
-
-
24. The method of claim 22, further comprising:
relating one Bento-box to another Bento-box at least one of sequentially and in a hyperlinked manner.
-
25. The method of claim 22, further comprising:
generating a Bento-box display of a plurality of Bento-boxes and at least one link among the Bento-boxes.
-
26. The method of claim 22, further comprising:
generating displays of the goals outline and the presentation outline, the presentation outline being displayed as linked Bento-boxes, when a node of the goals outline is selected, at least one corresponding Bento-box in the presentation outline being highlighted, when a Bento-box in the presentation outline is selected, at least one corresponding node of the goals outline being highlighted.
-
27. The method of claim 26, further comprising:
generating a measure of completeness based on parameters specified by the input.
-
28. The method of claim 27, wherein the parameters include a first number of cards linked to a selected Bento-box and a second number of cards linked to a node of the goals outline, the measure of completeness being a ratio of the second over the first numbers of cards.
-
29. The method of claim 28, further comprising:
displaying the ratio when displaying at least one of the presentation outline and the goals outline.
-
30. The method of claim 27, wherein the parameters include a third number of cards linked to a selected node of the goals outline and a fourth number of cards linked to a Bento-box, the measure of completeness being a ratio of the fourth over the third numbers of cards.
Specification