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

Method and apparatus for a corporate education system

Assignee: Cornerstone OnDemand Inc
•
Filing: 2001-04-30
•
Granted: 2003-07-01
•
Expires: 2021-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An enterprise wide integrated training system. On-line training offering are aggregated into a searchable database. A corporation is a model in a relational database with each employee modeled as a user object have rights defined by the corporation and customized on an individual basis. A user interface permits access to the on-line offerings based on the defined rights. The user interface provides a portal for access to a corporate knowledge base that may be accessed for just in time training or to query an expert regarding a specific topic. Off-line training is facilitated through an entity wide events calendar individually adapted for the particular user based or attributes of the corresponding user object.

Inventors

  • 👤 Adam L. Miller
  • 👤 Anthony C. Christopoulos
  • 👤 Steven D. Seymour

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 09:37
CPC Classifications
G; G09; G09B; G09B19/00; G09B19/18; G09B5/00

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 73 words
A system to manage training across a business entity comprising: a relational database to uniquely model a business entity; a course catalog database containing an aggregation of course offerings available to employees of the business entity; a plurality of user objects each corresponding to an employee at the business entity retained as part of the model; and a web server to serve web pages dynamically generated responsive to preferences contained in the model.
Claim 2
Independent Claim 73 words
A system to manage training across a business entity comprising: a relational database to uniquely model a business entity; a course catalog database containing an aggregation of course offerings available to employees of the business entity; a plurality of user objects each corresponding to an employee at the business entity retained as part of the model; and a web server to serve web pages dynamically generated responsive to preferences contained in the model.
Claim 3
Dependent Claim 32 words
The system of claim 1 further comprising: a knowledge bank for the business entity, the knowledge bank permitting posting of resources by users within the business entity related to defined subject areas.
Claim 4
Dependent Claim 41 words
The system of claim 2 wherein a resource comprises one of: a question related to a subject area; an answer to a prior question; technical information about a subject area; and a notice of a resource related to a subject area.
Claim 5
Dependent Claim 32 words
The system of claim 2 wherein when a question resource is posted to the knowledge bank, the question resource is automatically associated with a user object having expertise in the subject area.
Claim 6
Dependent Claim 41 words
The system of claim 1 wherein each user object is associated with a cost center within the model such that cost incurred by a user by accessing a course from the course catalog are automatically allocated to the associated cost center.
Claim 7
Dependent Claim 18 words
The system of claim 1 wherein the model defines access rights for each user object within the model.
Claim 8
Dependent Claim 37 words
The system of claim 1 wherein the model defines a subset of offering from the course catalog be available to a user based on at least one of level, division, location, cost, offering institution and current competency.
Claim 9
Dependent Claim 23 words
The system of claim 1 wherein the model comprises: a competency assessment module to determine a users competency in at least one area.
Claim 10
Dependent Claim 30 words
The system of claim 8 wherein the competency assessment module assesses competency by at least one of collecting evaluations of co-workers and administering an assessment in at least one area.
Claim 11
Dependent Claim 64 words
The system of claim 1 wherein the model comprises: an on-line training module to provide access to on-line training offerings; an off-line training module to facilitate scheduling and posting of off-line training offerings; and a just in time training module to permit at least one of on demand access to experts within the enterprise and on demand access to just in time learning objects.
Claim 12
Dependent Claim 41 words
The system of claim 1 wherein each user object is assigned default rights based on a division and a level of a corresponding employee and is independently customizable to define rights of the user outside the scope of the default rights.
Claim 13
Dependent Claim 89 words
A computer readable storage media containing executable computer program instructions which when executed cause a digital processing system to perform a method comprising: aggregating a population of training offerings; generating a virtual model of a business entity; establishing relationships for a plurality of user objects within the model each user object having a unique identifier and corresponding to an employee of the business entity; and enabling access by a user at the business entity to a subset of the population based on criteria defined in a corresponding user object.
Claim 14
Dependent Claim 89 words
A computer readable storage media containing executable computer program instructions which when executed cause a digital processing system to perform a method comprising: aggregating a population of training offerings; generating a virtual model of a business entity; establishing relationships for a plurality of user objects within the model each user object having a unique identifier and corresponding to an employee of the business entity; and enabling access by a user at the business entity to a subset of the population based on criteria defined in a corresponding user object.
Claim 15
Dependent Claim 57 words
The computer readable storage media of claim 12 which when executed cause a digital processing system to perform a method further comprising: dynamically generating a web page consistent with preferences and rights related to the user object corresponding to a user; and serving the page to the user in a form viewable with a thin web browser.
Claim 16
Dependent Claim 58 words
The computer readable storage media of claim 12 which when executed cause a digital processing system to perform a method further comprising: establishing a set of manager rights including at least one of approving or disapproving on-line or off-line course registration for a subordinate user; assigning assessments to a subordinate user; and assigning training to a subordinate user.
Claim 17
Dependent Claim 50 words
The computer readable storage media of claim 12 which when executed cause a digital processing system to perform a method further comprising: receiving a posting to a subject area of knowledge bank of the business entity; and notifying an expert in the subject area if the posting is a question.
Claim 18
Dependent Claim 71 words
The computer readable storage media of claim 12 which when executed cause a digital processing system to perform a method further comprising: determining a competency of a user by one of administering a competency assessment test to the user and collecting at least one evaluation of the user from at least one co-worker; and assigning a competency rating to the user at least partially based on the evaluation or assessment test.
Claim 19
Dependent Claim 98 words
The computer readable storage media of claim 12 which when executed cause a digital processing system to perform a method further comprising: associating events and users with physical locations; and granting a user at a physical location access to an events calendar for the location including at least some of the right to: add, modify, and delete an event; register for an event; record attendance at an event; view a months worth of events; send a message to event invitees; request facilities and equipment for an event; waitlist for an event; and request a not yet scheduled event.
Claim 20
Dependent Claim 47 words
The computer readable storage media of claim 12 which when executed cause a digital processing system to perform a method further comprising: receiving from a user an indication of intent to register for an offering; and registering the user for the offering if authorized by a manager.
Claim 21
Dependent Claim 33 words
The computer readable storage media of claim 12 which when executed cause a digital processing system to perform a method further comprising: automatically generating a cost report responsive to an authorized user request.
Claim 22
Independent Claim 69 words
A method comprising: aggregating a population of training offerings; generating a virtual model of a business entity; establishing relationships for a plurality of user objects within the model each user object having a unique identifier and corresponding to an employee of the business entity; and enabling access by a user at the business entity to a subset of the population based on criteria defined in a corresponding user object.
Claim 23
Independent Claim 69 words
A method comprising: aggregating a population of training offerings; generating a virtual model of a business entity; establishing relationships for a plurality of user objects within the model each user object having a unique identifier and corresponding to an employee of the business entity; and enabling access by a user at the business entity to a subset of the population based on criteria defined in a corresponding user object.
Claim 24
Dependent Claim 43 words
The method of claim 20 further comprising: establishing a set of manager rights including at least one of approving or disapproving on-line or off-line course registration for a subordinate user; assigning assessments to a subordinate user; and assigning training to a subordinate user.
Claim 25
Dependent Claim 46 words
The method of claim 20 further comprising: filtering the population of training offerings by at least one of employee level, employee division, course cost, employee expert area, and course institution; and serving a listing of at least a subset of a filtered population to a user.
Claim 26
Dependent Claim 32 words
The method of claim 20 further comprising: receiving from a user an indication of intent to register for an offering; and registering the user for the offering if authorized by a manager.
Claim 27
Dependent Claim 27 words
The method of claim 23 further comprising: automatically forwarding a request for approval to a manager of the user responsive to the indication of intent to register.
Claim 28
Dependent Claim 82 words
The method of claim 20 further comprising: associating events and users with physical locations; and granting a user at a physical location access to an events calendar for the location including at least some of the right to: add, modify, and delete an event; register for an event; record attendance at an event; view a months worth of events; send a message to event invitees; request facilities and equipment for events; waitlist for an event; and request a not yet scheduled event.
Claim 29
Dependent Claim 37 words
The method of claim 25 further comprising: notifying the user if promoted from a waitlist; resolving conflicts between request for one of facilities and equipment; and generating a forecast of interest in a not yet scheduled event.
Claim 30
Dependent Claim 35 words
The method of claim 20 further comprising: receiving a posting to a subject area of knowledge bank of the business entity; and notifying an expert in the subject area if the posting is a question.
Claim 31
Dependent Claim 26 words
The method of claim 20 further comprising: aggregating a population of learning objects; indexing the learning objects; and providing access on demand to the learning object.
Claim 32
Dependent Claim 29 words
The method of claim 20 further comprising: administering one of a locally created test and a third party provided test to a user; and evaluating results of the test.
Claim 33
Dependent Claim 43 words
The method of claim 20 wherein enabling comprising: dynamically generating a web page consistent with preferences and rights related to the user object corresponding to a user; and serving the page to the user in a form viewable with a thin web browser.
Claim 34
Dependent Claim 56 words
The method of claim 20 further comprising: determining a competency of a user by one of administering a competency assessment test to the user and collecting at least one evaluation of the user from at least one co-worker; and assigning a competency rating to the user at least partially based on the evaluation or assessment test.
Claim 35
Dependent Claim 38 words
The method of claim 20 further comprising: maintaining a history for a first user reflecting prior access to members of the population; and serving the history to a second user responsive to a request form the second user.
Claim 36
Dependent Claim 18 words
The method of claim 20 further comprising: automatically generating a cost report responsive to an authorized user request.
Claim 37
Dependent Claim 43 words
The method of claim 20 further comprising: aggregating training costs due to access to the population by the plurality of users at the business entity; and invoicing the training cost such that aggregate costs are paid by the business entity to one recipient.
Claim 38
Dependent Claim 39 words
The method of claim 20 further comprising: accepting a request for a physical resource of the business entity not already in use; and tracking possession of the physical resource until receiving an indication that the resource has been returned.
Claim 39
Independent Claim 53 words
A method comprising: establishing a set of user preferences and rights defined for an entity of which the user is an employee; receiving a dynamically generated web page viewable through a thin web browser conforming to the user preferences and rights, the web page permitting access to an aggregated population of training offerings.
Claim 40
Independent Claim 53 words
A method comprising: establishing a set of user preferences and rights defined for an entity of which the user is an employee; receiving a dynamically generated web page viewable through a thin web browser conforming to the user preferences and rights, the web page permitting access to an aggregated population of training offerings.
Claim 41
Dependent Claim 38 words
The method of claim 36 wherein the rights include at least one of approving or disapproving on-line or off-line course registration for a subordinate user; assigning assessments to a subordinate user; and assigning training to a subordinate user.
Claim 42
Dependent Claim 37 words
The method of claim 36 further comprising: posting to a subject area of a knowledge bank of the business entity; and transmitting the posting to an expert in the subject area if the posting is a question.
Claim 43
Dependent Claim 33 words
The method of claim 36 further comprising: receiving a competency assessment test as part of the web page; responding to the competency test; and receiving assigned training as a result of the responding.
Claim 44
Independent Claim 95 words
The method of 36 further comprising: accessing an events calendar for the business entity to at least one of associating events and users with physical locations; and granting a user at a physical location access to an events calendar for the location including at least some of the right to: add, modify, and delete an event; register for an event; record attendance at an event; view a months worth of events; send a message to event invitees; request facilities and equipment for an event; waitlist for an event; and request a not yet scheduled event.
Claim 45
Independent Claim 95 words
The method of 36 further comprising: accessing an events calendar for the business entity to at least one of associating events and users with physical locations; and granting a user at a physical location access to an events calendar for the location including at least some of the right to: add, modify, and delete an event; register for an event; record attendance at an event; view a months worth of events; send a message to event invitees; request facilities and equipment for an event; waitlist for an event; and request a not yet scheduled event.
Claim 46
Dependent Claim 24 words
The method of claim 36 further comprising: browsing a training offering within the population; and registering for the offering through the thin web browser.
Claim 47
Dependent Claim 37 words
The method of claim 36 further comprising: requesting a cost report on one of a user, a level and a division basis; and receiving the cost report displayable through the thin web browser on a basis request.
Claim 48
Independent Claim 51 words
The method of 36 further comprising: providing a competency indicator by one of taking an assessment test on-line through the thin web browser and submitting an evaluation of a third party through the thin web browser; and receiving an indication of competency rating drive from a result of the assessment test.
Claim 49
Independent Claim 51 words
The method of 36 further comprising: providing a competency indicator by one of taking an assessment test on-line through the thin web browser and submitting an evaluation of a third party through the thin web browser; and receiving an indication of competency rating drive from a result of the assessment test.
Claim 50
Independent Claim 31 words
The method of 36 further comprising: taking one of a locally created test and a third party provided test on-line through the thin web browser; and submitting the test for evaluation.
Claim 51
Independent Claim 31 words
The method of 36 further comprising: taking one of a locally created test and a third party provided test on-line through the thin web browser; and submitting the test for evaluation.

References Cited (Backward Citations)

US5105365A Cited
US6163732A Cited
US6498920B1 Cited
JP2002041676A Cited
WO2002029759A2 Cited
US20020077884A1 Cited
US20020142274A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-30 2006-12-30 2007-07-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-30 2010-12-30 2011-07-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-30 2014-12-30 2015-07-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag