IP Library › Granted Patent US 12,599,841
Granted Patent B2
US 12,599,841 · App. 18/231,080 · Granted Apr 14, 2026

Chat-based user-generated content assistance

Inventors: Yuanhan Chen (San Mateo, CA); Azita Refah (San Mateo, CA); Brittni Snoke (San Mateo, CA); Steven Osman (San Mateo, CA); Jessica Chiang (San Mateo, CA)
A63F13/63A63F13/533A63F13/58A63F13/67G06F40/35A63F2300/5553A63F2300/65
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,599,841
App. No.
18/231,080
Granted
Apr 14, 2026
Kind
B2
Abstract

Systems and methods for generating chat-based user-generated content. The system may receive a chat-based communication over a communication network from a user device of a user and interpret the chat-based communication using a machine learning model. This may include identifying a meaning of content within the chat-based communication and predicting that the content within the chat-based communication indicates one or more virtual characteristics. A custom character for use within a virtual environment may be generated based on the identified meaning and the predicted virtual characteristics. The custom character may include the predicted virtual characteristics. The system may present the custom character to the user via a user interface of the user device.

Claims (49)

1 . A computer-implemented method comprising:

receiving, by a system, a chat-based communication over a communication network from a user device describing a custom character to be generated;

identifying, by the system and using a model, a vector representation of a meaning of content within the chat-based communication

generating a prediction, based at least in part on the vector representation, that the content within the chat-based communication indicates a set of virtual characteristics to be represented by the custom character to be generated;

generating the custom character for use within a virtual environment based at least in part on the vector representation of the meaning and the set of virtual characteristics, wherein the custom character includes the set of virtual characteristics; and

presenting a display of the custom character within a user interface of the user device.

2 . The computer-implemented method of claim 1 , wherein the user interface includes one or more options for using the custom character, and further comprising:

receiving an option selection from the user device, the option corresponding to use of the custom character to participate in a gameplay session of a game title;

querying a gameplay manager for one or more character parameters associated with the game title; and

verifying the set of virtual characteristics that the custom character includes are compatible with the character parameters associated with the game title, wherein the gameplay session is launched based at least in part on the verification.

3 . The computer-implemented method of claim 2 , further comprising:

determining that the set of virtual characteristics that the custom character includes are incompatible with the character parameters associated with the game title; and

responsive to determining the incompatibility:

generating one or more character modifications using the model, wherein one or more character modifications cause a change to the set of virtual characteristics that the custom character includes.

4 . The computer-implemented method of claim 1 , further comprising generating one or more custom interactive storylines that include the custom character using the model, wherein the custom interactive storylines are presented within the virtual environment.

5 . The computer-implemented method of claim 4 , wherein the one or more custom interactive storylines are generated based at least in part on feedback from the user device.

6 . The computer-implemented method of claim 1 , further comprising verifying the set of virtual characteristics comply with a set of moderation parameters associated with demographic data of a user associated with the user device.

7 . The computer-implemented method of claim 1 , wherein the custom character is one of a set of custom characters generated to include the set of virtual characteristics and presented within the user interface, and wherein the user interface further presents a prompt to select one custom character of the set of custom characters.

8 . The computer-implemented method of claim 1 , further comprising generating a design prompt to present to the user device, wherein the chat-based communication is received in response to the design prompt.

9 . The computer-implemented method of claim 1 , wherein the model is trained using historical game data regarding stored characters including custom characters.

10 . The computer-implemented method of claim 9 , wherein the model is further trained using associated data from at least one of: one or more additional users, user characteristics, game titles, or game characteristics.

11 . The computer-implemented method of claim 1 , wherein the set of virtual characteristics is associated with one or more stored custom characters.

12 . The computer-implemented method of claim 1 , further comprising:

identifying one or more user characteristics associated with a user associated with the user device; and

generating, with the model, additional virtual characteristics based at least in part on the identified one or more user characteristics; and

