Graphical authoring and editing of mark-up language sequences
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
출원번호
UP-0957608
(2004-10-05)
등록번호
US-7584420
(2009-09-16)
발명자
/ 주소
Gaug, Mark
Berbaum, Richard D.
Bestle, Edward R.
Blackwell, Michael N.
출원인 / 주소
Lockheed Martin Corporation
대리인 / 주소
Miles & Stockbridge PC
인용정보
피인용 횟수 :
3인용 특허 :
50
초록▼
A graphical mark-up language authoring system using drag and drop placement of symbols representing mark-up language elements on a computer screen drawing and connecting the blocks by lines representing data and control flow to create a mark-up language sequence design. The symbols are instances of
A graphical mark-up language authoring system using drag and drop placement of symbols representing mark-up language elements on a computer screen drawing and connecting the blocks by lines representing data and control flow to create a mark-up language sequence design. The symbols are instances of a mark-up language element that include the properties and attributes of that element. The system also includes a mark-up language view of the elements and their attributes and properties. The system permits effective authoring of mark-up language sequences by users not expert in mark-up language sequence design.
대표청구항▼
What is claimed is: 1. A computer program product for enabling a computer to provide graphical authoring and editing of a diagnostic fault flow mark-up language sequence, wherein the diagnostic fault flow mark-up language sequence comprises at least a portion of an interactive electronic technical
What is claimed is: 1. A computer program product for enabling a computer to provide graphical authoring and editing of a diagnostic fault flow mark-up language sequence, wherein the diagnostic fault flow mark-up language sequence comprises at least a portion of an interactive electronic technical manual test program sequence for testing at least a portion of at least one system of an aircraft, comprising: software instructions for enabling the computer to perform predetermined operations; and a computer readable medium bearing the software instructions; the predetermined operations including the steps of: displaying a plurality of user-selectable graphical symbols, wherein each graphical symbol is representative of a mark-up language component that includes a unit of functionality in a diagnostic fault flow, wherein each mark-up language component comprises an attribute module and mark-up language code; selecting a first mark-up language component in response to user input; displaying a first graphical representation of the first selected mark-up language component; selecting a second mark-up language component in response to user input; displaying a second graphical representation of the second selected mark-up language component; connecting the first graphical representation to the second graphical representation by one or more lines on a graphical interface in response to user input; configuring the code of the first mark-up language component for use in the mark-up language sequence by initializing the attributes and properties of the first mark-up language component responsive to the presence of the second mark-up language component; configuring the code of the second mark-up language component for use in the mark-up language sequence by initializing the attributes and properties of the second mark-up language component responsive to the presence of the first component; displaying the attributes and properties of the first selected mark-up language component on a graphic interface in response to user input; editing the attributes and properties of the first selected mark-up language component in response to user input; displaying the attributes and properties of the second selected mark-up language component on a graphic interface in response to user input; editing the attributes and properties of the second selected mark-up language component in response to user input; displaying mark-up language code associated with each selected mark-up language component on a graphic interface in response to user input, wherein the mark-up language code comprises at least a portion of an interactive electronic technical manual test program sequence for testing at least a portion of a system of an aircraft; and outputting the diagnostic fault flow mark-up language sequence to an interactive electronic technical manual such that the diagnostic fault flow mark-up language sequence can be executed on the interactive electronic technical manual to assist with a diagnostic evaluation of the aircraft, wherein the computer provides graphical authoring and editing capability of at least a portion of an interactive electronic technical manual test program sequence for testing at least a portion of at least one system of the aircraft. 2. The computer program product of claim 1, wherein the aircraft is a helicopter. 3. A graphical mark-up language authoring system for authoring interactive technical manual test program sequences, comprising: a memory containing a graphical mark-up language authoring tool program, a mark-up language component library and a mark-up language sequence constituting an executable diagnostic fault flow including an interactive electronic technical manual test program sequence; and a computer connected to the memory, the computer operable to execute the graphical mark-up language authoring tool program, wherein the graphical mark-up language authoring tool program supports the creation of mark-up language for the mark-up language sequence by permitting a user of the computer to author an interactive technical manual test program sequence by selecting a symbol representative of a mark-up language component from a mark-up language component library having a plurality of user-selectable mark-up language components. 4. The graphical mark-up language authoring system of claim 3, wherein each of the plurality of user-selected components within the mark-up language component library has an attribute module and the graphical mark-up language authoring tool is operable to create the mark-up language code responsive to one of the attribute modules. 5. The graphical mark-up language authoring system of claim 3, wherein each graphical mark-up language component comprises mark-up language code and the graphical mark-up language authoring tool program is operable to display the mark-up language code on a graphic display. 6. The graphical mark-up language authoring system of claim 3, further comprising a display for displaying one or more of the mark-up language component library, the mark-up language sequence, mark-up language component attributes and properties and mark-up language code. 7. The graphical mark-up language authoring system of claim 3, wherein the interactive electronic technical manual test program sequence comprises data and logic for diagnosing at least a portion of a system on an aircraft. 8. The graphical mark-up language authoring system of claim 7, wherein the aircraft is a helicopter. 9. A method for creating a component in a mark-up language component library having a plurality of such components for use in a graphical mark-up language authoring system, comprising: accepting a plurality of resources for a unit of primary diagnostic fault flow functionality represented by a mark-up language component, wherein a first resource of the plurality of resources comprises a mark-up language code, and a second resource of the plurality of resources comprises an attribute module, the attribute module comprises attributes and properties of the mark-up language component; designating a graphical symbol representative of the mark-up language component; grouping the mark-up language code, the attribute module and the graphical symbol in a database to form the mark-up language component; and inserting the mark-up language component into a diagnostic fault flow mark-up language component library. 10. The method of claim 9, further comprising the step of providing configuration assistance through the attributes and properties of the attribute module for adapting the mark-up language code for use in a diagnostic fault flow mark-up language sequence when the component is included in the diagnostic fault flow mark-up language sequence. 11. The method of claim 10, further comprising the steps of: displaying a plurality of user-selectable graphical symbols, wherein each graphical symbol is representative of a mark-up language component; connecting a first graphical representation of the first graphical symbol to a second graphical representation of the second graphical symbol; configuring code of a first mark-up language component associated with the first graphical symbol for use in the diagnostic fault flow mark-up language sequence by initializing the attributes and properties of the first component responsive to the presence of a second mark-up language component associated with the second graphical symbol; and configuring the code of the second mark-up language component for use in the diagnostic fault flow mark-up language sequence by initializing the attributes and properties of the second mark-up language component responsive to the presence of the first mark-up language component. 12. The method of claim 11, further comprising the step of positioning the first selected mark-up language component and the second selected mark-up language component on a graphic interface in response to user input. 13. The method of claim 12, wherein the step of positioning comprises: selecting a first mark-up language component; displaying a first graphical representation of the first selected mark-up language component; selecting a second mark-up language component; displaying a second graphical representation of the second selected mark-up language component; and connecting the first graphical representation to the second graphical representation by one or more lines on the graphic interface. 14. The method of claim 13, wherein the lines are generated on the graphic display in response to user input. 15. The method of claim 14, further comprising the step of displaying the attributes and properties of the first selected mark-up language component on a graphic interface. 16. The method of claim 15, further comprising the step of editing the attributes and properties of the first selected mark-up language component. 17. The method of claim 16, further comprising the step of displaying the attributes and properties of the second selected mark-up language component on a graphic interface. 18. The method of claim 17, further comprising the step of editing the attributes and properties of the second selected mark-up language component. 19. The method of claim 18, further comprising the step of displaying the mark-up language code associated with each selected mark-up language component on a graphic interface. 20. The method of claim 19, wherein the diagnostic fault flow mark-up language sequence comprises at least a portion of an interactive electronic technical manual test program sequence, wherein the interactive electronic technical manual test program sequence comprises data or logic for testing at least a portion of a system of an aircraft. 21. The method of claim 20, wherein the aircraft is a helicopter.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (50)
Schmidt Dennis E. ; Hanus Michael D., APU troubleshooting system.
Hara, Norihiro; Kawamura, Nobuo; Torii, Shunichi; Kamegi, Yoshito, Database management method of invoking a function retrieving index type definition, cataloging particular index which has not yet been supported by a database system.
Carlson Brent A. (Rochester MN) Huss Frederic L. (Rochester MN) Schmucki Nancy M. (Rochester MN) Zelenski Richard E. (Rochester MN), Distributed device status in a clustered system environment.
Carlson Brent Allen ; Huss Frederic Lawrence ; Schmucki Nancy Marie ; Zelenski Richard Elmer, Distributed device status in a clustered system environment.
Lindsley Steven Edward ; Clement Richard Dean ; McAndrew James F. ; Morgan Angela Grace ; Munoz Kenneth Michael, Layered subsystem architecture for a flight management system.
de Azevedo, Marcelo Moraes; Jardine, Robert L., Method and apparatus for checking communicative connectivity between processor units of a distributed system.
Lindberg, Henrik; Hallgren, Thomas, Method and system for transferring information between a user interface and a database over a global information network.
Carusone ; Jr. Anthony (Tucson AZ) Garrigan Albert W. (Wapppingers Falls NY) Hunsinger Wayne (Endwell NY) Moffitt Gerald T. (San Jose CA) Spencer David E. (Lagrangeville NY) Taylor Jordan M. (Poughke, Methods and apparatus for performing fault isolation and failure analysis in link-connected systems.
Meltzer Bart Alan ; Davidson Andrew Everett ; Fuchs Matthew Daniel ; Glushko Robert John ; Persson Kenneth ; Schwarzhoff Kelly Lane, Participant server which process documents for commerce in trading partner networks.
Martin,Maurice; Brickley,Stephen; Amdour,Leon; Kravets,Alex; Fan,Brian; Infante,Dominic; Larking,Stuart; Aldama,Paul, Systems and methods for defining a simulated interactive web page.
Charles Edward Burkett ; David John Clark GB; David Bruce Lection ; Roland Albert Merrick GB; Jay Unger, Systems, methods and computer program products for building and displaying dynamic graphical user interfaces.
Jayadevan, Siddharth; Hackmann, Christopher Donald; Danton, Stephen M.; Kent, Simon David; Murray, Michael Charles, Dynamic editors for functionally composed UI.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.