MOBILE ASSISTANT
First Claim
1. A method, comprising:
- receiving a request from a user via a messaging interface;
determining a task based upon the request;
determining one or more questions associated with information required to perform the task;
providing a first question of the one or more questions via the messaging interface, the first question associated with one or more answer choices comprising a first answer choice and a second answer choice;
providing a first visual element comprising a first abbreviation of the first answer choice and a second visual element comprising a second abbreviation of the second answer choice via the messaging interface, the first visual element displayed concurrently with the second visual element;
receiving a selection of the first visual element from the user via the messaging interface; and
performing the task, using the first answer choice, based upon the selection of the first visual element.
5 Assignments
0 Petitions
Accused Products
Abstract
One or more computing devices, systems, and/or methods for assisting a user in performing a task are provided. For example, a request may be received from the user via a messaging interface, and the task (e.g., make a reservation) may be determined (e.g., identified) based upon the request. Questions associated with information required (e.g., name, location, dates, etc.) to perform the task may be determined and provided. Visual elements (e.g., selectable buttons) corresponding to answer choices associated with the questions may be provided. A selection of a first visual element of the visual elements may be received, and the task may be performed based upon the selection of the first visual element.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a request from a user via a messaging interface; determining a task based upon the request; determining one or more questions associated with information required to perform the task; providing a first question of the one or more questions via the messaging interface, the first question associated with one or more answer choices comprising a first answer choice and a second answer choice; providing a first visual element comprising a first abbreviation of the first answer choice and a second visual element comprising a second abbreviation of the second answer choice via the messaging interface, the first visual element displayed concurrently with the second visual element; receiving a selection of the first visual element from the user via the messaging interface; and performing the task, using the first answer choice, based upon the selection of the first visual element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a processor; and memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising; receiving a request from a user via a messaging interface; determining a task based upon the request; determining one or more questions associated with information required to perform the task; providing a first question of the one or more questions via the messaging interface, the first question associated with one or more answer choices comprising a first answer choice and a second answer choice; providing a first visual element corresponding to the first answer choice and a second visual element corresponding to the second answer choice via the messaging interface; receiving a selection of the first visual element from the user via the messaging interface; and performing the task, using the first answer choice, based upon the selection of the first visual element. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:
-
determining a task; determining one or more questions associated with the task; providing a first question of the one or more questions, the first question associated with one or more answer choices comprising a first answer choice and a second answer choice; providing a first visual element corresponding to the first answer choice and a second visual element corresponding to the second answer choice; receiving a selection of the first visual element; and performing the task, using the first answer choice, based upon the selection of the first visual element. - View Dependent Claims (20)
-
Specification