Development of voice and other interaction applications
AssigneeVoicify, LLC
InventorsJeffrey K. McMahon, Robert T. Naughton, Nicholas G. Laidlaw, Alexander M. Dunn, Jason Green
Life of this patent
Estimating the term…
Abstract
Among other things, a developer of an interaction application for an enterprise can create items of content to be provided to an assistant platform for use in responses to requests of end-users. The developer can deploy the interaction application using defined items of content and an available general interaction model including intents and sample utterances having slots. The developer can deploy the interaction application without requiring the developer to formulate any of the intents, sample utterances, or slots of the general interaction model.
Claims19
A machine-based method comprising
- expressing markup elements of a speech markup language string as a tree of nodes, each of the nodes corresponding to at least one of the markup elements of the string,
- segmenting the tree of nodes into branches, each of the branches corresponding to at least part of the string
- applying rules representing a particular version of a speech markup language definition applied by an interaction assistant platform to validate the speech markup language string to be used in responses to requests of end-users of interaction assistants conforming to the particular version,
- applying rules representing a second particular version of the speech markup language definition applied by a second interaction assistant platform to validate the speech markup language string to be used in responses to requests of end-users of interaction assistants conforming to the second particular version, and
- re-expressing the speech markup language string based on results of the processing of applying the rules.
A machine-based method comprising
- storing rules representing a particular version of a speech markup language definition applied by an interaction assistant platform,
- applying the rules representing the particular version to validate a speech markup language string to be used in responses to requests of end-users of interaction assistants conforming to the particular version
- storing rules representing a second particular version of the speech markup language definition applied by a second interaction assistant platform, and
- applying the rules representing the second particular version to validate the speech markup language string to be used in responses to requests of end-users of interaction assistants conforming to the second particular version.
Dependencies are inferred from the claim text.