Marked document tutor
First Claim
1. A method for revealing a document'"'"'s marked structure, comprising the steps of:
- inputting a file that is representative of said document;
parsing said file to identify marked content, said parsing step comprising the steps of;
providing a look up table;
parsing said file into markers;
building a vector of all markers, said vector comprising the function and location of each of said markers; and
establishing links between a vector that holds the tags from a newly read in document to all those tags that are currently held in a look up table, while the document is being parsed,wherein said vector is made of marked content in said document, and locations within a document information stream, when said document is read;
accessing said marked content, said accessing step comprising the step of;
accessing a glossary for each marker to determine what each marker is and what each marker does; and
presenting said document on a display and providing instructions indicating marked structure in said document;
wherein an interface is provided such that a person reviewing said document is instructed in the operation and recreation of said document from a casual on-screen review of said document.
6 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided for revealing the marked structure of a document, e.g. a document written in HTML, such that a person reviewing the document is instructed in the operation and recreation of the document from a casual on-screen review of the document. During operation of the invention, an input file is first read. The file is parsed into markers, e.g. HTML tags, during input. A vector is built of all markers, including the function and location of the markers. For each marker, a glossary is accessed to determine what the marker is and what the marker does. Depending upon the mode of operation selected by the user, the invention can provide a learn mode in which a "mouse-over" trigger is generated for each marked section, e.g. a JavaScript mouse-over, a NetHelp trigger, or layers for each marking; and provide a performance support mode in which display units, e.g. layers, are generated for each marking and displayed for each marking. In this way, a resident tutor is provided that instructs a person reviewing a marked document both in the function of the markings within the context of the document, and in the basic purpose of each marking in generic terms (e.g. a tutorial on the use, syntax, and function of such markings).
105 Citations
17 Claims
-
1. A method for revealing a document'"'"'s marked structure, comprising the steps of:
-
inputting a file that is representative of said document; parsing said file to identify marked content, said parsing step comprising the steps of; providing a look up table; parsing said file into markers; building a vector of all markers, said vector comprising the function and location of each of said markers; and establishing links between a vector that holds the tags from a newly read in document to all those tags that are currently held in a look up table, while the document is being parsed, wherein said vector is made of marked content in said document, and locations within a document information stream, when said document is read; accessing said marked content, said accessing step comprising the step of; accessing a glossary for each marker to determine what each marker is and what each marker does; and presenting said document on a display and providing instructions indicating marked structure in said document; wherein an interface is provided such that a person reviewing said document is instructed in the operation and recreation of said document from a casual on-screen review of said document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for revealing a document'"'"'s marked structure, comprising:
-
an input adapted to receive a file that is representative of said document; a parser for identifying marked content in said file, said parser comprising; means for parsing said file into markers; means for building a vector of all markers, said vector comprising the function and location of each of said markers; wherein links are established between a vector that holds the tags from the newly read in document to all those tags that are currently held in a look up table, while the document is being parsed; wherein said vector is made of marked content in said document, and locations within a document information stream, when said document is read; an interface for user access to said marked content; and means for accessing a glossary for each marker determine what each marker is and what each marker does.
-
-
11. An apparatus for revealing a document'"'"'s marked structure, comprising:
-
a look up table; an input adapted to receive a file that is representative of said document; a parser for identifying marked content in said file, said parser comprising; means for parsing said file into markers; means for building a vector of all markers, said vector comprising the function and location of each of said markers; wherein links are established between a vector that holds the tags from a newly read in document to all those tags that are currently held in a look up table, while the document is being parsed; wherein said vector is made of marked content in said document, and locations within a document information stream, when said document is read; an interface for user access to said marked content; means for accessing a glossary for each marker to determine what each marker is and what each marker does; a display for presenting said document and for providing instructions indicating marked structure in said document; wherein an interface is provided such that a person reviewing said document is instructed in the operation and recreation of said document from a casual on-screen review of said document. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification