Mobile assistant
AssigneeVerizon Media Inc.
InventorNadav Golbandi
Life of this patent
Estimating the term…
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.
Claims20
A method, comprising:
- displaying a messaging interface comprising a conversation display area, an input text area, a predictive text interface and a keyboard;
- receiving a request from a user via the input text area of the 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 conversation display area of the messaging interface, the first question associated with one or more answer choices comprising a first answer choice and a second answer choice;
- concurrently providing via the messaging interface:
- a first visual element, in the predictive text interface, comprising a first abbreviation of the first answer choice, wherein the first abbreviation of the first answer choice is different than the first answer choice and a portion of the first abbreviation is the same as a portion of the first answer choice,
- a second visual element, in the predictive text interface, comprising a second abbreviation of the second answer choice, wherein the second abbreviation of the second answer choice is different than the second answer choice and a portion of the second abbreviation is the same as a portion of the second answer choice, wherein the first abbreviation is different than the second abbreviation, and
- a third visual element, in the conversation display area and different than the first visual element and the second visual element, comprising a list of answer choices comprising the first answer choice and the second answer choice, the first visual element displayed concurrently with the second visual element and the third visual element, the third visual element displayed as at least part of a message transmitted via the messaging interface;
- receiving a selection of the first visual element from the user via the predictive text interface of the messaging interface;
- and
- performing the task, using the first answer choice, based upon the selection of the first visual element.
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:
- displaying a messaging interface comprising a conversation display area, a predictive text interface and a keyboard;
- receiving a request from a user via the 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 conversation display area of the messaging interface, the first question associated with one or more answer choices comprising a first answer choice and a second answer choice;
- concurrently providing via the messaging interface:
- a first visual element, in the predictive text interface, comprising a first representation of the first answer choice, wherein a portion of the first representation is the same as a portion of the first answer choice,
- a second visual element, in the predictive text interface, comprising a second representation of the second answer choice, wherein a portion of the second representation is the same as a portion of the second answer choice, and
- a third visual element, in the conversation display area, comprising the first answer choice and the second answer choice, wherein the first representation of the first answer choice in the first visual element is displayed in a different portion of the messaging interface than the first answer choice in the third visual element, and wherein the second representation of the second answer choice in the second visual element is displayed in a different portion of the messaging interface than the second answer choice in the third visual element, the third visual element displayed as at least part of a message transmitted 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.
A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:
- displaying a messaging interface comprising a conversation display area and a predictive text interface;
- determining a task;
- determining one or more questions associated with the task;
- providing a first question of the one or more questions via the conversation display area, the first question associated with one or more answer choices comprising a first answer choice and a second answer choice;
- concurrently providing via the messaging interface:
- a first visual element, in the predictive text interface, comprising a first abbreviation of the first answer choice, wherein the first abbreviation of the first answer choice is different than the first answer choice and a portion of the first abbreviation is the same as a portion of the first answer choice,
- a second visual element, in the predictive text interface, comprising a second abbreviation of the second answer choice, wherein the second abbreviation of the second answer choice is different than the second answer choice and a portion of the second abbreviation is the same as a portion of the second answer choice, wherein the first abbreviation is different than the second abbreviation, and
- a third visual element, in the conversation display area and different than the first visual element and the second visual element, comprising a list of answer choices comprising the first answer choice and the second answer choice, the first visual element displayed concurrently with the second visual element and the third visual element, the third visual element displayed as at least part of a message transmitted via the messaging interface;
- 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.
Dependencies are inferred from the claim text.