Dynamic and individualized scheduling engine for app-based learning

US10019910B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10019910-B2
Application numberUS-201615155891-A
CountryUS
Kind codeB2
Filing dateMay 16, 2016
Priority dateFeb 19, 2014
Publication dateJul 10, 2018
Grant dateJul 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more data processors; and a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform actions including: accessing a learning schedule indicative of when, for each of a plurality of learning episodes, content corresponding to the learning episode is to be presented via an electronic app; adjusting, using one or more processors, the learning schedule based on a past performance of a user, a past performance of a group of other users, a target performance time, and a target performance metric, the adjusting including changing a number of learning episodes included in the plurality of learning episodes; automatically identifying, using the one or more processors, a presentation time for an episode of the plurality of learning episodes based on the adjusted learning schedule; and displaying, at a device of the user, an interface that includes an electronic notification at the presentation time, the electronic notification including one or more elements configured to receive input corresponding to a request to access an electronic content object associated with the episode, wherein the electronic content object is displayed at the device of the user upon detecting that the one or more elements have received input corresponding to the request. 2. The system as recited in claim 1 , wherein the actions further include: automatically detecting a time at which a wireless communication indicating a response to an educational question was received from the device of the user; calculating a response time based on the time at which the wireless communication was received and a time at which the educational question was presented; and determining the past performance of the user based on the response time. 3. The system as recited in claim 1 , wherein the actions further include: determining that input or lack of input indicates that the user is not on track to reach the target performance metric; in response to the determination, automatically reassociating, at the one or more processors, 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 presentation time; and displaying a second interface that includes a second electronic notification at a second presentation time identified based on the updated learning schedule. 4. The system as recited in claim 1 , wherein the actions further include: determining the past performance of the user based on one or more first inputs associated with the user and received via a first interface; and determining the past performance of the group of other users based on one or more second inputs associated with the group of other users and received via one or more second interfaces. 5. The system as recited in claim 1 , wherein each of the user and each of the group of other users are enrolled in a same class, and wherein the learning schedule is associated with the same class. 6. The system as recited in claim 1 , wherein the adjusting the learning schedule includes 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. 7. The system as recited in claim 1 , wherein the actions further include: retrieving the electronic content object from a content-object data store, wherein at least part of the electronic content object is presented as part of the electronic notification or subsequent to the display of, and in association with, the electronic notification. 8. A computer-implemented method comprising: accessing a learning schedule indicative of when, for each of a plurality of learning episodes, content corresponding to the learning episode is to be presented via an electronic app; adjusting, using one or more processors, the learning schedule based on a past performance of a user, a past performance of a group of other users, a target performance time, and a target performance metric, the adjusting including changing a number of learning episodes included in the plurality of learning episodes; automatically identifying, using the one or more processors, a presentation time for an episode of the plurality of learning episodes based on the adjusted learning schedule; and displaying, at a device of the user, an interface that includes an electronic notification at the presentation time, the electronic notification including one or more elements configured to receive input corresponding to a request to access an electronic content object associated with the episode, wherein the electronic content object is displayed at the device of the user upon detecting that the one or more elements have received input corresponding to the request. 9. The computer-implemented method as recited in claim 8 , further comprising: automatically detecting a time at which a wireless communication indicating a response to an educational question was received from the device of the user; calculating a response time based on the time at which the wireless communication was received and a time at which the educational question was presented; and determining the past performance of the user based on the response time. 10. The computer-implemented method as recited in claim 8 , further comprising: determining that input or lack of input indicates that the user is not on track to reach the target performance metric; in response to the determination, automatically reassociating, at the one or more processors, 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 presentation time; and displaying a second interface that includes a second electronic notification at a second presentation time identified based on the updated learning schedule. 11. The computer-implemented method as recited in claim 8 , further comprising: determining the past performance of the user based on one or more first inputs associated with the user and received via a first interface; and determining the past performance of the group of other users based on one or more second inputs associated with the group of other users and received via one or more second interfaces. 12. The computer-implemented method as recited in claim 8 , wherein each of the user and each of the group of other users are enrolled in a same class, and wherein the learning schedule is associated with the same class. 13. The computer-implemented method as recited in claim 8 , wherein the adjusting the learning schedule includes 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. 14. The computer-implemented method as recited in claim 8 , further comprising: retrieving the electronic content object from a content-object data store, wherein at least part of the electronic content object is presented as part of the electronic notification or subsequent to the display of, and in association with, the electronic notification. 15. A computer-implemented method comprising: for each of a set of electronic user devices, and, via execution of an educational application on an electronic instructor device: receiving a wireless communication, from the electronic user de

Assignees

Inventors

Classifications

  • Electrically-operated educational appliances (working with questions and answers G09B7/00; simulators G09B9/00; advertising or displaying in general G09F) · CPC title

  • Sequencing of tasks or work · CPC title

  • Office automation; Time management · CPC title

  • Education or instruction · CPC title

  • providing for individual presentation of information to a plurality of student stations · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10019910B2 cover?
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 lear…
Who is the assignee on this patent?
Pearson Education Inc
What technology area does this patent fall under?
Primary CPC classification G09B7/07. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).