System and method for generating structured documents and files for network delivery
First Claim
1. A system for processing a plurality of related sub-documents to produce information associated with an encompassing document structure, comprising:
- a source of control information for determining content structure of an encompassing document;
a first document processor for deriving internal structure information by analyzing the internal structure of each of said plurality of related sub-documents in response to said control information;
a second document processor for deriving external structure information by analyzing the structural relationship between said plurality of related sub-documents in response to said control information; and
a data generator for generating a table of contents using said internal structure information and said external structure information.
1 Assignment
0 Petitions
Accused Products
Abstract
In Web applications, collections of individual document files are stored on a delivery server for delivering to the users. Each document is represented in HTML and identified by a URL. To efficiently transport the documents over the network locally or globally, all documents are relatively small in size. Thus, a well-structured technical manual has become a collection of loosely related small document files. In order to relate documents, hyperlinking is often adopted in an ad-hoc way, no matter whether they are structurally related, semantically related, or even unrelated in any sensible way. A system analyzes the structures of related documents to automatically generate the hierarchical ToC structure that can be used by a set of generic navigation controls to traverse all documents in an efficient way. This technique not only improves the quality and accuracy of the structural aspect of industrial applications on the Web, but also supports the reusability of the navigation control for all applications without any duplicated HTML code in any documents.
48 Citations
19 Claims
-
1. A system for processing a plurality of related sub-documents to produce information associated with an encompassing document structure, comprising:
-
a source of control information for determining content structure of an encompassing document;
a first document processor for deriving internal structure information by analyzing the internal structure of each of said plurality of related sub-documents in response to said control information;
a second document processor for deriving external structure information by analyzing the structural relationship between said plurality of related sub-documents in response to said control information; and
a data generator for generating a table of contents using said internal structure information and said external structure information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18)
-
-
12. A system for processing a plurality of related sub-documents to produce information associated with an encompassing document structure, comprising:
-
a source of control information for determining content structure of an encompassing document;
a first document processor for deriving internal structure information by analyzing the internal structure of each of said plurality of related sub-documents in response to said control information;
a second document processor for compiling encompassing document structure information by integrating related sub-document structure information into composite structure information; and
a data generator for generating a table of contents using encompassing document structure information.
-
-
15. A User interface system supporting processing of a plurality of related sub-documents to produce information associated with an encompassing document structure, comprising:
-
a menu generator for generating, one or more menus permitting User selection of input sub-documents to be processed to create an encompassing document structure;
an icon permitting User initiation of processing of related sub-document structure information to create an encompassing document structure derived by integrating related sub-document structure information into composite structure information; and
menu icons representing navigation controls supporting User navigation through said encompassing document structure using said composite structure information.
-
-
17. A system for processing a plurality of related sub-documents to produce information associated with an encompassing document structure, comprising:
-
a source of control information for determining content structure of an encompassing document;
a first document processor for deriving internal structure information by parsing the internal structure of each of said plurality of related sub-documents to identify structural object elements in response to said control information;
a second document processor for compiling encompassing document structure information by integrating related sub-document structure information, derived using said identified object elements, into composite structure information; and
a processor for generating a navigation menu based on said composite structure information.
-
-
19. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for determining a structure for an electronic document, the method steps comprising:
-
identifying a plurality of divisions between a plurality of document objects;
identifying a plurality of heading objects;
determining a plurality of relationships between the objects, wherein the relationships define an internal structure;
updating the internal structure upon determining a new relationship;
identifying a plurality of sections within each document;
formatting the documents in a linear sequence;
providing a plurality of section headings in a linear sequence; and
providing a plurality of standardized controls.
-
Specification