# US 2026/0073604 A1 · Virtual avatar generation and simulation for self-improvement applications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0073604 A1
- Document ID: US20260073604A1
- Status: Published application
- Kind: A1
- Application number: 18/827,700
- Filed: 2024-09-07
- Published: 2026-03-12
- Earliest claimed: 2024-09-07
- Assignees: Leap Road, Inc.
- Applicants: Leap Road, Inc.
- Inventors: Torsten Osthus; Deepak Gopalakrishnan
- Web page: https://patentgrep.com/patent/US20260073604A1

## CPC

- G06T 13/40: of characters, e.g. humans, animals or virtual beings
- G06F 40/40: Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30)
- G06N 3/004: Artificial life, i.e. computing arrangements simulating life
- G06N 3/006: based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
- G06N 5/01: Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
- G06N 5/02: Knowledge representation; Symbolic representation
- G06N 5/022: Knowledge engineering; Knowledge acquisition
- G06N 20/00: Machine learning
- G16H 10/20: for electronic clinical trials or questionnaires
- G16H 20/70: relating to mental therapies, e.g. psychological therapy or autogenous training
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

Virtual avatar generation and simulation includes registering an end user in a self-awareness computer program and establishing a communicative coupling to different heterogeneous data sources, so that characterizing data of the end user is received from over each coupling to each heterogeneous data source. The characterizing data is transformed into a knowledge graph associated with the end user and an avatar is instantiated in the self-awareness computer program in correspondence to the end user. Thereafter, an avatar generation prompt is formulated requesting parameterization of the avatar including both a reference to the knowledge graph and also a reference to the avatar. The prompt is then transmitted to a large language model (LLM) so as to receive in response the requested parameterization. Finally, the avatar is parameterized with the received parameterization and simulated in the self-awareness computer program with respect to a scenario artifact defining a scenario for the end user.

## Claims

### Claim 1

A method for virtual avatar generation and simulation comprising:
registering an end user in a self-awareness computer program;
establishing a communicative coupling to multiple different heterogeneous data sources and retrieving over each said coupling, characterizing data of the end user;
transforming the characterizing data into at least a portion of a knowledge graph in association with the end user;
instantiating an avatar in the self-awareness computer program in correspondence to the end user;
formulating an avatar generation prompt requesting a parameterization the avatar and including both a reference to the knowledge graph and also a reference to the avatar, transmitting the formulated prompt to a large language model (LLM) and receiving the requested parameterization from the LLM in response to the transmitted avatar generation prompt;
parameterizing the avatar with the received parameterization; and,
simulating the parameterized avatar in the self-awareness computer program with respect to a scenario artifact defining a scenario for the end user.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
computing a performance of the parameterized avatar during the simulation;
comparing the computed performance to a benchmark value; and,
recording a threshold disparity between the computed performance and the benchmark value in the self-awareness program in connection with the end user.

### Claim 3 (depends on 1)

The method of claim 1, wherein the characterizing data includes answer data received from the end user in response to survey data presented to the end user in the self-awareness program.

### Claim 4 (depends on 1)

The method of claim 1, wherein the characterizing data includes data extracted from natural language processing of free form communications by the end user and captured in the self-awareness program.

### Claim 5 (depends on 1)

The method of claim 1, wherein the characterizing data includes demographic data extracted from a social media profile of the end user.

### Claim 6 (depends on 1)

The method of claim 1, wherein the simulation comprises:
retrieving the scenario artifact from a repository of artifacts each describing a different action to be taken by the end user; and,
applying a predictive rule to the different action with at least a portion of the avatar as an input parameter to the predictive rule; and,
receiving a performance value in response to the application of the rule.

### Claim 7 (depends on 1)

The method of claim 1, wherein the simulation comprises:
retrieving the scenario artifact from a repository of artifacts each describing a different action to be taken by the end user; and,
formulating an avatar simulation prompt to the LLM requesting a performance value of the avatar in performing the action of the scenario artifact and including both a reference to the scenario artifact and also a reference to the avatar, transmitting the formulated avatar simulation prompt to the LLM and receiving the requested performance value in response to the transmitted avatar simulation prompt.

### Claim 8

