Method and system in an office application for providing content dependent help information
First Claim
1. A method for providing on-line help information in an office application comprising one or a plurality of objects, said on-line help information (624, 642, 643) being dependent on the content (504) of a selected object (503), said method comprising the steps of:
- detecting (402) an on-line help command as a result of a user action;
identifying a selected object (503);
determining (403) if the selected object (503) comprises a user entry field;
if the selected object (503) comprises a user entry field;
identifying the content (504) of said user entry field;
parsing (405) the content (504) of the user entry field to identify if any predefined keyword (302) is present, a keyword (301) being characterized by a character string (302);
for each predefined keyword (301) identified in the content (504) of the user entry field;
identifying (407) a predefined help information (303, 304), if any, associated with the identified keyword (301), said help information specifying one or a plurality of parameters associated with said keyword; and
one or plurality of formats and rules related to said one or plurality of parameters;
parsing (408) the content (504) of the user entry field to identify the one or plurality of parameters specified in said predefined help information (303);
verifying (410) that formats of the one of plurality of parameters within the user entry field satisfy formats specified in the predefined help information (303);
verifying (409) that the one or plurality of parameters within the user entry field satisfy the rules specified in the predefined help information (303);
if the content (504) of the user entry field does not satisfy a format or a rule specified in the help information of a predefined keyword identified in the content of the user entry field;
correcting (409, 410) the content of the user entry field according to the one or plurality of formats and rules specified in the help information (303).
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a system, method and computer program for providing on-line help information in an office application comprising one or a plurality of objects, said on-line help information (624, 642, 643) being dependent on the content (504) of a selected object (503). The method comprises the steps of: detecting (402) an on-line help command as a result of a user action; identifying a selected object (503); determining (403) if the selected object (503) comprises a user entry field; if the selected object (503) comprises a user entry field: identifying the content (504) of said user entry field; parsing (405) the content (504) of the user entry field to identify if any predefined keyword (301) is present, a keyword (302) being characterized by a character string (302); for each predefined keyword (301) identified in the content (504) of the user entry field: identifying (407) a predefined help information (303), if any, associated with the identified keyword (301), said help information specifying one or a plurality of parameters associated with said keyword; and one or plurality of formats and rules related to said one or plurality of parameters; parsing (408) the content (504) of the user entry field to identify the one or plurality of parameters specified in said predefined help information (303); verifying (410) that formats of the one of plurality of parameters within the user entry field satisfy formats specified in the predefined help information (303); verifying (409) that the one or plurality of parameters within the user entry field satisfy the rules specified in the predefined help information (303); if the content (504) of the user entry field does not satisfy a format or a rule specified in the help information of a predefined keyword identified in the content of the user entry field: correcting (409, 410) the content of the user entry field according to the one or plurality of formats and rules specified in the help information (303).
19 Citations
13 Claims
-
1. A method for providing on-line help information in an office application comprising one or a plurality of objects, said on-line help information (624, 642, 643) being dependent on the content (504) of a selected object (503), said method comprising the steps of:
-
detecting (402) an on-line help command as a result of a user action;
identifying a selected object (503);
determining (403) if the selected object (503) comprises a user entry field;
if the selected object (503) comprises a user entry field;
identifying the content (504) of said user entry field;
parsing (405) the content (504) of the user entry field to identify if any predefined keyword (302) is present, a keyword (301) being characterized by a character string (302);
for each predefined keyword (301) identified in the content (504) of the user entry field;
identifying (407) a predefined help information (303, 304), if any, associated with the identified keyword (301), said help information specifying one or a plurality of parameters associated with said keyword; and
one or plurality of formats and rules related to said one or plurality of parameters;
parsing (408) the content (504) of the user entry field to identify the one or plurality of parameters specified in said predefined help information (303);
verifying (410) that formats of the one of plurality of parameters within the user entry field satisfy formats specified in the predefined help information (303);
verifying (409) that the one or plurality of parameters within the user entry field satisfy the rules specified in the predefined help information (303);
if the content (504) of the user entry field does not satisfy a format or a rule specified in the help information of a predefined keyword identified in the content of the user entry field;
correcting (409, 410) the content of the user entry field according to the one or plurality of formats and rules specified in the help information (303). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification