Method of and circuit arrangement for guiding a user of a communication or data terminal
First Claim
1. A user terminal having an adaptive user interface, said terminal comprising:
- a memory for storing a plurality of machine readable prompts each corresponding to at least one user action,a control unit for determining which of the prompts are required to guide a particular user through a given predetermined sequence of said user actions and for generating a sequence of output signals corresponding to the required prompts,output means responsive to the output signals from the control unit for outputting the required prompts in a form intelligible to said particular user,input means responsive to physical inputs from the particular user for supplying a machine readable user input signal to the control unit corresponding to each said user action performed by the particular user,a time-measuring unit for measuring a time which elapses from the output of each said output signal until the input of any said machine readable input signal,a user-error counter responsive to the control unit for determining whether each said machine readable input signal corresponds to an erroneous user action and for counting the number of erroneous said user input signals that were inputted by the input means following an output signal corresponding to a given prompt, anda reference-data register for storing typical user reference data corresponding to the predetermined sequence of user actions including an upper predetermined limit value and a lower predetermined limit value for each user action,wherein the control unit determines whether the elapsed time and the number of erroneous user inputs as respectively determined by the time-measuring unit and the user-error counter lie within, above, or below a reference-data interval defined by upper and lower predetermined limit values stored in the reference-data register for each user action,inserts at least one additional prompt into the sequence of user prompts to be output to that particular user by the output means by outputting one or more corresponding output signals, if the control unit determines that the elapsed time and the number of erroneous user inputs as respectively determined by the time-measuring unit and the user-error counter lie above the upper limit value, anddeletes at least one following prompt from the sequence of user prompts to be output to that particular user by the output means by not outputting one or more corresponding output signals if the control unit determines that the elapsed time and the number of erroneous user inputs as respectively determined by the time-measuring unit and the user-error counter lie below the lower limit value.
1 Assignment
0 Petitions
Accused Products
Abstract
Visual and/or audible user prompts are adaptively provided to different users of a public video phone terminal (or other data or communication terminal) on the basis of user data which is determined during a predetermined sequence of user actions and compared with stored reference data. The time from the output of a prompt to the execution of an action by the user is measured, and the number of user errors per prompt is determined. The data thus obtained is compared with reference data characteristic of an average user. A user rated as unpracticed (i.e., below average) is then given more detailed prompts than an average user, and a user rated as practiced (i.e., above average) is given fewer or no prompts.
-
Citations
12 Claims
-
1. A user terminal having an adaptive user interface, said terminal comprising:
-
a memory for storing a plurality of machine readable prompts each corresponding to at least one user action, a control unit for determining which of the prompts are required to guide a particular user through a given predetermined sequence of said user actions and for generating a sequence of output signals corresponding to the required prompts, output means responsive to the output signals from the control unit for outputting the required prompts in a form intelligible to said particular user, input means responsive to physical inputs from the particular user for supplying a machine readable user input signal to the control unit corresponding to each said user action performed by the particular user, a time-measuring unit for measuring a time which elapses from the output of each said output signal until the input of any said machine readable input signal, a user-error counter responsive to the control unit for determining whether each said machine readable input signal corresponds to an erroneous user action and for counting the number of erroneous said user input signals that were inputted by the input means following an output signal corresponding to a given prompt, and a reference-data register for storing typical user reference data corresponding to the predetermined sequence of user actions including an upper predetermined limit value and a lower predetermined limit value for each user action, wherein the control unit determines whether the elapsed time and the number of erroneous user inputs as respectively determined by the time-measuring unit and the user-error counter lie within, above, or below a reference-data interval defined by upper and lower predetermined limit values stored in the reference-data register for each user action, inserts at least one additional prompt into the sequence of user prompts to be output to that particular user by the output means by outputting one or more corresponding output signals, if the control unit determines that the elapsed time and the number of erroneous user inputs as respectively determined by the time-measuring unit and the user-error counter lie above the upper limit value, and deletes at least one following prompt from the sequence of user prompts to be output to that particular user by the output means by not outputting one or more corresponding output signals if the control unit determines that the elapsed time and the number of erroneous user inputs as respectively determined by the time-measuring unit and the user-error counter lie below the lower limit value. - View Dependent Claims (2, 3, 4, 5, 6, 11, 12)
-
-
7. A method of providing adaptive guidance to a user of a terminal, the method comprising the following steps:
-
outputting in a form intelligible to said user a particular user prompt form a predetermined stored sequence of standard user prompts corresponding to a predetermined sequence of correct user actions; measuring and storing a time which elapses from the output of said particular user prompt until the performance of an initial user action by said user; determining whether said initial user action is correct or erroneous and if erroneous, whether any subsequent user action is correct or erroneous; counting the initial and subsequent user actions by said user for each user prompt output to said user; comparing the thus measured elapsed time and the thus counted erroneous user actions per user prompt with stored reference data for the predetermined sequence of correct user actions; outputting a next prompt in the predetermined standard sequence of user prompts if the measured elapsed time and the counted user errors lie within a reference-data interval defined by an upper predetermined limit value and a lower predetermined limit value; outputting at least one additional prompt inserted into the predetermined standard sequence of prompts if the measured elapsed time and the counted user errors lie above the upper limit; and skipping the output of at least one following prompt in the predetermined standard sequence of user prompts if the measured elapsed time and the counted user errors lie below the lower limit value. - View Dependent Claims (8, 9, 10)
-
Specification