INTERACTIVE ELECTRONIC TECHNICAL MANUAL SYSTEM WITH DATABASE INSERTION AND RETRIEVAL
First Claim
1. A method for dynamically displaying information about a system under test using an interactive electronic technical manual system, wherein said system under test is associated with at least one system key, comprising the steps of:
- receiving mark-up language data at the interactive electronic technical manual system, wherein a portion of said mark-up language data includes at least one translation key and a plurality of identifiers, said at least one translation key corresponding to a system key associated with the system under test;
filtering the mark-up language data using a first style sheet to provide filtered mark-up language data;
displaying the filtered mark-up language data by the interactive electronic technical manual system;
associating a tag with one of a plurality of identifiers;
generating a hash table comprising a plurality of levels, wherein each one of said plurality of levels is hierarchically related to another one of said plurality of levels, and wherein each one of said plurality of levels is associated with one of said plurality of identifiers;
determining each occurrence of one of the plurality of identifiers within the mark-up language data by searching the mark-up language data for a text stream that matches the identifier using a second style sheet; and
generating a hash table index comprising at least one index key, wherein the at least one index key comprises at least one of the plurality of identifiers;
wherein the first style sheet filters the mark-up language data by comparing a value of each translation key with a value of the system key that corresponds to the translation key, and removing any mark-up language data whose translation key value does not match the value of the corresponding system key.
1 Assignment
0 Petitions
Accused Products
Abstract
A Class V Interactive Electronic Technical Manual (IETM) system that allows remote diagnostic engineers to interact directly with on-site maintenance technicians and a system under test. In addition, the IETM system permits automatic synchronization of files on a maintenance technician'"'"'s portable electronic display device. The IETM system is also capable of dynamically displaying asset specific information and dynamically displaying technical information in multiple languages. The IETM system also includes a database processing system and method for inserting into a database and retrieving from database documents formatted in accordance with a markup language.
-
Citations
21 Claims
-
1. A method for dynamically displaying information about a system under test using an interactive electronic technical manual system, wherein said system under test is associated with at least one system key, comprising the steps of:
-
receiving mark-up language data at the interactive electronic technical manual system, wherein a portion of said mark-up language data includes at least one translation key and a plurality of identifiers, said at least one translation key corresponding to a system key associated with the system under test; filtering the mark-up language data using a first style sheet to provide filtered mark-up language data; displaying the filtered mark-up language data by the interactive electronic technical manual system; associating a tag with one of a plurality of identifiers; generating a hash table comprising a plurality of levels, wherein each one of said plurality of levels is hierarchically related to another one of said plurality of levels, and wherein each one of said plurality of levels is associated with one of said plurality of identifiers; determining each occurrence of one of the plurality of identifiers within the mark-up language data by searching the mark-up language data for a text stream that matches the identifier using a second style sheet; and generating a hash table index comprising at least one index key, wherein the at least one index key comprises at least one of the plurality of identifiers; wherein the first style sheet filters the mark-up language data by comparing a value of each translation key with a value of the system key that corresponds to the translation key, and removing any mark-up language data whose translation key value does not match the value of the corresponding system key. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An interactive electronic technical manual system for diagnosing faults in a complex system, comprising:
-
a client tier component, wherein the client tier component is configured to interface with the complex system according to a mark-up language encoded diagnostic fault flow; a middleware tier component, wherein the middleware tier component is configured to receive a request for execution of a diagnostic fault flow from a remote computer and to cause the client tier component to execute the requested diagnostic fault flow; and a server tier component comprising a database, said database storing mark-up language encoded diagnostic fault flows; an information storage and retrieval application coupled to the database and configured to receive mark-up language information and database requests from a client device and further comprising a translator portion configured to generate a key based on each occurrence of a selected attribute occurring in a file, the selected attribute being specified using a first style sheet; and a memory manager. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for dynamically displaying information about diagnosing faults in an aircraft under test using an interactive electronic technical manual system, wherein said system under test is associated with at least one system key, comprising the steps of:
-
receiving mark-up language data at the interactive electronic technical manual system, wherein a portion of said mark-up language data includes at least one translation key and a plurality of identifiers, said at least one translation key corresponding to a system key associated with the aircraft under test; filtering the mark-up language data using a first style sheet to provide filtered mark-up language data; displaying the filtered mark-up language data by the interactive electronic technical manual system; associating a tag with one of the plurality of identifiers; determining each occurrence of one of the plurality of identifiers within the mark-up language data by searching the mark-up language data for a text stream that matches the identifier using a second style sheet; and generating a hash table index comprising at least one index key, wherein the at least one index key comprises at least one of the plurality of identifiers; wherein the first style sheet filters the mark-up language data by comparing a value of each translation key with a value of the system key that corresponds to the translation key. - View Dependent Claims (19, 20, 21)
-
Specification