TASK ASSISTANT INCLUDING IMPROVED NAVIGATION
First Claim
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;
identifying a destination providing a response to the query;
identifying an anchor pointing to a specific location in the application associated with the response to the query; and
directing the user to the specific location, using the anchor, the specific location providing a response to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing a task assistant to provide an interface to an application is described. The method includes, in one embodiment, receiving input from a user through multimodal input including a plurality of each input, typing input, and touch input, interpreting the input, and providing a formatted query to the application, and receiving data from the application in response to the query. The method further includes identifying a destination providing a response to the query, identifying an anchor pointing to a specific location in the application associated with the response to the query, and directing the user to the specific location, using the anchor, the specific location providing a response to the user.
-
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; identifying a destination providing a response to the query; identifying an anchor pointing to a specific location in the application associated with the response to the query; and directing the user to the specific location, using the anchor, the specific location providing a response to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A task assistant to provide an interface to an 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; a command interpreter to interpret the input, and provide a formatted query to the application; a communication logic to receive data from the application in response to the query, the data identifying a destination providing a response to the query; an anchor navigation logic to identify an anchor pointing to a specific location in the application associated with the response to the query; and a push logic to direct the user to the specific location, using the anchor, the specific location providing a response to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, comprising a computer usable medium including computer-readable program code, the computer-readable program code adapted to be executed to implement a method for providing a task assistant, 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; identifying a destination providing a response to the query; identifying an anchor pointing to a specific location in the application associated with the response to the query; and directing the user to the specific location, using the anchor, the specific location providing a response to the user.
-
Specification