generating the custom character based at least in part on the additional virtual characteristics.

13 . The computer-implemented method of claim 1 , further comprising generating one or more prompts that present one or more additional virtual characteristic options selectable to apply to the custom character.

14 . A computing apparatus comprising:

a communication interface that communicates over a communication network with a user device, wherein the communication interface receives a chat-based communication from the user device describing a custom character to be generated; and

a processor that executes instructions stored in memory, wherein the processor executes the instructions to:

identify, using a model, a vector representation of a meaning of content within the chat-based communication

generate a prediction, based at least in part on the vector representation, that the content within the chat-based communication indicates a set of virtual characteristics to be represented by the custom character to be generated, and

generate the custom character for use within a virtual environment based at least in part on the vector representation of the meaning and the set of virtual characteristics, wherein the custom character includes the set of virtual characteristics, wherein a display of the custom character is presented within a user interface of the user device.

15 . The computing apparatus of claim 14 , wherein the user interface includes one or more options for using the custom character, and wherein the processor executes further instructions to:

receive an option selection from the user device, the option corresponding to use of the custom character to participate in a gameplay session of a game title;

query a gameplay manager for one or more character parameters associated with the game title; and

verify the custom character includes the character parameters associated with the game title, wherein the gameplay session is launched based at least in part on the verification.

16 . The computing apparatus of claim 15 , wherein the processor executes further instructions to:

initially determine that the custom character does not include the character parameters associated with the game title;

generate one or more character modifications using the model, wherein the one or more character modifications comply with the character parameters; and

apply the character modifications to the custom character, wherein the custom character is verified based at least in part on the character modifications.

17 . The computing apparatus of claim 14 , wherein the processor executes further instructions to generate one or more prompts, wherein the prompts include one or more additional virtual characteristics applicable to the custom character that user interface input to the user device may indicate as approved or declines.

18 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

receive, by the computer, a chat-based communication over a communication network from a user device describing a custom character to be generated;

identify, by the computer and using a model, a vector representation of a meaning of content within the chat-based communication

generate a prediction, based at least in part on the vector representation, that the content within the chat-based communication indicates a set of virtual characteristics to be represented by the custom character to be generated;

generate the custom character for use within a virtual environment based at least in part on the vector representation of the meaning and the set of virtual characteristics, wherein the custom character includes the set of virtual characteristics; and

present a display of the custom character within a user interface of the user device.

19 . The computer-implemented method of claim 1 , wherein the set of virtual characteristics are presented by the user interface that displays the custom character.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2024
From: CHIANG, JESSICA
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 067579/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2024
From: REFAH, AZITA; SNOKE, BRITTNI; OSMAN, STEVEN; CHEN, YUANHAN
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 066673/0367 →
Continuity (1)
Related Publication 20250050221A1 · Feb 13, 2025
References Cited (10)
US 20150310758A1 · Daddona et al. · 2015 [cited by applicant]
US 20150321097A1 · Wilkiewicz et al. · 2015 [cited by applicant]
US 20180367484A1 · Rodriguez · 2018 [cited by examiner]
US 20190250773A1 · Miyaki · 2019 [cited by applicant]
US 20200206631A1 · Sumant et al. · 2020 [cited by applicant]
PCT Application No. PCT/US2024/025012, International Search Report and Written Opinion dated Jul. 8, 2024. [cited by applicant]
PCT Application No. PCT/US2024/025418, International Search Report and Written Opinion dated Aug. 7, 2024. [cited by applicant]
U.S. Appl. No. 18/230,031, Lachmin, Modifying Gameplay Experiences, filed Aug. 3, 2023. [cited by applicant]
PCT/US2024/025012, Lachmin Singh, Modifying Gameplay Experiences, Apr. 17, 2024 [cited by applicant]
PCT/US2024/025418, Yuanhan Chen, Chat-Based User-Generated Content Assistance, Apr. 19, 2024. [cited by applicant]