IP Library › Granted Patent US 11,954,570
Granted Patent B2
US 11,954,570 · App. 18/140,733 · Granted Apr 9, 2024

User interface for construction of artificial intelligence based characters

Inventors: Ilya Gelfenbeyn (Palo Alto, CA); Mikhail Ermolenko (Mountain View, CA); Kylan Gibbs (San Francisco, CA)
Assignee: Theai, Inc.
G06N20/00G06F3/0481
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 11,954,570
App. No.
18/140,733
Granted
Apr 9, 2024
Kind
B2
Abstract

Systems and methods for providing an interface for construction of an Artificial Intelligence (AI) character model are provided. An example method includes receiving a description of a character from a user via a client-side computing device; generating, based on the description, parameters of the AI character model corresponding to the character; and providing, via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model. The description includes a guideline for an actor describing how to play the character, an age, an ethnicity, an appearance, a motivation, a habit, knowledge of the character, and a dialog of the character with a further character. Values of entry fields for modifying the parameters of the AI character model are determined based on the description.

Claims (34)

1. A method for providing an interface for construction of an Artificial Intelligence (AI) character model, the method being implemented with a processor of a computing platform providing the AI character model, the method comprising:

receiving, by the processor, a description of a character from a user via a client-side computing device, the description corresponding to a portion of parameters of the AI character model;

based on the description and one or more data sources, generating, by the processor, an expanded description of the character, the expanded description including values corresponding to a remaining portion of the parameters of the AI character model, wherein the remaining portion of the parameters includes voice settings of the AI character model;

generating, by the processor and based on the description and the expanded description, the parameters of the AI character model corresponding to the character; and

providing, by the processor and via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model.

2. The method of claim 1 , wherein the description includes an instruction describing a personality of the character.

3. The method of claim 1 , wherein the description includes one or more of the following properties associated with the character: an age, an ethnicity, an appearance, a motivation, a habit, and knowledge.

4. The method of claim 1 , wherein the description includes a dialog of the character with a further character.

5. The method of claim 1 , wherein the description includes a plurality of keywords, a number of the keywords being less than a number of the parameters of the AI character model.

6. The method of claim 1 , further comprising, prior to providing the interface, filling, by the processor and based on the description, values of entry fields for modifying the parameters of the AI character model.

7. The method of claim 6 , wherein at least one of the entry fields includes a quantitative parameter associated with a behavioral characteristic of the AI character model.

8. The method of claim 1 , further comprising providing, by the processor to the user via the client-side computing device, an option enabling the user to link the AI character model for receiving and transmitting data with a further computing platform.

9. The method of claim 1 , further comprising providing, by the processor to the user via the client-side computing device, an option enabling the user to construct a tree of branching narratives associated with the AI character model and enter surrounding context for nodes in the tree of the branching narratives.

10. The method of claim 1 , wherein the description is provided via a free-form text.

11. A computing platform for providing an interface for construction of an Artificial Intelligence (AI) character model, the computing platform comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the computing platform to:

receive a description of a character from a user via a client-side computing device, the description corresponding to a portion of parameters of the AI character model;

based on the description and one or more data sources, generating, by the processor, an expanded description of the character, the expanded description including values corresponding to a remaining portion of the parameters of the AI character model wherein the remaining portion of the parameters includes voice settings of the AI character model;

generate, based on the description and the expanded description, the parameters of the AI character model corresponding to the character; and

provide, via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model.

12. The computing platform of claim 11 , wherein the description includes an instruction describing a personality of the character.

13. The computing platform of claim 11 , wherein the description includes one or more of the following properties associated with the character: an age, an ethnicity, an appearance, a motivation, a habit, and knowledge.

14. The computing platform of claim 11 , wherein the description includes a dialog of the character with a further character.

15. The computing platform of claim 11 , wherein the description includes a plurality of keywords, a number of the keywords being less than a number of the parameters of the AI character model.

16. The computing platform of claim 11 , wherein the instructions further configure the computing platform to, prior to providing the interface, fill, based on the description, values of entry fields for modifying the parameters of the AI character model.

17. The computing platform of claim 16 , wherein at least one of the entry fields includes a quantitative parameter associated with a behavioral characteristic of the AI character model.

18. The computing platform of claim 11 , wherein the instructions further configure the computing platform to provide, to the user via the client-side computing device, an option enabling the user to link the AI character model for receiving and transmitting data with a further computing platform.

19. The computing platform of claim 11 , wherein the instructions further configure the computing platform to provide, to the user via the client-side computing device, an option enabling the user to construct a tree of branching narratives associated with the AI character model and enter surrounding context for nodes in the tree of the branching narratives.

20. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that, when executed by a processor of a computing platform for providing an interface for construction of an Artificial Intelligence (AI) character model, cause the computing platform to:

receive a description of a character from a user via a client-side computing device, the description corresponding to a portion of parameters of the AI character model;

based on the description and one or more data sources, generating, by the processor, an expanded description of the character, the expanded description including values corresponding to a remaining portion of the parameters of the AI character model, wherein the remaining portion of the parameters includes voice settings of the AI character model;

generate, based on the description and the expanded description, the parameters of the AI character model corresponding to the character; and

provide, via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2023
From: GELFENBEYN, ILYA; ERMOLENKO, MIKHAIL; GIBBS, KYLAN
To: THEAI, INC.
Reel/Frame 063476/0217 →
Continuity (2)
Provisional Application 63335922 · Apr 28, 2022
Related Publication 20230351254A1 · Nov 2, 2023