Structured document browser
A structured document browser includes a constant user interface for displaying and viewing sections of a document that is organized according to a pre-defined structure. The structured document browser displays documents that have been marked with embedded codes that specify the structure of the document. The tags are mapped to correspond to a set of icons. When the icon is selected while browsing a document, the browser will display the section of the structure corresponding to the icon selected, while preserving the constant user interface.
1 . A system for facilitating display of a plurality of product descriptions of a company's product line, the system comprising:
a processor; and
memory, in communication with the processor, that stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a plurality of selectors in a selector area, the plurality of selectors automatically configured to correspond to a respective plurality of sections of a plurality of product descriptions regardless of what section of the plurality of product descriptions is being displayed;
operational instructions that, when executed by the processor, cause the processor to send data to display a search string entry box;
operational instructions that, when executed by the processor, cause the processor to send data to display a fly-by-help message indicating a function of a selector of the plurality of selectors after a screen pointer is positioned over the selector of the plurality of selectors;
operational instructions that, when executed by the processor, cause the processor to receive a selection of one of the plurality of selectors; and
operational instructions that, when executed by the processor, cause the processor to send data to display, at a same time as the plurality of selectors but outside of the selector area, a section of the plurality of product descriptions that corresponds to the one of the plurality of selectors.
2 . The system of claim 1 , wherein the plurality of selectors comprises one or more of the following selectors: overview information selector, sales information selector, product availability information selector, ordering information selector, billing information selector, troubleshooting information selector, and product support information selector.
3 . The system of claim 1 , wherein the plurality of selectors comprises two or more of the following selectors: overview information selector, sales information selector, product availability information selector, ordering information selector, billing information selector, troubleshooting information selector, and product support information selector.
4 . The system of claim 1 , wherein the plurality of selectors comprises an ordering information selector.
5 . The system of claim 1 , wherein the plurality of selectors comprises a product support information selector.
6 . The system of claim 1 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display at least one additional selector in response to receiving the selection of the one of the plurality of selectors.
7 . The system of claim 6 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a second at least one additional selector in response to receiving a selection of the at least one additional selector.
8 . The system of claim 7 , wherein the at least one additional selector is associated with a sub-section of the plurality of product descriptions, and wherein the second at least one additional selector is associated with a sub-section of the sub-section of the plurality of product descriptions.
9 . The system of claim 1 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a menu selector, wherein selection of the menu selector results in a display of a menu of selection choices.
10 . The system of claim 9 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display the menu selector in a same row as the plurality of selectors.
11 . A system for facilitating display of a plurality of web data, the system comprising:
a processor; and
memory, in communication with the processor, that stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a plurality of selectors in a selector area, the plurality of selectors automatically configured to correspond to a respective plurality of web data regardless of what web data is being displayed;
operational instructions that, when executed by the processor, cause the processor to send data to display a search string entry box;
operational instructions that, when executed by the processor, cause the processor to send data to display a fly-by-help message indicating a function of a selector of the plurality of selectors after a screen pointer is positioned over the selector of the plurality of selectors;
operational instructions that, when executed by the processor, cause the processor to receive a selection of one of the plurality of selectors; and
operational instructions that, when executed by the processor, cause the processor to send data to display, at a same time as the plurality of selectors but outside of the selector area, web data that corresponds to the one of the plurality of selectors.
12 . The system of claim 11 , wherein the plurality of selectors comprises one or more of the following selectors: overview information selector, sales information selector, product availability information selector, ordering information selector, billing information selector, troubleshooting information selector, and product support information selector.
13 . The system of claim 11 , wherein the plurality of selectors comprises two or more of the following selectors: overview information selector, sales information selector, product availability information selector, ordering information selector, billing information selector, troubleshooting information selector, and product support information selector.
14 . The system of claim 11 , wherein the plurality of selectors comprises an ordering information selector.
15 . The system of claim 11 , wherein the plurality of selectors comprises a product support information selector.
16 . The system of claim 11 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display at least one additional selector in response to receiving the selection of the one of the plurality of selectors.
17 . The system of claim 16 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a second at least one additional selector in response to receiving a selection of the at least one additional selector.
18 . The system of claim 17 , wherein the at least one additional selector is associated with a sub-section of web data, and wherein the second at least one additional selector is associated with a sub-section of the sub-section of the web data.
19 . The system of claim 11 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a menu selector, wherein selection of the menu selector results in a display of a menu of selection choices.
20 . The system of claim 19 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display the menu selector in a same row as the plurality of selectors.
21 . A system for facilitating display of a plurality of product descriptions of a company's product line, the system comprising:
a processor; and
memory, in communication with the processor, that stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a section of a plurality of product descriptions;
operational instructions that, when executed by the processor, cause the processor to send data to display a plurality of selectors in a selector area by sending data comprising markup language codes that are configured to cause a browser in communication with the processor to retrieve graphics from a location external to the data comprising the markup language codes and external to the browser, the plurality of selectors automatically configured to correspond to a respective plurality of sections of the plurality of product descriptions regardless of what section of the plurality of product descriptions is being displayed;
operational instructions that, when executed by the processor, cause the processor to send data to display a search string entry box;
operational instructions that, when executed by the processor, cause the processor to send data to display a fly-by-help message indicating a function of a selector of the plurality of selectors after a screen pointer is positioned over the selector of the plurality of selectors;
operational instructions that, when executed by the processor, cause the processor to receive a selection of one of the plurality of selectors; and
operational instructions that, when executed by the processor, cause the processor to send data to display, at a same time as the plurality of selectors but outside of the selector area, a section of the plurality of product descriptions that corresponds to the one of the plurality of selectors.
22 . The system of claim 21 , wherein the plurality of selectors comprises one or more of the following selectors: overview information selector, sales information selector, product availability information selector, ordering information selector, billing information selector, troubleshooting information selector, and product support information selector.
23 . The system of claim 21 , wherein the plurality of selectors comprises two or more of the following selectors: overview information selector, sales information selector, product availability information selector, ordering information selector, billing information selector, troubleshooting information selector, and product support information selector.
24 . The system of claim 21 , wherein the plurality of selectors comprises an ordering information selector.
25 . The system of claim 21 , wherein the plurality of selectors comprises a product support information selector.
26 . The system of claim 21 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display at least one additional selector in response to receiving the selection of the one of the plurality of selectors.
27 . The system of claim 26 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a second at least one additional selector in response to receiving a selection of the at least one additional selector.
28 . The system of claim 27 , wherein the at least one additional selector is associated with a sub-section of the plurality of product descriptions, and wherein the second at least one additional selector is associated with a sub-section of the sub-section of the plurality of product descriptions.
29 . The system of claim 21 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display a menu selector, wherein selection of the menu selector results in a display of a menu of selection choices.
30 . The system of claim 29 , wherein the memory further stores:
operational instructions that, when executed by the processor, cause the processor to send data to display the menu selector in a same row as the plurality of selectors.