IP Library Granted Patent US 12,494,295
Granted Patent B1
US 12,494,295 · App. 18/957,821 · Granted Dec 9, 2025

Apparatus and method for an interactive course user interface including a digital avatar

Inventors: Blake Browder (Dallas, TX); Joy Figarsky (Little Rock, AR)
Assignee: Behavioral Health Operations, LLC
G16H70/20G06T13/40G09B23/28G16H40/20
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,494,295
App. No.
18/957,821
Granted
Dec 9, 2025
Kind
B1
Abstract

An apparatus and method for an interactive course user interface including a digital avatar are disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to using a display, configure a user interface to display instructional content to a user, using the user interface, receive a prompt from the user, using a large language model (LLM), generate a natural language response based on the prompt and the instructional content, determine a digital avatar pose demonstration datum as a function of the natural language response and the instructional content and using the display, update the user interface, wherein updating the user interface includes generating a digital avatar display element configured to display the digital avatar pose demonstration datum to the user and communicating the natural language response to the user.

Claims (73)

1 . An apparatus for an interactive course user interface including a digital avatar, the apparatus comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:

using a display, configure a user interface to display instructional content to a user;

using the user interface, receive a prompt from the user;

using a large language model (LLM), generate a natural language response based on the prompt and the instructional content;

determine a digital avatar pose demonstration datum including a demonstration of a physical technique for handling a patient as a function of the natural language response and the instructional content, wherein the digital avatar pose demonstration datum comprises a plurality of vertices of the digital avatar and key frame data, wherein the key frame data comprises vertex position data, and wherein determining the digital avatar pose demonstration datum comprises:

appending the instructional content for the digital avatar pose demonstration datum using the LLM; and

generating a pose description of the digital avatar pose demonstration datum using the LLM, wherein the pose description comprises an explanation of the pose's intended purpose; and

using the display, update the user interface, wherein updating the user interface comprises:

generating a digital avatar display element configured to display the digital avatar pose demonstration datum to the user; and

communicating the natural language response to the user.

2 . The apparatus of claim 1 , wherein:

the apparatus further comprises a camera; and

the memory contains instructions configuring the at least a processor to:

using the camera, capture image data of the user;

using a machine vision system, generate a prompt supplement as a function of the image data; and

generate the natural language response, comprising:

generating a combined prompt based on the prompt, the instructional content, and the prompt supplement; and

using the LLM, generating the natural language response based on the combined prompt.

3 . The apparatus of claim 2 , wherein updating the user interface comprises:

determining an overlaid digital avatar pose demonstration datum as a function of the digital avatar pose demonstration datum and the image data; and

displaying the overlaid digital avatar pose demonstration datum on top of the digital avatar pose demonstration datum.

4 . The apparatus of claim 1 , wherein determining the digital avatar pose demonstration datum comprises:

generating pose demonstration training data, wherein the pose demonstration training data comprises exemplary natural language responses correlated to exemplary digital avatar pose demonstration datums;

training a pose demonstration machine-learning model using the pose demonstration training data; and

identifying the digital avatar pose demonstration datum as a function of the natural language response using the trained pose demonstration machine-learning model.

5 . The apparatus of claim 4 , wherein the pose demonstration machine-learning model comprises a large behavior model.

6 . The apparatus of claim 1 , wherein updating the user interface comprises:

receiving a viewing perspective of a user input;

generating the digital avatar pose demonstration datum as a function of the viewing perspective; and

updating the user interface in response to the digital avatar pose demonstration datum.

7 . The apparatus of claim 1 , wherein determining the digital avatar pose demonstration datum comprises:

receiving a pose selection request of a user input; and

generating the digital avatar pose demonstration datum as a function of the pose selection request.

8 . The apparatus of claim 1 , wherein the user interface comprises an instruction display element, wherein the instruction display element is configured to display the natural language response to the user.

9 . The apparatus of claim 8 , wherein generating the digital avatar display element comprises:

receiving a user input for the instruction display element; and

updating the digital avatar display element as a function of the user input.

10 . A method for an interactive course user interface including a digital avatar, the method comprising:

configuring, using at least a processor, a user interface to display instructional content to a user using a display;

receiving, using the at least a processor, a prompt from the user using the user interface;

