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 prebuilt conversational items include at least one of:
- one or more task specific templates and one or more subtask modules,
- wherein the prebuilt conversational items include preconfigured parameters, preconfigured constraints, a preconfigured inheritance, and preconfigured structure;
- provide a user interface for selecting one or more prebuilt conversational items from the library;
- receive a selection of at least one prebuilt conversational item from a builder to form a selected item set;
- form a conversational component based on the selected item set,
- wherein the conversational component is capable of being formed and implemented without requiring any input from the builder;
- and
- implement the conversational component to create the conversational understanding system.
A method for building a conversational understanding system, the method comprising:
- providing a library of prebuilt conversational items, wherein the prebuilt conversational items includes at least one of:
- one or more task specific templates and one or more subtask modules,
- wherein the prebuilt conversational items include preconfigured parameters, preconfigured constraints, a preconfigured inheritance, and a preconfigured structure;
- providing a user interface for selecting the prebuilt conversational items from the library;
- receiving a selection of at least one prebuilt conversational item from a builder to form a selected item set;
- forming a conversational component based on the selected item set,
- wherein the conversational component is capable of being formed and implemented without requiring any input from the builder;
- and
- implementing the conversational component to create the conversational understanding system.
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 includes at least one of:
- one or more task specific templates and one or more subtask modules,
- wherein the prebuilt conversational items include preconfigured parameters, preconfigured constraints, a preconfigured inheritance, 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 one prebuilt conversational item from a builder to form a selected item set,
- wherein the selected item set is capable of implementation upon selection without requiring any further input from the builder;
- receiving an implementation request from the builder via the user interface;
- and
- in response to the implementation request, implementing the selected item set to create a conversational understanding system.
Dependencies are inferred from the claim text.