User interfaces for conversations, e.g., with virtual assistants, typically model conversation as a back-and-forth exchange between participants, e.g., without regard to the type or topic of conversation. Under this user interface, a filter, refinement, or query by the user is added as a new inline block or a full-page refresh, making the user interface cumbersome to use.
This disclosure describes techniques that model conversation as a hierarchy, e.g., with major and minor conversational turns. The user interface is designed around this hierarchy, and a flow between the front-end and the back-end of conversations informs user interactions and client-side page interactions.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Jacobson, Alex; Nagel, Jens; and Kim, Ye-Jeong, "Conversational hierarchy for interaction with virtual assistant", Technical Disclosure Commons, (March 19, 2019)