Apparatus for determining the structure of a hypermedia document using graph partitioning
First Claim
1. Apparatus for allocating display items to each page of a hypermedia document containing display items that are to be laid out on several linked pages, comprising:
- means for automatically allocating said display items of said document to said pages by automatically specifying the assignment of said display items to each page by using a reduction to graph partitioning and an optimization technique for said graph partitioning and for automatically creating linkages between said pages including means for reducing said assigned display items and linkages to a graph partition to provide an optimized graph partition specifying assignments of display items and linkages, whereby a convenient document structure is automatically provided in which linkages and page content are automatically created, thus eliminating the necessity for the author to prespecify page content or linkage structure.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for determining the structure of a hypermedia document containingext and graphics that are to be laid out on several linked pages includes a system that specifies the assignment of text and graphics to pages and the links between the pages via a reduction to graph partitioning and the use of optimization techniques for graph partitioning. In one embodiment, display items and relations between these display items are listed along with a measure of their importance. These factors are captured in terms of numeric weights for edges between nodes in the associated graph to permit the system to assign display items to pages, and determine which pages should be linked, so that a user can move between pages in the most efficient manner. In a further embodiment, to accommodate limited display area that restricts the number of display items and page links that can be displayed simultaneously, the system can take into account multistage page moves that allow the user to access display items on different pages in sequence by moving from one page to another via links on other pages, through the use of "stepping-stone" nodes in the associated graph that record possible traversal routes in the document that are not represented in other formulations of the hypermedia-document-layout task.
-
Citations
8 Claims
-
1. Apparatus for allocating display items to each page of a hypermedia document containing display items that are to be laid out on several linked pages, comprising:
means for automatically allocating said display items of said document to said pages by automatically specifying the assignment of said display items to each page by using a reduction to graph partitioning and an optimization technique for said graph partitioning and for automatically creating linkages between said pages including means for reducing said assigned display items and linkages to a graph partition to provide an optimized graph partition specifying assignments of display items and linkages, whereby a convenient document structure is automatically provided in which linkages and page content are automatically created, thus eliminating the necessity for the author to prespecify page content or linkage structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
Specification