Natural language machine interface
First Claim
1. User interface apparatus for uce with a machine which can receive a number of user instructions to reach one of a plurality of possible machine states, wherein said user instructions can be input to said machine using at least natural language as a mode of input, the user interface apparatus comprising:
- status means for obtaining a current state of said machine;
generating means responsive to the obtained current state of said machine to generate information to inform a user of a natural language instruction which can be input to said machine to achieve the current state of said machine; and
output means for outputting the generated information to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface is provided for use with a machine which can use a number of natural language instructions to reach one of a plurality of possible machine states. In order to provide information to a user to enable them to more efficiently achieve the current machine state using natural language instructions, the current state of the machine is determined and used to generate information to inform the user of a natural language instruction which can be input to a machine to achieve the current state of the machine.
-
Citations
29 Claims
-
1. User interface apparatus for uce with a machine which can receive a number of user instructions to reach one of a plurality of possible machine states, wherein said user instructions can be input to said machine using at least natural language as a mode of input, the user interface apparatus comprising:
-
status means for obtaining a current state of said machine;
generating means responsive to the obtained current state of said machine to generate information to inform a user of a natural language instruction which can be input to said machine to achieve the current state of said machine; and
output means for outputting the generated information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A user interface method for use with a machine which can receive a number of user instructions to reach one of a plurality of possible machine states, wherein said user instructions can be input to said machine using at least natural language as a mode of input, the method comprising:
-
obtaining a current state of said machine;
generating information to inform a user of natural language instructions which can be input to said machine to achieve the current state of said machine; and
outputting the generated information to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification