# US 12,112,653 B2 · Systems and methods for providing tailored educational materials

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

- Number: US 12,112,653 B2
- Document ID: US12112653B2
- Status: Granted
- Kind: B2
- Application number: 17/231,103
- Filed: 2021-04-15
- Published: 2022-04-14
- Granted: 2024-10-08
- Earliest claimed: 2017-10-18
- Assignees: Minute School Inc.
- Applicants: Minute School Inc.
- Inventors: Tushar Singh
- Web page: https://patentgrep.com/patent/US12112653B2

## CPC

- G09B 7/08: characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question or supplying further information
- G06F 16/951: Indexing; Web crawling techniques
- G09B 5/06: with both visual and audible presentation of the material to be studied
- G09B 5/065: {Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems}
- G09B 5/125: {the stations being mobile}
- G09B 7/07: providing for individual presentation of questions to a plurality of student stations
- G09B 19/18: Book-keeping or economics
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods are provided herein for selecting and providing educational content to a user. The content may be selected from content pools based on a user's individual characteristics, prior performance, aggregated student performance, and other factors. The system may also record behavioral data associated with the user to refine content selection for subsequent iterations. The system may also predict a student's results and the likelihood of passing or failing.

## Claims

### Claim 1

A computer-implemented method of presenting education content to at least one user on a computing device, the method comprising:
receiving, by a processor, data from a data store relating to the at least one user's performance in a course having a proficiency average, said course comprising a plurality of questions, said data including, for each of said plurality of questions, an amount of time elapsed between presentation of a respective question and an answer to said respective question from said at least one user, a number of times said respective question has been asked, and a number of times said respective question has been answered correctly;
training, by the processor, a recurrent neural network by:
creating a first training set comprising the data relating to the at least one user's performance in a first of said plurality of questions and said proficiency average;
creating a second training set comprising the data relating to the at least one user's performance in the first of said plurality of questions and at least a second of said plurality of questions and said proficiency average;
creating at least a third training set comprising the data relating to the at least one user's performance in each of said plurality of questions in said course and said proficiency average; and
training, at a single time instance, said recurrent neutral network using each of said first training set, said second training set, and said third training set;
selecting, by the processor, a plurality of content items including at least one question, wherein selecting the at least one question comprises:
for the at least one question, determining, by the processor, a probability that the at least one question will be answered correctly using the recurrent neural network; and
selecting said at least one question based on said at least one question having a probability of being answered correctly by said at least one user that is less likely than a threshold probability; and
presenting said plurality of selected content items including said at least one question to said at least one user on a client device associated with said at least one user.

### Claim 2 (depends on 1)

The method of claim 1, wherein presenting said plurality of selected content items comprises presenting said plurality of content items to at least two users on at least two respective client devices associated with said at least two of said at least one-users.

### Claim 3 (depends on 1)

The method of claim 1, further comprising receiving a response to said at least one question from said at least one user via said client device associated with said at least one user.

### Claim 4 (depends on 1)

The method of claim 1, wherein said data further includes one or more of time elapsed since a previous group of questions was consumed by said at least one user, and total length of time said group of questions was consumed by said at least one user.

### Claim 5 (depends on 1)

The method of claim 1, wherein said client device is one of a smartphone, computing device, and smartwatch.

### Claim 6 (depends on 1)

The method of claim 1, wherein presenting said plurality of selected content items comprises presenting a test to said at least one user.
