Systems and methods for adaptation of SCORM packages at runtime with an extended LMS

US11847579B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11847579-B2
Application numberUS-202318118028-A
CountryUS
Kind codeB2
Filing dateMar 6, 2023
Priority dateAug 28, 2020
Publication dateDec 19, 2023
Grant dateDec 19, 2023

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 are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: calling, by a shareable content object (SCO) established in accordance with a shareable content object reference model (SCORM) to provide content to a user, a function of an application programming interface (API) of a learning management system (LMS) to request information about the user to tailor training content to be provided to the user, the call referencing a name of a data model element that is undefined in SCORM; receiving, by the SCO in response to the call, information about the user from the LMS to tailor the training content to be provided to the user, the LMS identifying, using the data model element, information from storage about the user to tailor training content for the user, the LMS providing the response to the call while ignoring an error code with respect to the data model element being undefined by SCORM; tailoring, by the SCO using the information from the LMS, the training content to be provided to the user. 2. The method of claim 1 , wherein the information comprises a theme for tailoring the training content. 3. The method of claim 1 , further comprising tailoring, by the SCO using the information, the training content based on a role or job function of the user. 4. The method of claim 1 , further comprising tailoring, by the SCO using the information, the training content to include one or more logos. 5. The method of claim 1 , further comprising tailoring, by the SCO using the information, the training content to adjust a palette of a presentation in accordance with a branding. 6. The method of claim 1 , further comprising tailoring, by the SCO using the information, the training content for the user based at least on a department, affiliate or entity associated with the user. 7. The method of claim 1 , further comprising tailoring, by the SCO using the information, a language used to present the training content. 8. The method of claim 1 , further comprising receiving, by the SCO, information about one or more training modules the user has undertaken. 9. The method of claim 8 , further comprising adapting, by the SCO, training content to remove content in common between training modules based on the one or more training modules the user has undertaken. 10. The method of claim 8 , further comprising removing, by the SCO, a section of the training content the user has completed. 11. A system comprising: one or more processors, coupled to memory, and configured to; call, by a shareable content object (SCO) established in accordance with a shareable content object reference model (SCORM) to provide content to a user, a function of an application programming interface (API) of a learning management system to request information about the user to tailor content to be provided to the user, the call referencing a name of a data model element that is undefined in SCORM; receive, by the SCO in response to the call, information about the user from the to tailor the content to be provided to the user, the LMS identifying, using the data model element, information from storage about the user to tailor training content for the user, the LMS providing the response to the call while ignoring an error code with respect to the data model element being undefined by SCORM; tailor, by the SCO using the information from the LMS, the training content to be provided to the user. 12. The system of claim 11 , wherein the information comprises a theme for tailoring the training content. 13. The system of claim 11 , wherein the one or more processors are further configured to tailor, by the SCO using the information, the training content to be provided to the user. 14. The system of claim 11 , wherein the one or more processors are further configured to tailor, by the SCO using the information, the training content based on a role or job function of the user. 15. The system of claim 11 , wherein the one or more processors are further configured to tailor, by the SCO using the information, training content to adjust a palette of a presentation in accordance with a branding. 16. The system of claim 11 , wherein the one or more processors are further configured to tailor, by the SCO using the information, training content for the user based at least on a department, affiliate or entity associated with the user. 17. The system of claim 11 , wherein the one or more processors are further configured to tailor, by the SCO using the information, a language used to present the training content. 18. The system of claim 11 , wherein the one or more processors are further configured to receive, by the SCO, information about one or more training modules the user has undertaken. 19. The system of claim 18 , wherein the one or more processors are further configured to adapt, by the SCO, training content to remove content in common between training modules based on the one or more training modules the user has undertaken. 20. The system of claim 18 , wherein the one or more processors are further configured to remove, by the SCO, a section of the training content the user has completed.

Assignees

Inventors

Classifications

  • G06N5/04Primary

    Inference or reasoning models · CPC title

  • via adapters, e.g. between incompatible applications · CPC title

  • with details for data modelling support · CPC title

  • Profile generation, learning or modification · CPC title

  • Filtering based on additional data, e.g. user or group profiles · 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 US11847579B2 cover?
Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be call…
Who is the assignee on this patent?
Knowbe4 Inc
What technology area does this patent fall under?
Primary CPC classification G06N5/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 19 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).