Patent ID: 7644133

Claim:
A system for providing on-line help information in an office application comprising at least one object, the on-line help information being dependent on content of the selected object, the system comprising: means for detecting an on-line help command as a result of a user action, the user employing the office application; means for identifying the selected object; means for determining if the selected object comprises a user entry field of the office application; means for identifying content of the user entry field of the selected object if the selected object comprises the user entry field; means for parsing the content of the user entry field to identify whether a predefined keyword is present, the predefined keyword being characterized by a character string; means for identifying predefined help information associated with the identified predefined keyword, the predefined help information specifying at least one parameter associated with the predefined keyword and at least one format and rule related to the at least one parameter; means for parsing content of the user entry field to identify therein the at least one parameter specified in the predefined help information; means for verifying that a format of the identified at least one parameter within the user entry field satisfies the at least one format specified in the predefined help information; means for verifying that the identified at least one parameter within the user entry field satisfies the at least one rule specified in the predefined help information; means for correcting the content of the user entry field according to the at least one format and/or the at least one rule specified in the predefined help information if the content of the user entry field does not satisfy the at least one format and/or the at least one rule specified in the predefined help information of the predefined keyword identified in the content of the user entry field; and wherein the on-line help information comprises at least one predefined keyword recorded in a table, the table comprising for each predefined keyword: a character string identifying the predefined keyword; and help information comprising: a parameter template specifying at least one parameter associated with the predefined keyword, and at least one format and rule related to the at least one parameter; and help text and/or a reference pointing to a location where the help text is recorded.