Predictive recommendation engine

US2016127010A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016127010-A1
Application numberUS-201514928152-A
CountryUS
Kind codeA1
Filing dateOct 30, 2015
Priority dateOct 31, 2014
Publication dateMay 5, 2016
Grant date

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 for alerting a user device when an objective is mastered according to a piecewise Gaussian distribution updated according to a Bayesian method are disclosed herein. The system can include a user device having a network interface to exchange data with a server via a communication network, and an I/O subsystem to convert electrical signals to user interpretable outputs user interface. The system can include a server that can: receive a response from the user device; identify a user associated with the response; receive user attribute data; identify a next objective; provide a data packet from the aggregation of data packets to the user via the user device; receive a response from the user device; update the user attribute data according to a Bayesian method; and generate and provide an alert to the user device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for alerting a user device when an objective is mastered according to a piecewise Gaussian distribution updated according to a Bayesian method, the system comprising: a user device comprising: a network interface configured to exchange data with a server via a communication network; and an I/O subsystem configured to convert electrical signals to user interpretable outputs user interface; and a server configured to: receive a response from the user device, the response comprising an encoded data-carrying electrical signal; identify a user associated with the response; receive user attribute data, wherein the user attribute data comprises a piecewise Gaussian distribution model of a user skill level and a user error value; identify a next objective, wherein the next objective is an aggregation of data packets; provide a data packet from the aggregation of data packets to the user via the user device; receive a response from the user device; update the user attribute data according to a Bayesian method, wherein the update to the user attribute data updates the piecewise Gaussian distribution model; and generate and provide an alert to the user device indicating master of the objective, wherein the alert comprises code to direct the user device to provide an indicator of the received alert via the I/O subsystem. 2 . The system of claim 1 , wherein the server is further configured to receive data packet attribute data. 3 . The system of claim 2 , wherein the data packet attribute data comprises a Gaussian distribution model of data packet difficulty level. 4 . The system of claim 3 , wherein the server is configured to: determine the user skill level by determining the mode of the piecewise Gaussian distribution; and determine the data packet difficulty level by determining the mode of the Gaussian distribution. 5 . The system of claim 4 , wherein the server is further configured to evaluate the response data. 6 . The system of claim 5 , wherein the user attribute data is updated according to the Bayesian method and according to the evaluation of the response data. 7 . The system of claim 6 , wherein the update of the user attribute data positively shifts the mode of the piecewise Gaussian distribution when a desired response is received. 8 . The system of claim 6 , wherein the update of the user attribute data negatively shifts the mode of the piecewise Gaussian distribution when an undesired response is received. 9 . The system of claim 6 , wherein providing the data packet comprises selecting a data packet for providing. 10 . The system of claim 9 , wherein selecting the data packet comprises: identifying a plurality of potential data packets for providing to the user; calculating a packet probability for each of these identified potential data packets, wherein the packet probability is calculated based on the difficulty of the data packet and the user skill level; and identifying one of the plurality of potential data packets for selection when its packet probability is within a desired range. 11 . The system of claim 10 , wherein the indicator of the received alert comprises one: an aural indicator; a tactile indicator; and a visual indicator. 12 . A method for alerting a user device when an objective is mastered according to a piecewise Gaussian distribution updated according to a Bayesian method, the method comprising: receiving a response from a user device comprising a network interface configured to exchange data with a server via a communication network and an I/O subsystem configured to convert electrical signals to user interpretable outputs user interface, the response comprising an encoded data-carrying electrical signal; identifying a user associated with the response; receiving user attribute data, wherein the user attribute data comprises a piecewise Gaussian distribution model of a user skill level and a user error value; identifying a next objective, wherein the next objective is an aggregation of data packets; providing a data packet from the aggregation of data packets to the user via the user device; receiving a response from the user device; updating the user attribute data according to a Bayesian method, wherein the update to the user attribute data updates the piecewise Gaussian distribution model; and generating and providing an alert to the user device indicating master of the objective, wherein the alert comprises code to direct the user device to provide an indicator of the received alert via the I/O subsystem. 13 . The method of claim 12 , further comprising receiving data packet attribute data, wherein the data packet attribute data comprises a Gaussian distribution model of data packet difficulty level. 14 . The method of claim 13 , further comprising: determining the user skill level by determining the mode of the piecewise Gaussian distribution; and determining the data packet difficulty level by determining the mode of the Gaussian distribution. 15 . The method of claim 14 , further comprising evaluating the response data, and wherein the user attribute data is updated according to the Bayesian method and according to the evaluation of the response data. 16 . The method of claim 15 , wherein the update of the user attribute data positively shifts the mode of the piecewise Gaussian distribution when a desired response is received. 17 . The method of claim 15 , wherein the update of the user attribute data negatively shifts the mode of the piecewise Gaussian distribution when an undesired response is received. 18 . The method of claim 15 , wherein providing the data packet comprises selecting a data packet for providing. 19 . The method of claim 18 , wherein selecting the data packet comprises: identifying a plurality of potential data packets for providing to the user; calculating a packet probability for each of these identified potential data packets, wherein the packet probability is calculated based on the difficulty of the data packet and the user skill level; and identifying one of the plurality of potential data packets for selection when its packet probability is within a desired range. 20 . The method of claim 19 , wherein the indicator of the received alert comprises one: an aural indicator; a tactile indicator; and a visual indicator.

Assignees

Inventors

Classifications

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • G06Q50/20Primary

    Education · CPC title

  • improving S/N by matching impedance, noise reduction, gain control · CPC title

  • H04B3/544Primary

    Setting up communications; Call and signalling arrangements · CPC title

  • using logs of notifications; Post-processing of notifications · 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 US2016127010A1 cover?
Systems and methods for alerting a user device when an objective is mastered according to a piecewise Gaussian distribution updated according to a Bayesian method are disclosed herein. The system can include a user device having a network interface to exchange data with a server via a communication network, and an I/O subsystem to convert electrical signals to user interpretable outputs user in…
Who is the assignee on this patent?
Pearson Education Inc
What technology area does this patent fall under?
Primary CPC classification G06Q50/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).