A data processing system adapted for virtual avatar generation and simulation, the system comprising:
a host computing platform comprising one or more computers, each with memory and one or processing units including one or more processing cores;
a self-awareness computer program executing in the host computing platform;
and,
an avatar generation module comprising computer program instructions enabled while executing in the memory of at least one of the processing units of the host computing platform to perform:
registering an end user in the self-awareness computer program;
establishing a communicative coupling to multiple different heterogeneous data sources and retrieving over each said coupling, characterizing data of the end user;
transforming the characterizing data into at least a portion of a knowledge graph disposed in the memory and in association with the end user;
instantiating an avatar in the self-awareness computer program in correspondence to the end user;
formulating an avatar generation prompt requesting a parameterization the avatar and including both a reference to the knowledge graph and also a reference to the avatar, transmitting the formulated prompt to a large language model (LLM) and receiving the requested parameterization from the LLM in response to the transmitted avatar generation prompt;
parameterizing the avatar with the received parameterization; and,
directing the self-awareness program to simulate the parameterized avatar with respect to a scenario artifact defining a scenario for the end user.

### Claim 9 (depends on 8)

The system of claim 8, wherein the program instructions are further enabled to perform:
computing a performance of the parameterized avatar during the simulation;
comparing the computed performance to a benchmark value; and,
recording a threshold disparity between the computed performance and the benchmark value in the self-awareness program in connection with the end user.

### Claim 10 (depends on 8)

The system of claim 8, wherein the characterizing data includes answer data received from the end user in response to survey data presented to the end user in the self-awareness program.

### Claim 11 (depends on 8)

The system of claim 8, wherein the characterizing data includes data extracted from natural language processing of free form communications by the end user and captured in the self-awareness program.

### Claim 12 (depends on 8)

The system of claim 8, wherein the characterizing data includes demographic data extracted from a social media profile of the end user.

### Claim 13 (depends on 8)

The system of claim 8, wherein the simulation comprises:
retrieving the scenario artifact from a repository of artifacts each describing a different action to be taken by the end user; and,
applying a predictive rule to the different action with at least a portion of the avatar as an input parameter to the predictive rule; and,
receiving a performance value in response to the application of the rule.

### Claim 14 (depends on 8)

The system of claim 8, wherein the simulation comprises:
retrieving the scenario artifact from a repository of artifacts each describing a different action to be taken by the end user; and,
formulating an avatar simulation prompt to the LLM requesting a performance value of the avatar in performing the action of the scenario artifact and including both a reference to the scenario artifact and also a reference to the avatar, transmitting the formulated avatar simulation prompt to the LLM and receiving the requested performance value in response to the transmitted avatar simulation prompt.

### Claim 15

A computing device comprising a non-transitory computer readable storage medium having program instructions stored therein, the instructions being executable by at least one processing core of a processing unit to cause the processing unit to perform virtual avatar generation and simulation, by:
registering an end user in a self-awareness computer program;
establishing a communicative coupling to multiple different heterogeneous data sources and retrieving over each said coupling, characterizing data of the end user;
transforming the characterizing data into at least a portion of a knowledge graph in association with the end user;
instantiating an avatar in the self-awareness computer program in correspondence to the end user;
formulating an avatar generation prompt requesting a parameterization the avatar and including both a reference to the knowledge graph and also a reference to the avatar, transmitting the formulated prompt to a large language model (LLM) and receiving the requested parameterization from the LLM in response to the transmitted avatar generation prompt;
parameterizing the avatar with the received parameterization; and,
simulating the parameterized avatar in the self-awareness computer program with respect to a scenario artifact defining a scenario for the end user.

### Claim 16 (depends on 15)

The device of claim 15, wherein the instructions are executable by at least one processing core of a processing unit to cause the processing unit to perform virtual avatar generation and simulation by further:
computing a performance of the parameterized avatar during the simulation;
comparing the computed performance to a benchmark value; and,
recording a threshold disparity between the computed performance and the benchmark value in the self-awareness program in connection with the end user.

### Claim 17 (depends on 15)

The device of claim 15, wherein the characterizing data includes answer data received from the end user in response to survey data presented to the end user in the self-awareness program.

### Claim 18 (depends on 15)

The device of claim 15, wherein the characterizing data includes data extracted from natural language processing of free form communications by the end user and captured in the self-awareness program.

### Claim 19 (depends on 15)

The device of claim 15, wherein the simulation comprises:
retrieving the scenario artifact from a repository of artifacts each describing a different action to be taken by the end user; and,
applying a predictive rule to the different action with at least a portion of the avatar as an input parameter to the predictive rule; and,
receiving a performance value in response to the application of the rule.

### Claim 20 (depends on 15)

The device of claim 15, wherein the simulation comprises:
retrieving the scenario artifact from a repository of artifacts each describing a different action to be taken by the end user; and,
formulating an avatar simulation prompt to the LLM requesting a performance value of the avatar in performing the action of the scenario artifact and including both a reference to the scenario artifact and also a reference to the avatar, transmitting the formulated avatar simulation prompt to the LLM and receiving the requested performance value in response to the transmitted avatar simulation prompt.
