System and method for adapted interactive experiences
AssigneeSoundHound AI IP, LLC
InventorsJoel McKenzie, Qindi Zhang
Life of this patent
Estimating the term…
Abstract
Natural language grammars interpret expressions at the conversational human-machine interfaces of devices. Under conditions favoring engagement, as specified in a unit of conversational code, the device initiates a discussion using one or more of TTS, images, video, audio, and animation depending on the device capabilities of screen and audio output. Conversational code units specify conditions based on conversation state, mood, and privacy. Grammars provide intents that cause calls to system functions. Units can provide scripts for guiding the conversation. The device, or supporting server system, can provide feedback to creators of the conversational code units for analysis and machine learning.
Claims12
A method of delivering interactive experiences through a human-machine interface, the method comprising:
- prior to a user engaging with the human-machine interface, the human-machine interface having not received any voice from the user, delivering an introductory message, which is verbal, defined in a selected interactive experience unit, the selected interactive experience unit being selected from a plurality of interactive experience units,
- wherein each interactive experience unit includes an offer, a natural language grammar, and an offer value, and
- wherein the offer value of the selected interactive experience unit is highest relative to each of the plurality of interactive experience units;
- receiving a natural language expression from the user after starting delivery of the introductory message;
- interpreting the natural language expression according to a natural language grammar defined within the selected interactive experience unit;
- and
- responsive to the natural language expression matching the natural language grammar, determining an intent defined in the natural language grammar.
A system comprising:
- a natural language processor enabled to interpret natural language expressions according to a natural language grammar;
- means to deliver introductory verbal messages, the system having not received any natural language expression from a user, of an interactive experience unit selected from a plurality of interactive experience units, the means to deliver being in communication with the natural language processor, wherein the selected interactive experience unit includes a highest offer value;
- means to receive natural language expressions after delivering at least one of the introductory verbal messages to the user prior to user engagement, the means to receive being in communication with the natural language processor;
- and
- means for storing definitions of interactive experience units, the means for storing being in communication with the natural language processor, and each of the plurality of interactive experience units comprising:
- an introductory verbal message;
- an offer;
- an offer value;
- and
- a natural language grammar comprising an intent that indicates an action.
Dependencies are inferred from the claim text.