Personalized syllabus generation using sub-concept sequences
US-2019259289-A1 · Aug 22, 2019 · US
US12020592B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12020592-B2 |
| Application number | US-202117507870-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 22, 2021 |
| Priority date | Oct 22, 2021 |
| Publication date | Jun 25, 2024 |
| Grant date | Jun 25, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the invention include receiving an identity of a primary web-based material from a user, wherein the primary web-based material describes a topic. Subparts of the primary web-based material are indexed. Supplemental web-based materials accessed by a plurality of reference users are retrieved, wherein the supplemental web-based materials relate to the subparts. A sequence of supplemental web-based materials is generated for the user to follow to gain an understanding of the topic.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving, by a processor, an identity of a primary web-based material from a user, wherein the primary web-based material describes a topic; identifying subparts of the primary web-based material by performing natural language processing on the primary web-based material to identify subtopics of the primary web-based material wherein each identified subtopic is identified as a separate subpart; creating an index of the subparts of the primary web-based material, wherein the index identifies a memory address associated with each subpart of the primary web-based material; capturing a series of images including a facial expression of the user as the user view the primary web-based material; determining a comprehension level of the user as to the topic by analyzing facial expression of the user in the series of images; obtaining, by the processor, web-browsing histories of a plurality of reference users; identifying, by the processor, supplemental web-based materials in the web-browsing history of the plurality of reference users, wherein the supplemental web-based materials relate to the subparts; and generating, by the processor, a sequence of supplemental web-based materials for the user to follow to gain an understanding of the topic, wherein the sequence is determined based at least in part on an order in which the plurality of reference users viewed the supplemental web-based materials. 2. The computer-implemented method of claim 1 , wherein the method further comprises: categorizing the supplemental web-based materials based on a level of difficulty; and selecting supplemental web-based materials to include in the sequence based on a comparison of the user's level of comprehension and the level of difficulty of the supplemental web-based materials. 3. The computer-implemented method of claim 1 , wherein the method further comprises: determining similarities between respective supplemental web-based materials; and grouping the supplemental web-based materials based on the similarities. 4. The computer-implemented method of claim 1 , wherein generating a sequence for the supplemental web-based materials comprises: obtaining personal preferences of the user; identifying a plurality a candidate sequences for the user based on sequences followed by the plurality of reference users; and selecting the sequence for the supplemental web-based materials based on the personal preferences. 5. The computer-implemented method of claim 4 , wherein the method further comprises selecting the sequence for the supplemental web-based materials based on a level of difficulty of the supplemental web-based materials in addition to the personal preferences. 6. The computer-implemented method of claim 1 , wherein the method further comprises creating hyperlinks for the user to access the generated sequence. 7. A system comprising: a memory having computer readable instructions; and one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising: receiving an identity of a primary web-based material from a user, wherein the primary web-based material describes a topic; identifying subparts of the primary web-based material by performing natural language processing on the primary web-based material to identify subtopics of the primary web-based material wherein each identified subtopic is identified as a separate subpart; creating an index of the subparts of the primary web-based material subparts, wherein the index identifies a memory address associated with each subpart of the primary web-based material; capturing a series of images including a facial expression of the user as the user view the primary web-based material; determining a comprehension level of the user as to the topic by analyzing facial expression of the user in the series of images; obtaining, by the processor, web-browsing histories of a plurality of reference users; identifying supplemental web-based materials in the web-browsing history of the a plurality of reference users, wherein the supplemental web-based materials relate to the subparts; and generating a sequence of supplemental web-based materials for the user to follow to gain an understanding of the topic, wherein the sequence is determined based at least in part on an order in which the plurality of reference users viewed the supplemental web-based materials. 8. The system of claim 7 , wherein the operations further comprise: categorizing the supplemental web-based materials based on a level of difficulty; and selecting supplemental web-based materials to include in the sequence based on a comparison of the user's level of comprehension and the level of difficulty of the supplemental web-based materials. 9. The system of claim 7 , wherein the operations further comprise: determining similarities between respective the supplemental web-based materials; and grouping the supplemental web-based materials based on the similarities. 10. The system of claim 7 , wherein generating the sequence for the supplemental web-based materials comprises: obtaining personal preferences of the user; identifying a plurality a candidate sequences for the t user based on sequences followed by the plurality of reference users; and selecting the sequence for the supplemental web-based materials based on the personal preferences. 11. The system of claim 10 , wherein the operations further comprise selecting the sequence for the supplemental web-based materials based on a level of difficulty of the supplemental web-based materials in addition to the personal preferences. 12. The system of claim 7 , wherein the operations further comprise creating hyperlinks for the user to access the generated sequence. 13. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising: receiving an identity of a primary web-based material from a user, wherein the primary web-based material describes a topic; identifying subparts of the primary web-based material by performing natural language processing on the primary web-based material to identify subtopics of the primary web-based material wherein each identified subtopic is identified as a separate subpart; creating an index of the subparts of the primary web-based material, wherein the index identifies a memory address associated with each subpart of the primary web-based material; capturing a series of images including a facial expression of the user as the user view the primary web-based material; determining a comprehension level of the user as to the topic by analyzing facial expression of the user in the series of images; obtaining, by the processor, web-browsing histories of a plurality of reference users; identifying supplemental web-based materials in the web-browsing history of the plurality of reference users, wherein the supplemental web-based materials relate to the subparts; and generating a sequence of supplemental web-based materials for the user to follow to gain an understanding of the topic, wherein the sequence is determined based at least in part on an order in which the plurality of reference users viewed the supplemental web-based materials. 14. The computer program product of claim 13 , wherein the operations further comprise: categorizing the supplemental web-based materials based on a level of di
Indexing; Web crawling techniques · CPC title
characterised by modifying the teaching program in response to a wrong answer, e.g. repeating the question or supplying a further explanation · CPC title
with both visual and audible presentation of the material to be studied · CPC title
Electrically-operated educational appliances (working with questions and answers G09B7/00; simulators G09B9/00; advertising or displaying in general G09F) · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.