Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
417 words
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.
Claim 2
Dependent Claim
417 words
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.
Claim 3
Dependent Claim
50 words
A terminal as claimed in claim 1, further comprising a "picture" counter for counting a number of completed actions of the predetermined sequence of user actions from zero to a final value K wherein, upon reaching the count K+1, the picture counter is reset to zero by the control unit.
Claim 4
Dependent Claim
89 words
A terminal as claimed in claim 1, further comprising a user counter which is initially set at zero for each user, which is incremented by one whenever the control unit determines that a predetermined function of the elapsed time and the number of erroneous user inputs lies below the lower limit value, and is decremented by one whenever the said predetermined function lies above the upper limit value, and whose count is left unchanged if the said predetermined function lies within the reference-data interval defined by the limit values.
Claim 5
Dependent Claim
59 words
A terminal as claimed in claim 3, further comprising a "picture" counter for counting the number of completed actions of the predetermined sequence of user actions from zero to a final value K, upon reaching the count K+1, wherein the control unit sets the user counter to zero when the count of the picture counter is equal to K+1.
Claim 6
Dependent Claim
50 words
A terminal as claimed in claim 1, wherein the user-error counter is incremented by one with each said erroneous user input in response to a given prompt, and upon attainment of a predetermined maximum value F, the control unit terminates the user prompts and sets the user-error counter to zero.
Claim 7
Dependent Claim
54 words
A terminal as claimed in claim 5, wherein at a count of the user-error counter greater than zero and less than the maximum value F, at least one additional prompt is inserted into the predetermined sequence of user actions and output to the user by the output means under control of the control unit.
Claim 8
Independent Claim
245 words
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.
Claim 9
Independent Claim
245 words
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.
Claim 10
Dependent Claim
27 words
A method as claimed in claim 7, wherein the stored reference data are calculated from the average and the standard deviation of previously measured elapsed time values.
Claim 11
Dependent Claim
29 words
A method as claimed in claim 8, wherein new limit values are calculated if a current value for the measured elapsed time lies within a thus previously calculated interval.
Claim 12
Dependent Claim
28 words
A method as claimed in claim 8, wherein a predetermined fixed number of previously measured time values for each user prompt are used to calculate the limit values.
Claim 13
Dependent Claim
16 words
A terminal as claimed in claim 1, wherein said output means comprises a visual display unit.
Claim 14
Dependent Claim
14 words
A terminal as claimed in claim 1, wherein said output means comprises a loudspeaker.