Expertise-matched help systems
First Claim
1. A method for tailoring help systems to the expertise of users, the method comprising:
- analyzing a user'"'"'s computing work environment used to execute a software product, wherein analyzing the user'"'"'s computing work environment comprises determining at least one of specific hardware used to execute the software product, an operating system used in association with the software product, and other software applications executed on the specific hardware;
ascertaining, from the user'"'"'s computing work environment, a level of expertise of the user in using the software product;
receiving a request for assistance from the user with respect to the software product;
automatically providing assistance to the user through a first help system in the event the user is ascertained to have a first level of expertise; and
automatically providing assistance to the user through a second help system in the event the user is ascertained to have a second level of expertise different from the first level of expertise.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for tailoring help systems to the expertise of users includes recording data related to a user'"'"'s interaction with a product. The data is then analyzed to ascertain a level of expertise of the user relative to using the product. Upon receiving a request for assistance from the user with respect to the product, a help system may be selected based on the determined level of expertise of the user. The method may automatically provide assistance to the user through a more advanced help system in the event the user is ascertained to have a more advanced level of expertise. Similarly, the method may automatically provide assistance to the user through a less advanced help system in the event the user is ascertained to have a less advanced level of expertise. A corresponding apparatus and computer program product are also disclosed.
16 Citations
17 Claims
-
1. A method for tailoring help systems to the expertise of users, the method comprising:
-
analyzing a user'"'"'s computing work environment used to execute a software product, wherein analyzing the user'"'"'s computing work environment comprises determining at least one of specific hardware used to execute the software product, an operating system used in association with the software product, and other software applications executed on the specific hardware; ascertaining, from the user'"'"'s computing work environment, a level of expertise of the user in using the software product; receiving a request for assistance from the user with respect to the software product; automatically providing assistance to the user through a first help system in the event the user is ascertained to have a first level of expertise; and automatically providing assistance to the user through a second help system in the event the user is ascertained to have a second level of expertise different from the first level of expertise. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for tailoring help systems to the expertise of users, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code comprising:
-
computer-usable program code to analyze a user'"'"'s computing work environment used to execute software product, wherein analyzing the user'"'"'s computing work environment comprises determining at least one of specific hardware used to execute the software product, an operating system used in association with the software product, and other software applications executed on the specific hardware; computer-usable program code to ascertain, from the user'"'"'s computing work environment, a level of expertise of the user in using the software product; computer-usable program code to receive a request for assistance from the user with respect to the software product; computer-usable program code to automatically provide assistance to the user through a first help system in the event the user is ascertained to have a first level of expertise; and computer-usable program code to automatically provide assistance to the user through a second help system in the event the user is ascertained to have a second level of expertise different from the first level of expertise. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for tailoring help systems to the expertise of users, the apparatus comprising:
-
at least one processor; at least one memory device coupled to the at least one processor and storing computer instructions to cause the at least one processor to; analyze a user'"'"'s computing work environment used to execute a software product, wherein analyzing the user'"'"'s computing work environment comprises determining at least one of specific hardware used to execute the software product, an operating system used in association with the software product, and other software applications executed on the specific hardware; ascertain, from the user'"'"'s computing work environment, a level of expertise of the user in using the software product; receive a request for assistance from the user with respect to the software product; automatically provide assistance to the user through a first help system in the event the user is ascertained to have a first level of expertise; and automatically provide assistance to the user through a second help system in the event the user is ascertained to have a second level of expertise different from the first level of expertise. - View Dependent Claims (14, 15, 16, 17)
-
Specification