TASK ASSISTANT
First Claim
Patent Images
1. A method of providing a task assistant to provide an interface to an application, the method comprising:
- receiving input from a user through multimodal input including a plurality of speech input, typing input, and touch input;
interpreting the input, and providing a formatted query to the application;
receiving data from the application in response to the query; and
providing a response to the user through multimodal output including a plurality of;
speech output, text output, non-speech audio output, haptic output, and visual non-text output.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing a task assistant to provide an interface to an application is described. The method comprises receiving input from a user through multimodal input including a plurality of speech input, typing input, and touch input, interpreting the input, and providing a formatted query to the application, receiving data from the application in response to the query, and providing a response to the user through multimodal output including a plurality of: speech output, text output, non-speech audio output, haptic output, and visual non-text output.
34 Citations
20 Claims
-
1. A method of providing a task assistant to provide an interface to an application, the method comprising:
-
receiving input from a user through multimodal input including a plurality of speech input, typing input, and touch input; interpreting the input, and providing a formatted query to the application; receiving data from the application in response to the query; and providing a response to the user through multimodal output including a plurality of;
speech output, text output, non-speech audio output, haptic output, and visual non-text output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A task assistant to provide an interface to an application, the task assistant comprising:
-
an input user interface to receive input from a user through multimodal input including a plurality of speech input, typing input, and touch input; a command interpreter to interpret the input, and providing a formatted query to the application; a communication logic to receive data from the application in response to the query; and an output user interface to provide a response to the user through multimodal output including a plurality of;
speech output, text output, non-speech audio output, haptic output, and visual non-text output. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A task assistant system to improve interaction with an underlying application, the task assistant comprising:
-
a client application comprising; an input user interface to receive input from a user through multimodal input including a plurality of speech input, typing input, and touch input; an output user interface to provide a response to the user through multimodal output including a plurality of;
speech output, text output, non-speech audio output, haptic output, and visual non-text output; anda communication logic to enable the client application to communicate with other elements of the system; a multimodal input interpreter to receive the input from the client application, the multimodal input interpreter comprising; a command interpreter to interpret the input, and provide a formatted query to the underlying application; a communication logic to receive data from the application in response to the query, and send the data to the client application for display in the output user interface. - View Dependent Claims (20)
-
Specification