IP Library Granted Patent US 11,217,110
Granted Patent B2
US 11,217,110 · App. 17/350,121 · Granted Jan 4, 2022

Personalized learning system and method for the automated generation of structured learning assets based on user data

Inventors: Andrew Smith Lewis (San Diego, CA); Paul Mumma (San Diego, CA); Alex Volkovitsky (San Diego, CA); Iain Harlow (San Diego, CA); Kyle Stewart (San Diego, CA)
Assignee: CEREGO JAPAN KABUSHIKI KAISHA
G09B7/04G06N5/04G06N20/00G09B5/065G09B5/125G09B7/07G09B7/08G06N7/005G09B19/00
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,217,110
App. No.
17/350,121
Granted
Jan 4, 2022
Kind
B2
Abstract

Learning systems and methods of the present disclosure include generating a text document based on a digital file, tokenizing the text document, generating a semantic model based on the tokenized text document using an unsupervised machine learning algorithm, assigning a plurality of passage scores to a corresponding plurality of passages of the tokenized text document, selecting one or more candidate knowledge items from the tokenized text document based on the plurality of passage scores, filtering the one or more candidate knowledge items based on user data, generating one or more structured learning assets based on the one or more filtered candidate knowledge items, generating an interaction based at least on the one or more structured learning assets, and transmitting the interaction to a user device. Each passage score is assigned based on a relationship between a corresponding passage and the semantic model.

Claims (59)

1. A learning system comprising:

a non-transitory memory; and

one or more hardware processors configured or programmed to read instructions from the non-transitory memory to cause the learning system to perform operations including:

generating a semantic model based on a source material using a machine learning algorithm;

selecting one or more candidate knowledge items from the source material using the semantic model;

generating an interaction based at least on the one or more candidate knowledge items; and

transmitting the interaction to a user device.

2. The learning system of claim 1 , wherein the operations further include:

filtering the one or more candidate knowledge items based on user data to provide one or more filtered candidate knowledge items; and

generating the interaction based at least on the one or more filtered candidate knowledge items.

3. The learning system of claim 2 , wherein

the filtering of the one or more candidate knowledge items based on the user data includes identifying one or more learning objectives of a user of the user device; and

the one or more learning objectives of the user correspond to a query provided by the user of the user device.

4. The learning system of claim 2 , wherein

the filtering of the one or more candidate knowledge items based on the user data includes identifying one or more learning objectives of a user of the user device; and

the one or more learning objectives are generated automatically based on existing knowledge of the user.

5. The learning system of claim 4 , wherein

the one or more learning objectives are automatically generated by comparing the existing knowledge of the user of the one or more candidate knowledge items with a predetermined threshold;

when the existing knowledge of the user of the one or more candidate knowledge items is greater than the predetermined threshold, the one or more processors determine that re-learning of the one or more candidate knowledge items is not necessary.

6. The learning system of claim 2 , wherein

the filtering of the one or more candidate knowledge items based on the user data includes identifying one or more learning objectives of a user of the user device; and

the one or more candidate knowledge items are filtered by determining a relevance score for each of the one or more candidate knowledge items and determining whether the relevance score meets a threshold.

7. The learning system of claim 2 , wherein the operations further include:

generating user data that includes one or more metrics that indicate a level of retention or understanding of the one or more candidate knowledge items by a user of the user device; and

determining the one or more metrics based on responses from the user to one or more previous interactions.

8. The learning system of claim 7 , wherein the one or more metrics is further determined based on historical user responses associated with other knowledge items or interactions.

9. The learning system of claim 1 , wherein the source material includes at least one of a text, a video, an image, or an audio content.

10. The learning system of claim 1 , wherein the interaction includes a voice interaction.

11. The learning system of claim 1 , wherein the one or more candidate knowledge items are selected adaptively to reduce redundancies among the one or more candidate knowledge items.

12. The learning system of claim 1 , wherein the operations further include:

assigning a plurality of concept scores to a corresponding plurality of concepts included in the source material, wherein each of the plurality of concept scores is assigned based on a relationship between a respective one of the plurality of concepts and the semantic model; wherein

the selecting of the one or more candidate knowledge items from the source material is based on the plurality of concept scores;

each of the plurality of concept scores indicates a level of relevance between a respective concept included in the source material and one or more learning objectives of a user of the user device; and

the plurality of concepts included in the source material are ranked based on the plurality of concept scores.

13. The learning system of claim 1 , wherein the operations further include:

assigning a plurality of concept scores to a corresponding plurality of concepts included in the source material, wherein each of the plurality of concept scores is assigned based on a relationship between a respective one of the plurality of concepts and the semantic model; wherein

the selecting of the one or more candidate knowledge items from the source material is based on the plurality of concept scores; and

the relationship is defined by a centrality metric that indicates how central a corresponding concept is to one or more topics in the semantic model.

14. The learning system of claim 1 , wherein the interaction transmitted to the user device is part of a course to be completed by a user of the user device in order to obtain a professional certification.

15. The learning system of claim 1 , wherein the operations further include:

sending, to the user device, analytics data that indicate a performance result based on a respective response to the interaction by a user of the user device.

16. The learning system of claim 15 , wherein the operations further include:

sending the analytics data to a device of an individual other than the user of the user device to inform the individual whether or not the user understands at least one of the one or more candidate knowledge items based on which the interaction was generated.

17. A method comprising:

generating a semantic model based on a source material using a machine learning algorithm;

selecting one or more candidate knowledge items from the source material using the semantic model;

generating an interaction based at least on the one or more candidate knowledge items; and

transmitting the interaction to a user device.

18. The method of claim 17 , further comprising:

filtering the one or more candidate knowledge items based on user data to provide one or more filtered candidate knowledge items; and

generating the interaction based at least on the one or more filtered candidate knowledge items.

19. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

generating a semantic model based on a source material using a machine learning algorithm;

selecting one or more candidate knowledge items from the source material using the semantic model;

generating an interaction based at least on the one or more candidate knowledge items; and

transmitting the interaction to a user device.

20. The non-transitory machine-readable medium of claim 19 , wherein generating the interaction includes:

filtering the one or more candidate knowledge items based on user data to provide one or more filtered candidate knowledge items; and

generating the interaction based at least on the one or more filtered candidate knowledge items.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: CEREGO JAPAN KABUSHIKI KAISHA
To: YOUNG, ERIC WALLACE
Reel/Frame 066780/0366 →
LIEN Recorded Nov 17, 2023
From: CEREGO JAPAN KABUSHIKI KAISHA
To: PAUL HENRY, C/O ARI LAW, P.C.
Reel/Frame 065625/0800 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: CEREGO LLC.
To: CEREGO JAPAN KABUSHIKI KAISHA
Reel/Frame 057064/0451 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 056572 FRAME: 0562. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2021
From: SMITH LEWIS, ANDREW; MUMMA, PAUL; VOLKOVITSKY, ALEX; HARLOW, IAIN; STEWART, KYLE
To: CEREGO LLC.
Reel/Frame 057044/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: SMITH LEWIS, ANDREW; MUMMA, PAUL; VOLKOVITSKY, ALEX; HARLOW, IAIN; STEWART, KYLE
To: CEREGO, INC.
Reel/Frame 056572/0562 →
Continuity (4)
Continuation 17095035 · Nov 11, 2020
Continuation 15836631 · Dec 8, 2017
Provisional Application 62452634 · Jan 31, 2017
Related Publication 20210312826A1 · Oct 7, 2021