Patent ID: 7043439

Claim:
A machine having a machine interface to allow a user to select a machine operation, the machine interface comprising: outputting means for outputting questions to the user; inputting means for receiving input answers to the questions; and processing means for determining a set of data from at least one said input answer and for using the set of data to execute a said machine operation and for determining a question for output by said outputting means, said processing means being adapted to store a set of data determined from at least one said input answer identified as a bookmark and to retrieve said set of data when the bookmark identifier is determined from a said input answer; keyword determining means for determining keywords using the said at least one input answer, wherein said set of data comprises at least one keyword and said bookmark identifier comprises said at least one keyword; score storage means for storing a score for each of a plurality of machine operations, the score indicating the likelihood that the user will select a corresponding machine operation keyword; and storage means for storing said at least one keyword and scores for said at least one keyword for each machine operation, said scores indicating the likelihood that a user wishes to select a machine operation having caused a said keyword to be input, said processing means being adapted to use the determined keywords and said keyword storage means to adjust said scores in said score storage means, to use the adjusted scores to identify said machine operation to be executed, and to adjust the scores for kevwords stored in said keyword storage means using said at least one keyword of said bookmark identifier.