Authoring tools, including content-driven treetables, for fluid text
AssigneeXerox Corporation
InventorsPolle Trescott Zellweger, Paula S. Newman, Maribeth J. Back
Life of this patent
Estimating the term…
Abstract
Plural versions of an authoring/editing tool for fluid text include both a WYSIWYG editor and a content-driven treetable editor for producing narratives and their behavioral control in a fluid text viewing system environment. The tool includes content-driven treetable visualization and layout mechanisms for authoring and/or editing hypertext narratives, electronic mail threads and other tree-oriented applications. Edit operations are disclosed that permit interactive development and modification of treetables.
Claims24
An authoring and editing tool for a hypertext fluid data narrative computer system, comprising:
- means for providing a visualization of a set of alternative sentences or sentence fragments expressed as a tree which has multiple paths therethrough;
- and
- means for simultaneously visualizing multiple paths through the tree in the form of a content-driven treetable having one or more cells, one of the one or more cells having a plurality of children, at least one of the plurality of children having a height and a width that are different from those of another of the plurality of children,
- wherein a first child of the plurality of children has a first content, a second child of the plurality of children has a second content that is larger in size than the first content by a content size different, the second child has a height and width that is larger than that of the first child to accommodate the content size difference.
A method of visualizing fluid data on a computer, the fluid data expressed as a tree using content-driven treetables, comprising:
- providing the fluid data expressed as a tree using content-driven treetables,
- representing the fluid data as a content-driven treetable, the content-driven treetable having one or more cells, one of the one or more cells having a plurality of children, at least one of the plurality of children having a height and a width that are different from those of another of the plurality of children;
- collecting a request from a user to modify the treetable;
- and
- modifying the fluid data based on the user request, wherein a first child of the plurality of children has a first content, a second child of the plurality of children has a second content that is larger in size than the first content by a content size difference, the second child has a height and width that is larger than that of the first child to accommodate the content size difference.
An authoring and editing tool for a hypertext fluid data narrative computer system, comprising:
- means for providing a visualization of a set of alternative sentences or sentence fragments expressed as a tree which has multiple paths therethrough;
- means for simultaneously visualizing multiple paths through the tree in the form of a content-driven treetable having one or more cells;
- and
- a set of view controllers which include means for identifying sets of focus cells, including colunm focus cells, which are all cells within an identified plurality of columns, and sub-tree focus cells, which are all cells representing an identified plurality of subtrees, and with cells not in a set of in-focus cells being out-of-focus cells.
An authoring and editing tool for a hypertext fluid data narrative computer system. comprising:
- means for providing a visualization of a set of alternative sentences or sentence fragments expressed as a tree which has multiple paths therethrouah:
- and
- means for simultaneously visualizing multiple paths through the tree in the form of a content-driven treetable having one or more cells, one of the one or more cells that is different from that of another of the plurality of children;
- that is different from that of another of the plurality of children:
- wherein the display displays all tree paths simultaneously, together with data associated with the paths:
- the display has node cells and each displayed node cell spans cells representing its children in the tree:
- the cells have different heights to minimize wasted space on the display:
- and
- different cell dimensions and different amounts of cell-included content are provided for in-focus and out-of-focus cells to emphasize in-focus cells.
A tool useable on a computer for tree-structured data, comprising:
- means for providing a visualization of a set of text sentences or sentence fragments expressed as a tree which has multiple paths therethrough;
- and
- means for simultaneously visualizing multiple paths through the tree as a content-driven treetable, the content-driven treetable having one or more cells, one of the one or more cells having a plurality of children, at least one of the plurality of children having a height or width that is different from that of another of the plurality of children,
- wherein a first child of the plurality of children has a first content, a second child of the plurality of children has a second content that is larger in size than the first content by a content size different, the second child has a height and width that is larger than. that of the first child to accommodate the content size difference.
An authoring and editing tool for a hypertext taxonomy computer system, comprising:
- means for authoring class and subclass definitions of the taxonomy, which form a tree;
- and
- means for visualizing the class and subclass definitions in a content-driven treetable, the content-driven treetable having one or more cells, one of the one or more cells having a plurality of children, at least one of the plurality of children having a height or width that is different from that of another of the plurality children,
- wherein a first child of the plurality of children has a first content, a second child of the plurality of children has a second content that is larger in size than the first content by a content size different, the second child has a height and width that is larger than that of the first child to accommodate the content size difference.
A fluid text reader containing fluid text, comprising:
- visualization system interaction controls including content, structure, appearance and behavior controls for fluid text, the visualization system interaction controls using content-driven treetables, the content-driven treetable having one or more cells, one of the one or more cells having a plurality of children, at least one of the plurality of children having a height and width that is different form that of another of the plurality of children,
- wherein a first of the plurality of children has a first content,a second child of the plurality of children has a second content that is larger in size than the first content by a content size different, the second child has a height and width that is larger than that of the first child to accommodate size difference.
Dependencies are inferred from the claim text.