Method and system for providing multiple levels of help information for a computer program
First Claim
1. A method performed by a computer having a memory and a processor for providing information for a program subtree, the method comprising:
- providing a structure of element types specifying relationships between the element types;
providing a program subtree having program elements, each program element having an element type, wherein the structure of element types is not part of the program subtree; and
with a processor, identifying, based on the structure of element types, at least one element type that is related to an element type of a first element of the provided program subtree.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing help information for a computer program. The help system provides help information based on a schema that specifies the structure of a valid computer program. The schema provides definitions of program element types that are specific instances of a program element type derived from more general program element types. The help system identifies a “derivation” of program element types relating to the selected program element. The help system then displays the derivation to the user. The user can then select to display documentation associated with the displayed program element types.
-
Citations
22 Claims
-
1. A method performed by a computer having a memory and a processor for providing information for a program subtree, the method comprising:
-
providing a structure of element types specifying relationships between the element types; providing a program subtree having program elements, each program element having an element type, wherein the structure of element types is not part of the program subtree; and with a processor, identifying, based on the structure of element types, at least one element type that is related to an element type of a first element of the provided program subtree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium containing instructions that, when executed by a computer having a memory and a processor, cause the computer to perform a method for controlling a computer system to provide information for a tree, the method comprising:
-
providing a plurality of element types that are specific instances of more general element types, each element type having associated information; providing a tree having elements, each element of the tree having an element type of the provided plurality of elements types, wherein the plurality of element types is stored separately from the tree; based at least in part on the plurality of element types, identifying a derivation of an element type of a selected element of the provided tree, the derivation representing more general element types of the element type of the selected element; and displaying information associated with at least one element type of the identified derivation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 21, 22)
-
-
17. A system having a memory and a processor for providing information for a tree structure, the system comprising:
-
a schema specifying a structure of a valid computer program, the schema providing definitions of program element types related to other program element types; a component that receives from a user a selection of a program element of a computer program, the computer program having a plurality of program elements; a component that, based at least in part on the schema, identifies at least one program element type related to the selected program element; a component that retrieves information associated with the identified at least one program element types related to the selected program element; and a component that displays the retrieved information wherein at least one of the components comprises computer-executable instructions stored in memory for execution by the system. - View Dependent Claims (18, 19, 20)
-
Specification