Layered customization of a help user interface
First Claim
1. A computer-readable medium adapted to store computer-executable instructions for customization of a help user interface, wherein the computer-executable instructions comprise computer code to:
- maintain a plurality of control layers having a layer precedence, each control layer comprising instructions directed to defining the help user interface in accordance with the layer precedence;
record a modification to the instructions in a customizable layer of the plurality of control layers, the modification comprising a reference to a help content source; and
generate the help user interface based on the plurality of control layers, the layer precedence, and the help content source.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for configuring and generating a customized help user interface. The disclosed method and system are based on a technique that includes incorporating a reference to a help content source in a customizable metadata layer of a plurality of metadata layers. Each metadata layer of the plurality of metadata layers includes respective instruction sets that define the help user interface in accordance with a layer precedence. The help content source is then stored as part of a collection of discrete sources of help content. When the help user interface is later rendered, the layer precedence determines whether the help content source referenced in the customizable metadata layer or one or more of the other discrete sources of help content in the collection is utilized by a interface-rendering engine that generates the help user interface.
82 Citations
18 Claims
-
1. A computer-readable medium adapted to store computer-executable instructions for customization of a help user interface, wherein the computer-executable instructions comprise computer code to:
-
maintain a plurality of control layers having a layer precedence, each control layer comprising instructions directed to defining the help user interface in accordance with the layer precedence;
record a modification to the instructions in a customizable layer of the plurality of control layers, the modification comprising a reference to a help content source; and
generate the help user interface based on the plurality of control layers, the layer precedence, and the help content source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of configuring a help user interface, the method comprising the steps of:
-
incorporating a reference to a help content source in a customizable metadata layer of a plurality of metadata layers, each metadata layer of the plurality of metadata layers comprising respective instruction sets to define the help user interface in accordance with a layer precedence; and
storing the help content source as part of a collection of discrete sources of help content;
wherein the layer precedence determines whether the help content source referenced in the customizable metadata layer or one or more of the other discrete sources of help content in the collection is utilized to generate the help user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for generating a customized help user interface, the system comprising:
-
a computer-readable memory;
a processor;
a first data store comprising a collection of help content files associated with a plurality of control layers having a layer precedence;
a second data store comprising metadata arranged in respective object-oriented frameworks corresponding with each control layer of the plurality of control layers; and
,an interface-rendering engine adapted for execution by the processor and stored on the computer-readable memory to access the second data store to determine in accordance with the layer precedence which one or more help content files to retrieve from the collection to generate the customized help user interface. - View Dependent Claims (17, 18)
-
Specification