generating, using the at least a processor, a natural language response based on the prompt and the instructional content using a large language model (LLM);

determining, using the at least a processor, a digital avatar pose demonstration datum including a demonstration of a physical technique for handling a patient as a function of the natural language response and the instructional content, wherein the digital avatar pose demonstration datum comprises a plurality of vertices of the digital avatar and key frame data, wherein the key frame data comprises vertex position data, and wherein determining the digital avatar pose demonstration datum comprises:

appending the instructional content for the digital avatar pose demonstration datum using the LLM; and

generating a pose description of the digital avatar pose demonstration datum using the LLM, wherein the pose description comprises an explanation of the pose's intended purpose; and

updating, using the at least a processor, the user interface using the display, wherein updating the user interface comprises:

generating a digital avatar display element configured to display the digital avatar pose demonstration datum to the user; and

communicating the natural language response to the user.

11 . The method of claim 10 , generating the natural language response comprises:

capturing image data of the user using a camera;

generating a prompt supplement as a function of the image data using a machine vision system;

generating a combined prompt based on the prompt, the instructional content, and the prompt supplement; and

generating the natural language response based on the combined prompt using the LLM.

12 . The method of claim 11 , wherein updating the user interface comprises:

determining an overlaid digital avatar pose demonstration datum as a function of the digital avatar pose demonstration datum and the image data; and

displaying the overlaid digital avatar pose demonstration datum on top of the digital avatar pose demonstration datum.

13 . The method of claim 10 , wherein determining the digital avatar pose demonstration datum comprises:

generating pose demonstration training data, wherein the pose demonstration training data comprises exemplary natural language responses correlated to exemplary digital avatar pose demonstration datums;

training a pose demonstration machine-learning model using the pose demonstration training data; and

identifying the digital avatar pose demonstration datum as a function of the natural language response using the trained pose demonstration machine-learning model.

14 . The method of claim 13 , wherein the pose demonstration machine-learning model comprises a large behavior model.

15 . The method of claim 10 , wherein updating the user interface comprises:

receiving a viewing perspective of a user input;

generating the digital avatar pose demonstration datum as a function of the viewing perspective; and

updating the user interface in response to the digital avatar pose demonstration datum.

16 . The method of claim 10 , wherein determining the digital avatar pose demonstration datum comprises:

receiving a pose selection request of a user input; and

generating the digital avatar pose demonstration datum as a function of the pose selection request.

17 . The method of claim 10 , wherein the user interface comprises an instruction display element, wherein the instruction display element is configured to display the natural language response to the user.

18 . The method of claim 17 , wherein generating the digital avatar display element comprises:

receiving a user input for the instruction display element; and

updating the digital avatar display element as a function of the user input.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 72292 FRAME 767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 16, 2025
From: SIGNET HEALTH CORPORATION
To: BH OPERATIONS, LLC
Reel/Frame 073992/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2025
From: SIGNET HEALTH CORPORATION
To: BEHAVIORAL HEALTH OPERATIONS, LLC
Reel/Frame 072292/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2024
From: BROWDER, BLAKE; FIGARSKY, JOY
To: SIGNET HEALTH CORPORATION
Reel/Frame 069388/0148 →
References Cited (16)
US 20100299155A1 · Findlay · 2010 [cited by examiner]
US 20160314269A1 · Manley · 2016 [cited by applicant]
US 20190074081A1 · Easton et al. · 2019 [cited by applicant]
US 20200013499A1 · Yardley · 2020 [cited by examiner]
US 20220070385A1 · Van Os · 2022 [cited by examiner]
US 20220399113A1 · Dohrmann · 2022 [cited by examiner]
US 20230172536A1 · Hashkes · 2023 [cited by examiner]
US 20230395220A1 · Vallery · 2023 [cited by examiner]
US 20240028106A1 · Elor · 2024 [cited by examiner]
US 20240161373A1 · Ray et al. · 2024 [cited by applicant]
US 20240185001A1 · Nagaraju · 2024 [cited by examiner]
US 20240296753A1 · Gogin · 2024 [cited by examiner]
US 20240404702A1 · Bell · 2024 [cited by examiner]
KR 102429630B1 · 2022 [cited by applicant]
KR 20230163140A · 2023 [cited by applicant]
WO WO2024194863A1 · 2024 [cited by examiner]