摘要 |
An interaction engine ( 4 ) monitors the use of a mobile telephone ( 1 ) and applications running on the mobile telephone ( 1 ) by a user, and provides information regarding those interactions to a user expertise calculation module ( 7 ). The user expertise calculation module ( 7 ) then uses that information to determine a current level of expertise of the user of the device. The interaction engine ( 4 ) uses the determined level of user expertise to determine a set of user prompts to be used for the current user. The selected set of prompts is provided to a prompt selection module ( 6 ) of the interaction engine ( 4 ). The prompt selection engine ( 6 ) selects a prompt from the provided set of prompts based on the current status of the application or the user's interaction, which prompt is then provided by the interaction engine ( 4 ) via a speech engine ( 2 ) or visual user interface elements ( 3 ) automatically to the user.
|