System and method for interactive electronic media extraction for web page generation
First Claim
1. A method for generating relative addressed web pages from an electronic media database structure, said method comprising:
- connecting to a database structure having data having a hierarchy and defining an original electronic media description;
generating a top level menu of structures from said electronic media description;
selecting, from said menu, a structure to parse;
parsing said selected structure, wherein the step of parsing said selected menu structure further comprises identifying whether a data object is of type menu, narrative, graphic, table, or procedure; and
generating tagged data relative web pages that preserve said hierarchy of said original electronic media description in said database structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for parsing an electronic media database structure to produce tagged data that preserves the content, links, and electronic media structure. In particular, HyperText Markup Language (HTML) data is generated as an Interactive Electronic Technical Manual (IETM) (home page) linked into a relative structure of Web pages to support IETM deployment. An extraction process assesses the functionality associated with each node designated for presentation and builds a virtual Web, based on attributes stored in the IETM database. A series of Web pages with links that hierarchically presents IETM data at run time is produced. The method supports a data warehousing strategy that converts any data type eligible within the relational database. This expands support across multiple types of technical and engineering data. The preferred implementation utilizes a relative addressed pure HTML solution viewable in standard Web browsers. This open system implementation is cross platform and infrastructure independent, requiring no special server software. Retaining the hierarchical structure dictated by the relational database in HTML output enhances the supportability and maintainability of the Web implementation. Updates to this Web implementation can be incrementally applied within the hierarchy (small sections of data) or the entire logical sections of Web data.
-
Citations
15 Claims
-
1. A method for generating relative addressed web pages from an electronic media database structure, said method comprising:
-
connecting to a database structure having data having a hierarchy and defining an original electronic media description; generating a top level menu of structures from said electronic media description; selecting, from said menu, a structure to parse; parsing said selected structure, wherein the step of parsing said selected menu structure further comprises identifying whether a data object is of type menu, narrative, graphic, table, or procedure; and generating tagged data relative web pages that preserve said hierarchy of said original electronic media description in said database structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for extracting data from a selected menu structure of an electronic media database structure for generating relative addressed Web pages, said method comprising:
-
(a) identifying whether a data object is of type menu, narrative, graphic, table, or procedure, and if said data object is a menu type, creating a starting menu from said selected menu structure; (b) selecting data object information from said database structure; (c) creating an HTML file representing said data object; (d) selectively saving links found within said information for later processing; (e) if said data object is a procedure type, then if there is an exited-to procedure then (1) selecting procedure information for an exited-to procedure from said database structure; (2) creating an HTML file representing said exited-to procedure; (3) recursively performing steps (b) to (e) for said exited-to procedure; and (f) if said data object or said exited-to procedure is a procedure type having no exited-to procedure, then if there is a decision in said procedure comprising a YES portion and a NO portion then (1) selecting the YES portion of said procedure and recursively performing steps (a) to (f) on the YES portion; and (2) selecting the NO portion of said procedure and recursively performing steps (a) to (f) on the NO portion; (g) processing said saved links; and (h) repeating steps (a) to (g) for each data object in said selected menu structure.
-
-
14. A computer readable medium containing code for extracting data from a selected menu structure of an electronic media database structure for generating relative addressed Web pages, the code implementing steps of:
-
(a) identifying whether a data object is of type menu, narrative, graphic, table, or procedure, and if said data object is a menu type, creating a starting menu from said selected menu structure; (b) selecting data object information from said database structure; (c) creating an HTML file representing said data object; (d) selectively saving links found within said information for later processing; (e) if said data object is a procedure type, then if there is an exited-to procedure then (1) selecting procedure information for an exited-to procedure from said database structure; (2) creating an HTML file representing said exited-to procedure; (3) recursively performing steps (b) to (e) for said exited-to procedure; and (f) if said data object or said exited-to procedure is a procedure type having no exited-to procedure, then if there is a decision in said procedure comprising a YES portion and a NO portion then (1) selecting the YES portion of said procedure and recursively performing steps (a) to (f) on the YES portion; and (2) selecting the NO portion of said procedure and recursively performing steps (a) to (f) on the NO portion; (g) processing said saved links; and (h) repeating steps (a) to (g) for each data object in said selected menu structure.
-
-
15. A computer readable medium comprising computer code for extracting data from a selected menu structure of an electronic media database structure for generating relative addressed Web pages, comprising:
-
a first code section for identifying whether a data object is of type menu, narrative, graphic, table, or procedure, and if said data object is a menu type, creating a starting menu from said selected menu structure; a second code section for selecting data object information from said database structure; a third code section for creating an HTML file representing said data object; a fourth code section for saving links found within said information for later processing; a fifth code section for recursively processing links and decision branches in procedure type information; and a sixth code section for processing said saved links.
-
Specification