Method for computer operation by an intelligent, user adaptive interface
First Claim
1. Method for interactive, user adaptive operation of a computerized system by using an intelligent user interface, comprising the steps of:
- a) collecting and storing information about the user;
b) collecting and storing information about the user task;
c) building a preliminary dynamic stereotype user model based on predetermined default values and/or on the information about the user;
d) building a task model for the user;
e) determining and providing a preliminary adaptation level of the interface to the user;
f) characterizing the user task by adaptation between the user task and the user;
g) offering the user assistance after a predetermined period with no user operation;
h) receiving requests from the user and executing them by operating an adaptive dialog manager for the specific user, in case of correct requests indicating the kind and number of user successes;
i) receiving a request from the user and providing the user instructions/help by operating an adaptive dialog manager for the specific user, in case of incorrect requests indicating the kind and number of user failures;
j) generating and/or processing a user protocol representing the information about the user collected during his operation;
k) generating and/or updating macros and/or batch automated files representing the user'"'"'s modes of operation by a sequence of operations typical for the user;
l) updating the preliminary user model, the user tasks and the user characteristics in a manner responsive to the processed information from the user protocol and to successes/failures during operation of the user observed by the dialog manager;
m) updating the user characteristics in case of occurrence of a conflict between characteristics resulting from the collected information the stereotype user model;
n) modifying the preliminary adaptation level of the dialog manager; and
o) interacting with the user through the dialog manager according to the updated user model, user tasks and user characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for interactive, user adaptive operation of a computerized system by using an intelligent user interface. Information about the user and his tasks is collected and stored. A preliminary dynamic stereotype user model is built, based on predetermined default values and/or on the information about the user, as well as a task model for the user. A preliminary adaptation level of the interface is provided to the user and the user task is characterized by adaptation between the user task and the user. After a predetermined period with no user operation, assistance is offered to the user. Requests from the user are received and if found correct, executed by operation an adaptive dialog manager for the specific user. If found incorrect, instructions/help is provided to the user by the adaptive dialog manager. A user protocol representing the information about the user, collected during his operation, is generated and/or processed. Macros and/or batch automated files, representing the user'"'"'s modes of operation by a sequence of operations typical for the user, are generated and/or updated. The preliminary user model, the user tasks and the user characteristics are updated in a manner responsive to the processed information from the user protocol and to successes/failures during operation of the user observed by the dialog manager. In case when a conflict between characteristics resulting from the collected information the stereotype user model occurs, the user characteristics are updated. The preliminary adaptation level of the dialog manager is modified and interaction with the user is carried out through the dialog manager according to the updated user model, user tasks and user characteristics.
74 Citations
57 Claims
-
1. Method for interactive, user adaptive operation of a computerized system by using an intelligent user interface, comprising the steps of:
-
a) collecting and storing information about the user;
b) collecting and storing information about the user task;
c) building a preliminary dynamic stereotype user model based on predetermined default values and/or on the information about the user;
d) building a task model for the user;
e) determining and providing a preliminary adaptation level of the interface to the user;
f) characterizing the user task by adaptation between the user task and the user;
g) offering the user assistance after a predetermined period with no user operation;
h) receiving requests from the user and executing them by operating an adaptive dialog manager for the specific user, in case of correct requests indicating the kind and number of user successes;
i) receiving a request from the user and providing the user instructions/help by operating an adaptive dialog manager for the specific user, in case of incorrect requests indicating the kind and number of user failures;
j) generating and/or processing a user protocol representing the information about the user collected during his operation;
k) generating and/or updating macros and/or batch automated files representing the user'"'"'s modes of operation by a sequence of operations typical for the user;
l) updating the preliminary user model, the user tasks and the user characteristics in a manner responsive to the processed information from the user protocol and to successes/failures during operation of the user observed by the dialog manager;
m) updating the user characteristics in case of occurrence of a conflict between characteristics resulting from the collected information the stereotype user model;
n) modifying the preliminary adaptation level of the dialog manager; and
o) interacting with the user through the dialog manager according to the updated user model, user tasks and user characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computerized system comprising:
-
a) computer hardware and peripheral devices;
b) an operating system software for running user applications;
c) a user application software running by the operating system; and
d) an intelligent user adaptive interface for interaction between the user and the operating system and/or application software. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. Method for interactive, user adaptive operation of a computerized system by using an intelligent user interface, substantially as described and illustrated.
-
57. A computerized system, operated by interacting with an intelligent, user adaptive interface, substantially as described and illustrated.
Specification