IP Library › Granted Patent US 12,273,211
Granted Patent B2
US 12,273,211 · App. 18/391,510 · Granted Apr 8, 2025

Methods and systems for dynamically generating content and providing access to the generated content during display of a first video

Inventor: Rajen Arun Sheth (Los Altos, CA)
H04L12/1831G09B7/00H04L65/1089H04L65/613G06F16/248
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,273,211
App. No.
18/391,510
Granted
Apr 8, 2025
Kind
B2
Abstract

A method for generating and providing access to dynamically generated content includes receiving, by a recommendation engine, from a second computing device, a first user input responsive to a first segment of a video displayed to a user of the second computing device, the video comprising a plurality of segments. The recommendation engine identifies at least one prompt associated with the first segment of the video. The recommendation engine provides input to a large language model, the input including: (i) the at least one prompt; (ii) an instruction to analyze the at least one prompt and the first user input; and (iii) an instruction to generate a response to the first user input. The recommendation engine receives from the large language model dynamically generated content responsive to the input. The recommendation engine directs the second computing device to provide the user with access to the dynamically generated content.

Claims (27)

1. A method for dynamically generating content and providing access to dynamically generated content, during display of a first video to a user, the method comprising:

receiving, by a recommendation engine executed by a first computing device, from a second computing device, a first user input responsive to a first segment of a video displayed to a user of the second computing device, the video comprising a plurality of segments;

identifying, by the recommendation engine, at least one prompt associated with the first segment of the video;

providing, by the recommendation engine, input to a large language model, the input including: (i) the at least one prompt; (ii) an instruction to analyze the at least one prompt and the first user input; and (iii) an instruction to generate a response to the first user input;

receiving, by the recommendation engine, from the large language model, dynamically generated content responsive to the input; and

directing, by the recommendation engine, the second computing device to provide the user with access to the dynamically generated content.

2. The method of claim 1 , wherein receiving the dynamically generated content further comprises receiving text to display by the second computing device to the user.

3. The method of claim 1 , wherein receiving the dynamically generated content further comprises receiving audio content for playback by the second computing device to the user.

4. The method of claim 1 , wherein receiving the dynamically generated content further comprises receiving video content for playback by the second computing device to the user.

5. The method of claim 1 , wherein receiving the dynamically generated content further comprises receiving computer code for execution by the second computing device.

6. The method of claim 5 further comprising executing, by the second computing device, to generate an image for display to the user.

7. The method of claim 1 further comprising:

receiving, by the recommendation engine, from the second computing device, second user input from the user;

analyzing, by the recommendation engine, the second user input;

selecting, by the recommendation engine, from a plurality of users, a second segment of the video for display to the user, responsive to the analyzing of the second user input; and

directing, by the first computing device, display of the second segment of the video by the second computing device.

8. The method of claim 1 further comprising generating an assessment that summarizes a level of learning of the student based upon at least one analysis of the first user input by the recommendation engine.

9. The method of claim 1 further comprising mapping an output of an analysis of at least one item of user input to a skill level and generating an assessment including the mapped skill level.

10. A method for dynamically generating and displaying, during display of a requested first video to a user, a second video, the method comprising:

executing, by a first computing device, a large language model engine;

providing, by a training engine executed by the first computing device, to the large language model engine, at least one question included in a first segment of a video;

receiving, by the training engine, from the large language model engine, at least one response to the at least one question;

analyzing, by the training engine, the received at least one response; and

generating, by the training engine, a recommendation to modify a second segment of the video responsive to the analysis.

11. The method of claim 10 further comprising modifying, by the training engine, the second segment of the video.

12. The method of claim 10 further comprising modifying, by the training engine, the first segment of the video.

13. The method of claim 10 further comprising generating, by the training engine, a recommendation to modify the first segment of the video responsive to the analysis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2024
From: SHETH, RAJEN, MR.
To: KYRON LEARNING PBC
Reel/Frame 068994/0642 →
Continuity (4)
Continuation In Part 18485453 · Oct 12, 2023
Provisional Application 63460688 · Apr 20, 2023
Provisional Application 63415800 · Oct 13, 2022
Related Publication 20240146563A1 · May 2, 2024
References Cited (9)
US 9591479B1 · Leavy · 2017 [cited by applicant]
US 11107465B2 · Gustman · 2021 [cited by applicant]
US 20160063873A1 · Zimmer · 2016 [cited by examiner]
US 20170229030A1 · Aguayo, Jr. · 2017 [cited by examiner]
US 20190272775A1 · Noble · 2019 [cited by applicant]
US 20210369042A1 · Gustman · 2021 [cited by applicant]
US 20240046392A1 · Tudela · 2024 [cited by examiner]
US 20240129345A1 · Kassam · 2024 [cited by applicant]
Office Action (Non-Final Rejection) dated May 13, 2024 for U.S. Appl. No. 18/485,453 (pp. 1-14). [cited by applicant]