×

System and method for automated course individualization via learning behaviors and natural language processing

  • US 10,339,822 B2
  • Filed: 07/06/2016
  • Issued: 07/02/2019
  • Est. Priority Date: 10/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for a multi-engine, processor-based server in communication with a data store and a remote multimedia interactive student graphical user interface (GUI) on a student'"'"'s display, said GUI operating with said display and configured to capture student actions for delivery to said server, to select and deliver interactive course modules to a computer display customized to a student'"'"'s learning abilities determined based on said student'"'"'s actions, said customization occurring during course delivery, comprising the steps of:

  • organizing the content of a course into modules individually deliverable to a GUI, each said module stored in a data store and including at least one of text, video, and images;

    with an engine for processing sound, image, and natural language, identifying the frequency of words and topics in each said module;

    with a vector development engine, using said determined frequency of words and topics in each said module, forming a first vector relative to each said module, each said first vector stored in a data store;

    with said vector development engine, forming a second vector relative to each module, each said second vector representing individual and sequences of actions, together with times between actions, for prior students interacting with the associated module, together with each prior student'"'"'s determined comprehension of content, and storing each said second vector in a data store, where said actions include at least one of clicks, rewinds, and student generated starts and stops;

    with said vector development engine, forming a third vector specific to said student, said third vector representing said student'"'"'s prior actions and times between actions relative to any prior courses taken by said student, together with determined comprehension of said student, and storing said third vector in a data store;

    with a delivery engine, delivering a first course module to said student GUI using an internet, for display and interaction on said GUI, said GUI including a programmed capture engine for capturing student actions and time between actions by said student and delivering said captured actions and times between actions to said vector development engine, thereby forming a fourth vector, said fourth vector characterizing said student'"'"'s actions, times between actions, and sequences of actions in said first module,delivering said first and said second vectors associated with said delivered module and said third and fourth vector to an analysis engine for comparison, said comparison including said captured data analyzed as both individual and sequences of actions and identifying known events associated with comprehension for said student and updating said third vector;

    identifying potential next modules to deliver to said student based on an analysis of completed topics and remaining topics in a syllabus;

    analyzing said fourth vector to identify sequences of actions known to be associated with a student'"'"'s learning ability;

    upon such an event being identified relative to at least one sequence of actions, assessing said student'"'"'s comprehension by topic and type of content of said first module'"'"'s contentfurther assessing said student'"'"'s learning ability and comprehension by topic and type of content by comparing said fourth vector for the delivered module relative to said first and second vectors relative to the delivered module;

    updating said third vector and determining a next module to deliver to said student from said identified potential next modules based on comparison of first and second vectors of potential next modules; and

    delivering said determined next module to said student.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×