Selecting a response in a multi-turn interaction between a user and a conversational bot
AssigneeDrift.com, Inc.
InventorsJeffrey D. Orkin, Christopher M. Ward
Life of this patent
Estimating the term…
Loading patent…
AssigneeDrift.com, Inc.
InventorsJeffrey D. Orkin, Christopher M. Ward
Estimating the term…
A method to select a response in a multi-turn conversation between a user and a conversational bot. The conversation is composed of a set of events, wherein an event is a linear sequence of observations that are user speech or physical actions. Queries are processed against a set of conversations that are organized as a set of inter-related data tables, with events and observations stored in distinct tables. As the multi-turn conversation proceeds, a data model comprising an observation history, together with a hierarchy of events determined to represent the conversation up to at least one turn, is persisted. When a new input (speech or physical action) is received, it is classified using a statistical model to generate a result. The result is then mapped to an observation in the data model. Using the mapped observation, a look-up is performed into the data tables to retrieve a possible response.
A method for imitating a human conversational response, comprising:
Dependencies are inferred from the claim text.