← Back to Patent Explorer
US6884074B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic composition of restricted e-learning courses

Assignee: SAP SE
•
Filing: 2002-11-08
•
Granted: 2005-04-26
•
Expires: 2022-11-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A learning system may be used to dynamically create courses tailored to the needs of a learner. In one implementation, the learning system may dynamically create, assemble, and/or build new temporary courses from the structural elements of an existing course according to the specific needs of a learner. The learner's needs may be expressed using a budget and other criteria provided by the learner. Using the budget and criteria, the learning system may identify existing structural elements that may be used to assemble a dynamic course. After the course is assembled, the course may be temporarily stored and presented to the learner using the learning station.

Inventors

  • 👤 Wolfgang Theilmann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 02:21
CPC Classifications
G; G09; G09B; G09B5/00; G06; G06Q; G06Q40/00; G06Q40/12; G09B7/00

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 122 words
A method, performed by one or more processing devices, for creating a dynamic course, the method comprising: determining, via a processing device, a budget of a learner; determining, via a processing device, a target element; determining, via a processing device, a set of related elements that relate to the target element; determining, via a processing device, a distance of one or more related elements from the target element; combining, via a processing device, the target element and the one or more of the related elements based, at least in part, on the distance, to create the dynamic course based on the budget; and decreasing, via the processing device, a budget by a cost of each element used to create the dynamic course.
Claim 2
Independent Claim 122 words
A method, performed by one or more processing devices, for creating a dynamic course, the method comprising: determining, via a processing device, a budget of a learner; determining, via a processing device, a target element; determining, via a processing device, a set of related elements that relate to the target element; determining, via a processing device, a distance of one or more related elements from the target element; combining, via a processing device, the target element and the one or more of the related elements based, at least in part, on the distance, to create the dynamic course based on the budget; and decreasing, via the processing device, a budget by a cost of each element used to create the dynamic course.
Claim 3
Dependent Claim 38 words
The method of claim 1 wherein determining a target element includes determining a cost of the target element and determining the set of related elements includes determining a cost of each element of the set of related elements.
Claim 4
Dependent Claim 36 words
The method of claim 2 wherein combining the target element and the one or more related elements includes creating a course set; and creating the dynamic course from the course set when the budget is depleted.
Claim 5
Dependent Claim 29 words
The method of claim 2 wherein determining a cost of the target element and determining the set of related elements includes determining a cost in time of each element.
Claim 6
Dependent Claim 30 words
The method of claim 2 wherein determining a cost of the target element and determining the set of related elements includes determining a cost in monetary units of each element.
Claim 7
Dependent Claim 25 words
The method of claim 1 further comprising determining, via a processing device, a distance weighting constant, wherein combining is based on the distance weighting constant.
Claim 8
Dependent Claim 20 words
The method of claim 6 wherein combining includes adding one or more restricted elements based on the distance weighting constant.
Claim 9
Dependent Claim 22 words
The method of claim 1 wherein determining the set of related elements includes removing elements based on one or more restriction factors.
Claim 10
Dependent Claim 24 words
The method of claim 8 wherein removing elements based on one or more restriction factors includes removing elements based on knowledge of the learner.
Claim 11
Dependent Claim 22 words
The method of claim 8 wherein removing elements based on one or more restriction factors includes removing elements based on access rights.
Claim 12
Dependent Claim 22 words
The method of claim 8 wherein removing elements based on one or more restriction factors includes removing elements based on device types.
Claim 13
Dependent Claim 25 words
The method of claim 8 wherein removing elements based on one or more restriction factors includes removing elements based on a competency of the learner.
Claim 14
Dependent Claim 18 words
The method of claim 1 further comprising presenting, via a processing device, the dynamic course to the learner.
Claim 15
Independent Claim 99 words
A system for creating a dynamic course comprising: an interface to access a course and associated course elements; and a processor configured to: determine a budget of a learner, determine a target element of the course from the course elements, to determine a distance of one or more related elements from the target element; combine the target element and one or more of the related elements based, at least in part, on the distance, to create the dynamic course based on the budget, and decrease the budget by a cost of each element used to create the dynamic course.
Claim 16
Independent Claim 99 words
A system for creating a dynamic course comprising: an interface to access a course and associated course elements; and a processor configured to: determine a budget of a learner, determine a target element of the course from the course elements, to determine a distance of one or more related elements from the target element; combine the target element and one or more of the related elements based, at least in part, on the distance, to create the dynamic course based on the budget, and decrease the budget by a cost of each element used to create the dynamic course.
Claim 17
Dependent Claim 30 words
The system of claim 14 wherein the processor is configured to determine a cost of the target element and a cost of each element of the set of related elements.
Claim 18
Dependent Claim 30 words
The system of claim 15 wherein the processor is configured to create a course set, and to create the dynamic course from the course set when the budget is depleted.
Claim 19
Dependent Claim 15 words
The system of claim 15 wherein the cost comprises a time associated with each element.
Claim 20
Dependent Claim 13 words
The system of claim 15 cost comprises monetary units associated with each element.
Claim 21
Dependent Claim 25 words
The system of claim 14 wherein the processor is configured to determine a distance weighting constant, wherein combining is based on the distance weighting constant.
Claim 22
Dependent Claim 20 words
The system of claim 19 wherein combining includes adding one or more restricted elements based on the distance weighting constant.
Claim 23
Dependent Claim 22 words
The system of claim 14 wherein determining the set of related elements includes removing elements based on one or more restriction factors.
Claim 24
Dependent Claim 24 words
The system of claim 21 wherein removing elements based on one or more restriction factors includes removing elements based on knowledge of the learner.
Claim 25
Dependent Claim 15 words
The system of claim 21 wherein the one or more restriction factors include access rights.
Claim 26
Dependent Claim 15 words
The system of claim 21 wherein the one or more restriction factors include device types.
Claim 27
Dependent Claim 18 words
The system of claim 21 wherein the one or more restriction factors include a competency of the learner.
Claim 28
Dependent Claim 17 words
The system of claim 14 further comprising an interface to present the dynamic course to the learner.
Claim 29
Dependent Claim 90 words
A machine-readable medium including instructions for causing a processor to: determine a budget of a learner; determine a target element; determine a set of related elements that relate to the target element; determine a distance of one or more related elements from the target element; combine the target element and one or more of the related elements based, at least in part, on the distance, to create a dynamic course based on the budget; and decrease the budget by a cost of each element used to create the dynamic course.
Claim 30
Dependent Claim 90 words
A machine-readable medium including instructions for causing a processor to: determine a budget of a learner; determine a target element; determine a set of related elements that relate to the target element; determine a distance of one or more related elements from the target element; combine the target element and one or more of the related elements based, at least in part, on the distance, to create a dynamic course based on the budget; and decrease the budget by a cost of each element used to create the dynamic course.
Claim 31
Dependent Claim 35 words
The machine-readable medium of claim 27 further comprising instructions to cause the processor to determine a cost of the target element and to determine a cost of each element of the set of related elements.
Claim 32
Dependent Claim 33 words
The machine-readable medium of claim 28 further comprising instructions to cause the processor to create a course set; and to create the dynamic course from the course set when the budget is depleted.
Claim 33
Dependent Claim 22 words
The machine-readable medium of claim 28 further comprising instructions to cause the processor to determine a cost in time of each element.
Claim 34
Dependent Claim 23 words
The machine-readable medium of claim 28 further comprising instructions to cause the processor to determine a cost in monetary units of each element.
Claim 35
Dependent Claim 29 words
The machine-readable medium of claim 27 further comprising instructions to cause the processor to determine a distance weighting constant, wherein combining is performed based on the distance weighting constant.
Claim 36
Dependent Claim 26 words
The machine-readable medium of claim 32 further comprising instructions to cause the processor to add one or more restricted elements based on the distance weighting constant.
Claim 37
Dependent Claim 23 words
The machine-readable medium of claim 27 further comprising instructions to cause the processor to remove elements based on one or more restriction factors.
Claim 38
Dependent Claim 22 words
The machine-readable medium of claim 34 further comprising instructions to cause the processor to remove elements based on knowledge of the learner.
Claim 39
Dependent Claim 20 words
The machine-readable medium of claim 34 further comprising instructions to cause the processor to remove elements based on access rights.
Claim 40
Dependent Claim 20 words
The machine-readable medium of claim 34 further comprising instructions to cause the processor to remove elements based on device types.
Claim 41
Dependent Claim 23 words
The machine-readable medium of claim 34 further comprising instructions to cause the processor to remove elements based on a competency of the learner.
Claim 42
Dependent Claim 21 words
The machine-readable medium of claim 27 further comprising instructions to cause the processor to present the dynamic course to the learner.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-04-25 2008-10-25 2009-04-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-04-25 2012-10-25 2013-04-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-04-25 2016-10-25 2017-04-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag