DYNAMIC HANDLING OF INSTRUCTIONAL FEEDBACK ELEMENTS BASED ON USAGE STATISTICS
First Claim
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- retaining historical data representative of past interactions of a user of a software application with a user interface screen of the software application;
detecting, by the at least one processor, a current navigation interaction of the user with the user interface screen;
determining whether to present an instructional feedback element associated with the user interface screen, the determining comprising analyzing whether the historical data comprise a factor suggestive of a need by the user for assistance with at least one of the user interface screen and a user interface element within the user interface screen; and
presenting the instructional feedback element if the historical data comprise the factor and not presenting the instructional feedback element if the historical data do not comprise the factor.
2 Assignments
0 Petitions
Accused Products
Abstract
Historical data representative of past interactions of a user of a computer application with a user interface screen of the computer application can be retained, for example for later analysis to determine whether to present one or more instructional feedback elements associated with the user interface screen or with a user interface element within the user interface screen. Upon detecting a current navigation of the user to the user interface screen, a determination can be made whether to present an instructional feedback element. The instructional feedback element can be presented if the historical data indicate at least one factor suggestive of a need by the user for assistance with the user interface screen or with the user interface element within the user interface screen. The instructional feedback element can be hidden if the historical data do not indicate any of the at least one factors. Computer program products, systems, and methods having similar features are also described.
80 Citations
20 Claims
-
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
retaining historical data representative of past interactions of a user of a software application with a user interface screen of the software application; detecting, by the at least one processor, a current navigation interaction of the user with the user interface screen; determining whether to present an instructional feedback element associated with the user interface screen, the determining comprising analyzing whether the historical data comprise a factor suggestive of a need by the user for assistance with at least one of the user interface screen and a user interface element within the user interface screen; and presenting the instructional feedback element if the historical data comprise the factor and not presenting the instructional feedback element if the historical data do not comprise the factor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one processor; and at least one machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising; retaining historical data representative of past interactions of a user of a software application with a user interface screen of the software application; detecting a current navigation of the user to the user interface screen; determining whether to present an instructional feedback element associated with the user interface screen, the determining comprising presenting the instructional feedback element if the historical data indicate at least one factor suggestive of a need by the user for assistance with the user interface screen or with a user interface element within the user interface screen and not presenting the instructional feedback element if the historical data do not indicate any of the at least one factor suggestive of the need by the user for assistance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
retaining, by at least one processing system, historical data representative of past interactions of a user of a software application with a user interface screen of the software application; detecting, by the at least one processor, a current navigation of the user to the user interface screen; determining, by the at least one processor, whether to present an instructional feedback element associated with the user interface screen, the determining comprising presenting the instructional feedback element if the historical data indicate at least one factor suggestive of a need by the user for assistance with the user interface screen or with a user interface element within the user interface screen and not presenting the instructional feedback element if the historical data do not indicate any of the at least one factor suggestive of the need by the user for assistance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification