Content provision system, content provision method, and content provision program
US-2024096227-A1 · Mar 21, 2024 · US
US9373263B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9373263-B2 |
| Application number | US-201414184197-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 19, 2014 |
| Priority date | Feb 19, 2014 |
| Publication date | Jun 21, 2016 |
| Grant date | Jun 21, 2016 |
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.
Systems and methods can dynamically set user-specific schedules for prompting users to access educational content objects. An educational performance metric is identified for a user. A learning schedule is accessed that includes an identification of a plurality of learning episodes. Each of the plurality of learning episodes is associated with a time-related variable indicative of when the learning episode is to occur and a substance-related variable indicative of a learning substance for the learning episode. The learning schedule is adjusted based on the identified educational performance metric and associated with the user. A presentation time is identified based on a time-related variable in the learning schedule. An electronic content object associated with the presentation time is identified based on a substance-related variable the learning schedule. A notification with an offer to access the identified electronic content object is presented at the presentation time via a device of the user.
Opening claim text (preview).
What is claimed is: 1. An educational-app system for dynamically setting user-specific schedules, the educational-app system comprising: a performance assessment engine that identifies: an educational performance metric reflecting a past educational performance of a user enrolled in a class based on one or more first inputs; and one or more corresponding educational performance metrics reflecting a past educational performance of other students enrolled in the class based on one or more second inputs; a dynamic learning scheduler that includes one or more processors and that: identifies a target time for providing at least one response to one or more questions; accesses a learning schedule, the learning schedule including an identification of a plurality of learning episodes, each of the plurality of learning episodes being associated with a time-related variable indicative of when the learning episode is to occur and a substance-related variable indicative of a learning substance for the learning episode; and adjusts the learning schedule based on: the identified educational performance metric reflecting the past educational performance of the user enrolled in the class; the one or more corresponding educational performance metrics reflecting the past educational performance of other students enrolled in the class; the target time; and a target mastery metric; wherein the adjusted learning schedule is associated with the user; a content availer that: automatically identifies a first presentation time based on a time-related variable in the learning schedule; automatically identifies an electronic content object associated with the presentation time based on a substance-related variable included in the learning schedule; automatically identifies a second presentation time based on an updated time-related variable in the updated learning schedule; automatically identifies a second electronic content object associated with the second presentation time; determines, based on monitoring of a third interface that includes a first electronic notification including one or more elements configured to receive input, that input or lack of input indicates that the user is not on track to reach the target mastery metric; determines that it is unlikely that the user would engage in a rescheduled learning episode that is scheduled during one or more time periods; calculates a schedule variable based on a function and an updated educational performance metric, the updated educational performance metric being calculated based on the monitoring; and automatically reassociates within an updated learning schedule, each learning episode of at least one of the plurality of learning episodes with an updated time-related variable that is not within the one or more time periods; and an interface engine that: displays a first interface configured to receive the one or more first inputs; displays one or more second interfaces configured to receive one or more second inputs; displays the third interface that includes the first electronic notification at the presentation time via a device of the user, the first electronic notification including the one or more elements configured to receive input that corresponds to a request to access the identified electronic content object, wherein the identified electronic content object is displayed at the device of the user upon detecting that the one or more elements have received input that corresponds to the request; and displays a fourth interface that includes a second electronic notification at the second presentation time. 2. The educational-app system for dynamically setting user-specific schedules as recited in claim 1 , further comprising: a performance assessment engine that: analyzes one or more responses received via the device of the user and submitted in response to an assessment content object presented via the device; and determines the performance metric based on the analysis. 3. The educational-app system for dynamically setting user-specific schedules as recited in claim 1 , wherein the dynamic learning scheduler further: identifies the target mastery metric, wherein the target time is associated with the target mastery metric. 4. The educational-app system for dynamically setting user-specific schedules as recited in claim 3 , wherein the interface engine further receives input via the device of the user, the target mastery metric being based on the input. 5. The educational-app system for dynamically setting user-specific schedules as recited in claim 1 , wherein the adjusting the learning schedule comprises adding a new learning episode to the plurality of learning episodes, the new learning episode being associated with a new time-related variable indicative of when the new learning episode is to occur. 6. The educational-app system for dynamically setting user-specific schedules as recited in claim 1 , wherein identifying the content object includes selecting between a set of content objects, each content object in the set of content objects being associated with a concept. 7. The educational-app system for dynamically setting user-specific schedules as recited in claim 1 , further comprising: a usage monitor that determines that the content object was not accessed by the device of the user in response to the presentation of the electronic notification, wherein the dynamic learning scheduler further adjusts the learning schedule based on the determination, the adjustment including: adding a new learning episode to the plurality of learning episodes, the new learning episode being associated with a substance-related variable corresponding to the substance-related variable used to identify the content object; or changing a time-related variable associated with a learning episode in the plurality of learning episodes. 8. The educational-app system for dynamically setting user-specific schedules as recited in claim 1 , wherein: the content availer further retrieves the content object for a content-object data store, and the interface engine causes at least part of the content object to be presented as part of the electronic notification or subsequent to the presentation of, and in association with, the electronic notification. 9. A computer-implemented method for dynamically setting user-specific schedules, the method comprising: displaying a first interface configured to receive one or more first inputs; identifying an educational performance metric reflecting a past educational performance of a user enrolled in a class based on the one or more first inputs; displaying one or more second interfaces configured to receive one or more second inputs; identifying one or more corresponding educational performance metrics reflecting a past educational performance of other students enrolled in the class based on the one or more second inputs; identifying a target time for providing at least one response to one or more questions; accessing a learning schedule, the learning schedule including an identification of a plurality of learning episodes, each of the plurality of learning episodes being associated with a time-related variable indicative of when the learning episode is to occur and a substance-related variable indicative of a learning substance for the learning episode; adjusting the learning schedule based on: the identified educational performance metric reflecting the past educational performance of the user enrolled in the class; the one or more corresponding educational performance metrics reflecting the past educational performance of other students enrolled in the class; the target time; and a target mastery metric; wherein th
using context · CPC title
Status monitoring or status determination for a person or group · CPC title
Calendar or scheduling · CPC title
of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student · CPC title
using calendar-based scheduling for task assignment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.