IP Library Granted Patent US 6,996,366
Granted Patent B2
US 6,996,366 · App. 10/001,902 · Granted Feb 7, 2006

Automated individualized learning program creation system and associated methods

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,996,366
App. No.
10/001,902
Granted
Feb 7, 2006
Kind
B2
Abstract

A computer-based method is provided that determines a “gap” between the skill(s) possessed by a user and those desired to be possessed and then creates a training regimen to fill that gap. The method maps the skill gap with at least one course from a database and automatically creates a set of training interventions that contains the at least one course, the set modifiable by an administrator. Then the user is automatically presented with the training regimen.

Claims (53)

1. A computer-based method for implementing a system for automatically producing an individualized learning sequence in a subject area to a user for addressing a skill gap between a skill level of the user and a skill level desired to be possessed, the method comprising the steps of:

entering into a first electronic database a natural language description of a skill level currently possessed by a user in at least one skill in a predetermined subject area;

comparing the possessed skill level with a skill level desired to be possessed by the user in the at least one skill;

determining from the comparing step a skill gap between the possessed skill level and the desired skill level;

mapping the skill gap with at least one course having an entry in a second electronic database to fill the skill gap, each course entry comprising a natural language description of the course, the mapping step comprising;

matching words in the natural language descriptions of the mapped course in the second database and of the at least one skill in the predetermined subject area; and

ranking each course having at least one matching word with the description of the at least one skill in the predetermined subject area for probable relevancy, wherein the ranking step comprises:

multiplying a count of each matching word by a predetermined weighting value to calculate a weighted value for each matching word;

summing the weighted values for all the matching words to obtain a score;

ordering the at least one course according to the scores thereof; and

imposing a predetermined limit for the score above which a course is mapped for possible inclusion in a training intervention set;

automatically creating a set of training interventions the training intervention set to be recommended to the user, the set containing the at least one mapped course;

permitting an administrator to review the at least one mapped course and, if desired, to manually select the at least one mapped course for including in the set of training interventions to be recommended to the user; and

presenting the user with a training regimen comprising the set of training interventions.

2. The method recited in claim 1 , further comprising the steps, prior to the matching step, of:

tabulating each word in the natural language description of the mapped course;

tabulating a number of occurrences of each word in the natural language description of the mapped course;

comparing each word in the natural language description of the mapped course with a list of words that should be skipped;

assigning a null weighting value to each word that should be skipped as determined by the each word comparing step;

assigning a weighting value to each nonskipped word; and

the ranking step comprises using each matching word and the weighting value of each matching word to determine a score indicative of the probable relevancy.

3. The method recited in claim 2 , wherein tabulating steps further comprise:

tabulating each word phrase in the natural language description of the mapped course; and

tabulating a number of occurrences of each word phrase in the natural language description of the mapped course; and wherein:

the word matching step comprises matching word phrases in the natural language descriptions of the mapped course in the second database and of the at least one skill in the predetermined subject area;

the weighting value assigning step further comprises assigning a weighting value to each word phrase; and

the ranking step further comprises using each matching word phrase and the weighting value of each matching word phrase to supplement the score indicative of the probable relevancy.

4. The method recited in claim 1 , further comprising the step, prior to the mapping step, of permitting the administrator to set mapping criteria.

5. The method recited in claim 4 , wherein each course entry in the second database comprises a plurality of metadata elements, at least one of which comprises the natural language description of the course, and wherein the permitting step comprises receiving from the administrator a selection from among the metadata elements for consideration in the mapping step.

6. A computer-based method for implementing a system for automatically producing an individualized learning sequence in a subject area to a user for addressing a skill gap between a skill level of the user and a skill level desired to be possessed, the method comprising the steps of:

comparing a skill level possessed by a user with a skill level desired to be possessed by the user in the skill;

determining from the comparing step a skill gap between the possessed skill level and the desired skill level;

mapping the skill gap with at least one course to fill the skill gap, each course associated with a natural language description of the course, the mapping step comprising;

matching words in the natural language descriptions of the mapped course and of the skill;

ranking each course having at least one matching word with the description of the skill for probable relevancy, wherein the ranking step comprises:

multiplying a count of each matching word by a predetermined weighting value to calculate a weighted value for each matching word;

summing the weighted values for all the matching words to obtain a score;

ordering the at least one course according to the scores thereof; and

imposing a predetermined limit for the score above which a course is mapped for possible inclusion in a set of training interventions; and

automatically creating the training intervention set to be recommended to the user, the set containing the at least one mapped course.

7. The method recited in claim 6 , further comprising the steps, prior to the matching step, of:

tabulating each word in the natural language description of the mapped course;

tabulating a number of occurrences of each word in the natural language description of the mapped course;

comparing each word in the natural language description of the mapped course with a list of words that should be skipped;

assigning a null weighting value to each word that should be skipped as determined by the each word comparing step;

