Systems and methods for building conversational understanding systems
AssigneeMicrosoft Technology Licensing, LLC
InventorsOmar Zia Khan, Paul Anthony Crook, Marius Alexandru Marin, Ruhi Sarikaya
Life of this patent
Estimating the term…
Abstract
Systems and methods for building conversational understanding systems are provided. More specifically, the systems and methods utilize prebuilt conversational items that can form a CU system upon selection by a builder without requiring any further input from the builder. Accordingly, the systems and methods for building a conversational understanding system reduce the expertise, time, and resources necessary to build a conversational understanding system for an application when compared to systems and methods that utilize conversational items that require further input from the builder.
Claims20
A system for building a conversational understanding system, the system comprising:
- at least one processor;
- and
- a memory for storing and encoding computer executable instructions that, when executed by the at least one processor is operative to:
- provide a library of prebuilt conversational items, wherein the library of the prebuilt conversational items includes a plurality of task specific templates, wherein at least one of the plurality of task specific templates includes a task-independent subtask module, and wherein the prebuilt conversational items include preconfigured parameters and a preconfigured structure;
- provide a user interface for selecting one or more prebuilt conversational items from the library;
- receive a selection of a first prebuilt conversational item and a second prebuilt conversational item;
- automatically generate a conversational component, based at least upon the selection, by integrating the first prebuilt conversational item and the second prebuilt conversational item based on a first preconfigured inheritance of the first prebuilt conversational item and a second preconfigured inheritance of the second prebuilt conversational item;
- and
- provide a conversational understanding system based on the conversational component.
A method for building a conversational understanding system, the method comprising:
- providing a library of prebuilt conversational items, wherein the library of the prebuilt conversational items includes a plurality of task specific templates, wherein one or more of the plurality of task specific templates comprise a task-independent subtask module, and wherein the prebuilt conversational items include preconfigured parameters and a preconfigured structure;
- providing a user interface for selecting one or more prebuilt conversational items from the library;
- receiving a selection of a first prebuilt conversational item and a second prebuilt conversational item;
- automatically generating a conversational component based at least upon the selection, wherein generating the conversational component comprises:
- combining the received first prebuilt conversational item and the second prebuilt conversational item by integrating a first preconfigured inheritance of the first prebuilt conversational item and a second preconfigured inheritance of the second prebuilt conversational item;
- and
- providing a conversational understanding system based on the conversational component.
A computer readable storage medium storing computer executable instructions which, when executed by a computing device, cause the computing device to perform a method comprising:
- accessing a library of prebuilt conversational items, wherein the prebuilt conversational items comprise:
- a task specific template and a subtask module, and wherein the prebuilt conversational items include preconfigured parameters and a preconfigured structure;
- providing a user interface for selecting one or more prebuilt conversational items from the library;
- receiving a selection of at least two prebuilt conversational items through the user interface;
- based at least upon the selection, automatically combining the at least two prebuilt conversational items based on a first structure and a first inheritance of a first selected prebuilt conversational item and a second structure and a second inheritance of a second selected prebuilt conversational item;
- receiving a provisioning request;
- and
- in response to the provisioning request, providing a conversational understanding system based on a conversational component.
Dependencies are inferred from the claim text.