SYSTEM FOR ACCESSING SOFTWARE FUNCTIONALITY
First Claim
1. A method for facilitating user access to software functionality, the method comprising:
- receiving first natural language input;
displaying electronic text representative of the first natural language input, in a conversation flow illustrated via a user interface display screen;
interpreting the natural language input and determining a command representative thereof;
employing the command to determine and display a first prompt, which is associated with a predetermined set of one or more user selectable items;
providing a first user option to indicate a user selection responsive to the first prompt; and
inserting a representation of the user selection in the conversation flow.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating user access to software functionality, such as enterprise-related software applications and accompanying actions and data. An example method includes receiving natural language input; displaying electronic text representative of the natural language input, in a conversation flow illustrated via user interface display screen; interpreting the natural language input and determining a command representative thereof; employing the command to determine and display a prompt, which is associated with a predetermined set of one or more user selectable items; providing a first user option to indicate a user selection responsive to the prompt; and inserting a representation of the user selection in the conversation flow. In a more specific embodiment, the first user option is provided via an input selection mechanism other than natural language, e.g., via a touch gesture, such that the conversation flow includes text representing user input other than purely text or voice-based input.
87 Citations
20 Claims
-
1. A method for facilitating user access to software functionality, the method comprising:
-
receiving first natural language input; displaying electronic text representative of the first natural language input, in a conversation flow illustrated via a user interface display screen; interpreting the natural language input and determining a command representative thereof; employing the command to determine and display a first prompt, which is associated with a predetermined set of one or more user selectable items; providing a first user option to indicate a user selection responsive to the first prompt; and inserting a representation of the user selection in the conversation flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a digital processor coupled to a display and to a processor-readable storage device, wherein the processor-readable storage device includes one or more instructions executable by the digital processor to perform the following acts; receiving natural language input; displaying electronic text representative of the natural language input, in a conversation flow illustrated via user interface display screen; interpreting the natural language input and determining a command representative thereof; employing the command to determine and display a prompt, which is associated with a predetermined set of one or more user selectable items; providing a first user option to indicate a user selection responsive to the prompt; and inserting a representation of the user selection in the conversation flow.
-
-
20. A processor-readable storage device including instructions executable by a digital processor, the processor-readable storage device including one or more instructions for:
-
receiving natural language input; displaying electronic text representative of the natural language input, in a conversation flow illustrated via user interface display screen; interpreting the natural language input and determining a command representative thereof; employing the command to determine and display a prompt, which is associated with a predetermined set of one or more user selectable items; providing a first user option to indicate a user selection responsive to the prompt; and inserting a representation of the user selection in the conversation flow.
-
Specification