assigning a weighting value to each nonskipped word; and

the ranking step comprises using each matching word and the weighting value of each matching word to determine a score indicative of the probable relevancy.

8. The method recited in claim 7 , wherein tabulating steps further comprise:

tabulating each word phrase in the natural language description of the mapped course; and

tabulating a number of occurrences of each word phrase in the natural language description of the mapped course; and wherein:

the word matching step comprises matching word phrases in the natural language descriptions of the mapped course and of the skill;

the weighting value assigning step further comprises assigning a weighting value to each word phrase; and

the ranking step further comprises using each matching word phrase and the weighting value of each matching word phrase to supplement the score indicative of the probable relevancy.

Assignments (21)
SECURITY INTEREST Recorded Jul 19, 2021
From: SKILLSOFT LIMITED; SKILLSOFT IRELAND LIMITED
To: CITIBANK, N.A. AS COLLATERAL AGENT
Reel/Frame 056903/0191 →
RELEASE OF FIRST LIEN PATENT SECURITY INTEREST Recorded Sep 9, 2020
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: SUMTOTAL SYSTEMS LLC; CYBERSHIFT HOLDINGS, INC.; SKILLSOFT IRELAND LIMITED; SKILLSOFT LIMITED
Reel/Frame 053743/0249 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 052972/FRAME 0133 Recorded Sep 9, 2020
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: SKILLSOFT IRELAND LIMITED; SKILLSOFT LIMITED
Reel/Frame 053743/0423 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2020
From: WILMINGTON BANK SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: SUMTOTAL SYSTEMS LLC; CYBERSHIFT HOLDINGS, INC.; SKILLSOFT IRELAND LTD.; SKILLSOFT LIMITED
Reel/Frame 053638/0600 →
NOTICE OF AGENCY RESIGNATION AND ASSIGNMENT OF PATENT SECURITY AGREEMENT Recorded Jul 17, 2020
From: BARCLAYS BANK PLC, AS RESIGNING COLLATERAL AGENT
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 053236/0554 →
NOTICE OF AGENCY RESIGNATION AND ASSIGNMENT OF PATENT SECURITY AGREEMENT Recorded Jul 17, 2020
From: BARCLAYS BANK PLC, AS RESIGNING COLLATERAL AGENT
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 053236/0505 →
DEBTOR-IN-POSSESSION GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 17, 2020
From: SKILLSOFT IRELAND LIMITED; SKILLSOFT LIMITED
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 052972/0133 →
SECOND LIEN SECURITY AGREEMENT Recorded May 1, 2014
From: SKILLSOFT IRELAND LTD; SKILLSOFT LIMITED
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 032800/0213 →
FIRST LIEN SECURITY AGREEMENT Recorded Apr 30, 2014
From: SKILLSOFT IRELAND LTD; SKILLSOFT LIMITED
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 032792/0820 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2014
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SKILLSOFT IRELAND LIMITED; CBT (TECHNOLOGY) LIMITED; SKILLSOFT LIMITED
Reel/Frame 032775/0093 →
PATENT SECURITY AGREEMENT Recorded Oct 15, 2010
From: SKILLSOFT IRELAND LIMITED
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 025137/0920 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2010
From: CREDIT SUISSE
To: SKILLSOFT IRELAND LIMITED
Reel/Frame 024424/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2009
From: SKILLSOFT CORPORATION
To: SKILLSOFT IRELAND LIMITED
Reel/Frame 022331/0829 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2009
From: CREDIT SUISSE
To: SKILLSOFT CORPORATION; BOOKS24X7.COM, INC.
Reel/Frame 022259/0092 →
SECURITY AGREEMENT Recorded Feb 11, 2009
From: SKILLSOFT IRELAND LIMITED
To: CREDIT SUISSE
Reel/Frame 022240/0891 →
SECURITY AGREEMENT Recorded Nov 17, 2007
From: SKILLSOFT CORPORATION
To: CREDIT SUISSE, CAYMAN ISLANDS BRANCH
Reel/Frame 020125/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2007
From: THOMSON LEARNING, INC.
To: SKILLSOFT CORPORATION
Reel/Frame 019446/0837 →
MERGER Recorded May 10, 2007
From: NETG, INC.
To: NATIONAL EDUCATION CORPORATION
Reel/Frame 019265/0783 →
MERGER Recorded May 10, 2007
From: NATIONAL EDUCATION CORPORATION
To: THOMSON LEARNING, INC.
Reel/Frame 019265/0793 →
CHANGE OF NAME Recorded May 10, 2007
From: NATIONAL EDUCATION TRAINING GROUP, INC.
To: NETG, INC.
Reel/Frame 019280/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2003
From: L'ALLIER, JAMES J. PH.D.; PEZZUTI, ALBERT; HENRIE, STEPHEN P.
To: NATIONAL EDUCATION TRAINING GROUP, INC.
Reel/Frame 014621/0307 →