System and method for providing user help according to user category
First Claim
Patent Images
1. A computer-implemented method for providing user help information, comprising:
- a processor storing information regarding a particular error, the stored information indicating that occurrence of the particular error is to be used as an indication of a first proficiency level;
subsequent to use of a logged occurrence of the particular error as the indication of the first proficiency level, the processor updating the stored information regarding the particular error to indicate that occurrence of the particular error is to be used as an indication of a proficiency level that is more advanced than the first proficiency level;
based on a user history and the stored information, the processor determining a user proficiency category; and
during execution of a program, the processor automatically and selectively providing a stored user help information that instructs on avoidance of an error conditional upon that the error, on avoidance of which the user help information instructs, is associated with the determined user proficiency category.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for providing user help information, based on a user history, a user proficiency category may be determined, at a point during execution of a sequence of program instructions, it may be determined based on the user proficiency category whether to output a portion of stored user help information that is, in particular, associated with the point in the execution, and based on the latter determination, the portion may be automatically provided without receiving a request for user help information.
57 Citations
21 Claims
-
1. A computer-implemented method for providing user help information, comprising:
-
a processor storing information regarding a particular error, the stored information indicating that occurrence of the particular error is to be used as an indication of a first proficiency level; subsequent to use of a logged occurrence of the particular error as the indication of the first proficiency level, the processor updating the stored information regarding the particular error to indicate that occurrence of the particular error is to be used as an indication of a proficiency level that is more advanced than the first proficiency level; based on a user history and the stored information, the processor determining a user proficiency category; and during execution of a program, the processor automatically and selectively providing a stored user help information that instructs on avoidance of an error conditional upon that the error, on avoidance of which the user help information instructs, is associated with the determined user proficiency category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A tangibly-embodied computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, cause the processor to perform a method for providing user help information, the method comprising:
-
storing information regarding a particular error, the stored information indicating that occurrence of the particular error is to be used as an indication of a first proficiency level; subsequent to use of a logged occurrence of the particular error as the indication of the first proficiency level, updating the stored information regarding the particular error to indicate that occurrence of the particular error is to be used as an indication of a proficiency level that is more advanced than the first proficiency level; based on a user history and the stored information, determining a user proficiency category; and during execution of a program, automatically and selectively providing a stored user help information that instructs on avoidance of an error conditional upon that the error, on avoidance of which the user help information instructs, is associated with the determined user proficiency category.
-
-
13. A computer-implemented method for providing user help information, comprising:
-
during each of a first and a second execution of a sequence of program instructions, in response to reaching a predetermined point in the execution, a processor automatically determining whether to output, of a stored user help information, a portion that includes instructions regarding how to avoid occurrence of an event at one of the predetermined point and a point in the sequence proximal to the predetermined point, wherein, during the first execution, the event is associated with a first proficiency category; and subsequent to the first execution, the processor updating, based on a plurality of user histories, stored information regarding the event, the updated information associating the event with a second proficiency category; wherein; during the first execution, the portion is determined to be provided conditional upon that a user proficiency category, determined based on a respective one of the user histories associated with the first execution, is the first proficiency category; during the second execution, the portion is determined to be provided conditional upon that a user proficiency category, determined based on a respective one of the user histories associated with the second execution, is the second proficiency category. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification