IP Library Granted Patent US 12,230,244
Granted Patent B1
US 12,230,244 · App. 18/398,728 · Granted Feb 18, 2025

Graphical user interface for customized storytelling

Inventor: Todd Searcy (Houston, TX)
G10L13/047G06F3/04842G06F3/165G06F40/166G10L13/02G10L13/033G10L13/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,230,244
App. No.
18/398,728
Granted
Feb 18, 2025
Kind
B1
Abstract

Systems and methods are described herein for an application and graphical user interface (“GUI”) for customized storytelling. In an example, a user can create profiles for a listener user and a reader user. The listener user profile can include information about the listener user. The reader user profile can include a voice model of the reader user's voice. The GUI can allow the user to provide a brief description of a story. The application can send the story description and listener user profile to a server that uses an artificial intelligence engine to generate a customized story for the listener user. The application can apply the reader user voice model to the story and play audio of the reader user's voice reading the story.

Claims (68)

1. A method for providing a graphical user interface (“GUI”) for customized storytelling, comprising:

receiving, at the GUI, first information for a listener user profile, the first information including characteristics of a listener user associated with the listener user profile;

receiving, at an application associated with the GUI, a voice model of a reader user's voice;

receiving, at the GUI, a story description;

sending, to a first server, the story description and the listener user profile, wherein the story description and listener user profile are used as inputs into a large language model (“LLM”) for generating a written story with a character with the characteristics of a listener user from the listener user profile;

receiving, from the server, a text file for the written story;

creating an audio file by applying the voice model to the written story, wherein the audio file includes synthesized audio of the reader user's voice reading the written story; and

playing the audio file through a stuffed animal with an internal speaker.

2. The method of claim 1 , further comprising:

receiving, at the GUI, second information for a reader user profile, the reader user profile being associated with the reader user;

displaying, in the GUI, a prompt for the reader user to read text displayed in the GUI;

recording audio of the reader user reading the text;

sending the recorded audio to a second server; and

receiving, from the server, the voice model.

3. The method of claim 2 , wherein the recorded audio is input, by the second server, into an artificial intelligence algorithm that outputs the voice model.

4. The method of claim 1 , wherein story description and listener profile are input, by the first server, into an artificial intelligence algorithm that outputs the written story.

5. The method of claim 1 , further comprising:

displaying, in the GUI, the written story;

receiving, in the GUI, revision input related to the story;

sending, to the first server, the revision input; and

receiving, from the first server, a revised written story based on the revision input, wherein the voice model is applied to the revised written story.

6. The method of claim 1 , further comprising applying an additional voice model corresponding to an additional reader user to at least a portion of the written story.

7. The method of claim 1 , further comprising playing the audio file through a stuffed animal with an internal speaker.

8. A non-transitory, computer-readable medium comprising instructions that, when executed by a processor, perform stages for providing a graphical user interface (“GUI”) for customized storytelling, the stages comprising:

receiving, at the GUI, first information for a listener user profile, the first information including characteristics of a listener user associated with the listener user profile;

receiving, at an application associated with the GUI, a voice model of a reader user's voice;

receiving, at the GUI, a story description;

sending, to a first server, the story description and the listener user profile, wherein the story description and listener user profile are used as inputs into a large language model (“LLM”) for generating a written story with a character with the characteristics of a listener user from the listener user profile;

receiving, from the server, a text file for the written story;

creating an audio file by applying the voice model to the written story, wherein the audio file includes synthesized audio of the reader user's voice reading the written story; and

playing the audio file through a stuffed animal with an internal speaker.

9. The non-transitory, computer-readable medium of claim 8 , the stages further comprising:

receiving, at the GUI, second information for a reader user profile, the reader user profile being associated with the reader user;

displaying, in the GUI, a prompt for the reader user to read text displayed in the GUI;

recording audio of the reader user reading the text;

sending the recorded audio to a second server; and

receiving, from the server, the voice model.

10. The non-transitory, computer-readable medium of claim 9 , wherein the recorded audio is input, by the second server, into an artificial intelligence algorithm that outputs the voice model.

11. The non-transitory, computer-readable medium of claim 8 , wherein story description and listener profile are input, by the first server, into an artificial intelligence algorithm that outputs the written story.

12. The non-transitory, computer-readable medium of claim 8 , the stages further comprising:

displaying, in the GUI, the written story;

receiving, in the GUI, revision input related to the story;

sending, to the first server, the revision input; and

receiving, from the first server, a revised written story based on the revision input, wherein the voice model is applied to the revised written story.

13. The non-transitory, computer-readable medium of claim 8 , the stages further comprising applying an additional voice model corresponding to an additional reader user to at least a portion of the written story.

14. The non-transitory, computer-readable medium of claim 8 , the stages further comprising playing the audio file through a stuffed animal with an internal speaker.

15. A system for providing a graphical user interface (“GUI”) for customized storytelling, comprising:

receiving, at the GUI, first information for a listener user profile, the first information including characteristics of a listener user associated with the listener user profile;

receiving, at an application associated with the GUI, a voice model of a reader user's voice;

receiving, at the GUI, a story description;

sending, to a first server, the story description and the listener user profile, wherein the story description and listener user profile are used as inputs into a large language model (“LLM”) for generating a written story with a character with the characteristics of a listener user from the listener user profile;

receiving, from the server, a text file for the written story;

creating an audio file by applying the voice model to the written story, wherein the audio file includes synthesized audio of the reader user's voice reading the written story; and

playing the audio file through a stuffed animal with an internal speaker.

16. The method of claim 1 , the stages further comprising:

receiving, at the GUI, second information for a reader user profile, the reader user profile being associated with the reader user;

displaying, in the GUI, a prompt for the reader user to read text displayed in the GUI;

recording audio of the reader user reading the text;

sending the recorded audio to a second server; and

receiving, from the server, the voice model.

17. The system of claim 16 , wherein the recorded audio is input, by the second server, into an artificial intelligence algorithm that outputs the voice model.

18. The system of claim 15 , wherein story description and listener profile are input, by the first server, into an artificial intelligence algorithm that outputs the written story.

19. The system of claim 15 , the stages further comprising:

displaying, in the GUI, the written story;

receiving, in the GUI, revision input related to the story;

sending, to the first server, the revision input; and

receiving, from the first server, a revised written story based on the revision input, wherein the voice model is applied to the revised written story.

20. The system of claim 15 , the stages further comprising applying an additional voice model corresponding to an additional reader user to at least a portion of the written story.

References Cited (10)
US 11182417B1 · Mishra · 2021 [cited by examiner]
US 11670285B1 · Crews · 2023 [cited by examiner]
US 11921985B2 · Paley · 2024 [cited by examiner]
US 20120098837A1 · Hulbert · 2012 [cited by examiner]
US 20160027431A1 · Kurzweil · 2016 [cited by examiner]
US 20200019370A1 · Doggett · 2020 [cited by examiner]
US 20220237368A1 · Tran · 2022 [cited by examiner]
US 20220351714A1 · Yang · 2022 [cited by examiner]
US 20240127708A1 · Meyrignac · 2024 [cited by examiner]
CN 116564272A · 2023 [cited by examiner]