Application (pre-grant publication)
COLLABORATIVE AI STORYTELLING
- Number
- 20200019370
- Published
- 2020-01-16
- Filed
- 2018-07-12
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Doggett; Erika Varis, Drake; Edward, Havey; Benjamin
- CPC
- G10L15/22; G10L15/1815; G06F40/205; G06N3/0442; G06N3/006; G06F16/24578; G06F3/167; G10L15/1822; G06F40/284; G06N3/09; G06F3/16; G06F40/211; G10L15/26; G10L13/00; G06N3/0455
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Collaborative AI storytelling, creative ML with interactive application.
Abstract
Implementations of the disclosure describe AI systems that offer an improvisational story telling AI agent that may interact collaboratively with a user. In one implementation, a story telling device may be implemented using i) a natural language understanding (NLU) component to process human language input (e.g., digitized speech or text input); ii) a natural language processing (NLP) component to parse the human language input into a story segment or sequence; iii) a component for storing/recording the story as it is created by collaboration; iv) a component for generating AI-suggested story elements; and v) a natural language generation (NLG) component to transform the AI-generated story segment into natural language that may be presented to the user.
Background
BRIEF SUMMARY OF THE DISCLOSURE
Implementations of the disclosure are directed to artificial intelligence (AI) systems that offer an improvisational story telling AI agent that may interact collaboratively with a user.
In one example, a method includes: receiving, from a user, human language input corresponding to a segment of a story; understanding and parsing the received human language input to identify a first story segment corresponding to a story associated with a stored story record; updating the stored story record using at least the identified first story segment corresponding to the story; using at least the identified first story segment or updated story record, generating a second story segment; transforming the second story segment into natural language to be presented to the user; and presenting the natural language to the user. In implementations, receiving the human language input includes: receiving vocal input at a microphone and digitizing the received vocal input; and where presenting the natural language to the user includes: transforming the natural language from text to speech; and playing back the speech using at least a speaker.
In implementations, understanding and parsing the received human language input includes parsing the received human language input into one or more token segments, the one or more token segments corresponding to a character, setting, or plot of the story record. In implementations, generating the second story