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
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.
References Cited (Backward Citations)
US5008853A
Cited
US6149438A
Cited
US6162060A
Cited
US5395243A
Cited
US5788508A
Cited
US5310349A
Cited
US6336813B1
Cited
US6315572B1
Cited
US20020042041A1
Cited
US5881315A
Cited
US6014134A
Cited
US6729885B2
Cited
US20030049593A1
Cited
US6091930A
Cited
US6164974A
Cited
US6011949A
Cited
US6347943B1
Cited
US6112049A
Cited
US6527556B1
Cited
US20020006603A1
Cited
USRE38432E1
Cited
US6148338A
Cited
US6099320A
Cited
US6398556B1
Cited
US6149441A
Cited
US20010044728A1
Cited
US6347333B2
Cited
US6514085B2
Cited
US6709330B1
Cited
US6397036B1
Cited
US6470171B1
Cited
US6368110B1
Cited
US6370355B1
Cited
US20030129576A1
Cited
US20010047310A1
Cited
US20030113700A1
Cited
US20020061506A1
Cited
US20040081951A1
Cited
US20030175664A1
Cited
US6381444B1
Cited
US20020073063A1
Cited
US6622003B1
Cited
US6606480B1
Cited
US20020138841A1
Cited
US20020142278A1
Cited
US20030013073A1
Cited
US6587668B1
Cited
US20020174021A1
Cited
US6633742B1
Cited
US20020188583A1
Cited
US20030073063A1
Cited
US6643493B2
Cited
US20030073065A1
Cited
US20030082508A1
Cited
US20030211447A1
Cited
US20030152904A1
Cited
US20030163784A1
Cited
US20030175676A1
Cited
US20030157470A1
Cited
US20030152899A1
Cited
US20030152901A1
Cited
US20030152906A1
Cited
US20030151629A1
Cited
US20030152905A1
Cited
US20030152900A1
Cited
US20030152902A1
Cited
US20030224339A1
Cited
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 |