Method and system for embedding user assistance in documents utilizing markup languages
First Claim
Patent Images
1. A document using a markup language on a computer system comprising:
- a primary, non-volatile layer containing text required for the document;
a first secondary layer containing variable document data provided by a user;
a second secondary layer containing embedded user assistance instructions, including logical data dictionary comments, wherein the primary layer and first secondary layer are automatically examined for items that have associated user assistance information and the logical data dictionary is used to determine which user assistance information to link the items in the primary layer and first secondary layer to the associated user assistance information, the user assistance instructions making an icon visible to the user in the document at the items in the document that have available user assistance information, and providing a link to the user assistance information; and
wherein the primary layer, first secondary layer and second secondary layer are merged into a single compound document.
2 Assignments
0 Petitions
Accused Products
Abstract
A document creation application, compound document format, and method for providing user assistance in a compound document are described. The compound documents are formed using a markup language and include both non-volatile text and user selected and/or input data. The compound documents also include embedded user assistance triggers, or links, at specific terms, concepts or user input areas which dynamically link a user to appropriate user assistance information in the document creation application. The method describes embedding user assistance links in compound documents to allow users to dynamically link to topic specific user assistance information.
11 Citations
20 Claims
-
1. A document using a markup language on a computer system comprising:
-
a primary, non-volatile layer containing text required for the document; a first secondary layer containing variable document data provided by a user; a second secondary layer containing embedded user assistance instructions, including logical data dictionary comments, wherein the primary layer and first secondary layer are automatically examined for items that have associated user assistance information and the logical data dictionary is used to determine which user assistance information to link the items in the primary layer and first secondary layer to the associated user assistance information, the user assistance instructions making an icon visible to the user in the document at the items in the document that have available user assistance information, and providing a link to the user assistance information; and wherein the primary layer, first secondary layer and second secondary layer are merged into a single compound document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing user assistance in a compound document comprising:
-
creating a primary layer of non-volatile text; creating variable input fields to accept user specified data; scanning the non-volatile text and user specified data for items that have associated user assistance; embedding user assistance links, including logical data dictionary comments, in the compound document, the user assistance links located at the items with available user assistance information identified by the examining of the non-volatile text and user specified data, wherein the logical data dictionary comments are used to determine which user assistance information to display; and merging the non-volatile text, user specified data and user assistance links into a single compound document. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A document creation application on a computer system comprising:
-
at least one form document displayable in a window, the form document including non-volatile text, user selected text and user inputted data, the form document further including embedded links to user assistance information, the embedded links including logical data dictionary comments, wherein the embedded links are created by examining the non-volatile text, user selected text and user inputted data for items that have associated user assistance information and the logical data dictionary is used to determine which user assistance information to link the items in the non-volatile text, user selected text and user inputted data to the associated user assistance information; and a help file, wherein the help file is selected based on the logical data dictionary comments, and is callable by the embedded links and contains user assistance information specific to logical data dictionary comments in the embedded links; wherein the document creation application merges the non-volatile text, the user selected text, the user inputted data and the user assistance information into a single document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification