WO2001026074A2 - Method and system for implementing a learning community - Google Patents

Method and system for implementing a learning community Download PDF

Info

Publication number
WO2001026074A2
WO2001026074A2 PCT/US2000/041010 US0041010W WO0126074A2 WO 2001026074 A2 WO2001026074 A2 WO 2001026074A2 US 0041010 W US0041010 W US 0041010W WO 0126074 A2 WO0126074 A2 WO 0126074A2
Authority
WO
WIPO (PCT)
Prior art keywords
company
training
individual
access
individuals
Prior art date
Application number
PCT/US2000/041010
Other languages
French (fr)
Other versions
WO2001026074A3 (en
Inventor
William Woodward Nash
Original Assignee
William Woodward Nash
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by William Woodward Nash filed Critical William Woodward Nash
Priority to AU16293/01A priority Critical patent/AU1629301A/en
Publication of WO2001026074A2 publication Critical patent/WO2001026074A2/en
Publication of WO2001026074A3 publication Critical patent/WO2001026074A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student

Definitions

  • the present invention relates to a method and system for implementing a learning community to provide training More particularly, the present invention relates to a method and system for implementing a learning community wherein training materials are provided to individuals via a communication network in accordance with pre-defined user rights.
  • net-based technology allows for remote and centralized software dist ⁇ bution and maintenance, thereby significantly reducing training costs
  • net-based technology also allows a company to efficiently and centrally monitor usage and performance
  • va ⁇ ations of net-based technology training options including PATHLORE, ALLEN COMMUNICATION and LOTUS DEVELOPMENT CORPORATION
  • all of the net-based training systems offered by these companies apparently allow a company to centrally manage, administer and monitor computer-based training programs using net-based technology, they all seem to have merely taken the classroom-based training model and implemented that model using net-based technology.
  • Company A may administer and monitor its own training materials for its own personnel on a website
  • Company B may administer and monitor its own training materials for its own personnel on the same website.
  • none of the various training solutions currently available allows Company A to administer its training materials to individuals within Company B while also allowing Company B to monitor its own personnel's use of Company A's training materials.
  • Company C may want to administer its training materials to both its own personnel and Company B' personnel, but not to any of the individuals within Company A.
  • Company C may further want to monitor the performance on its training materials of both its own personnel and Company B's personnel.
  • Company B may also want to monitor its own personnel's performance on Company C's training materials.
  • Company B may not want Company C to monitor the usage and performance of Company B's personnel on training materials not administered by Company C.
  • the present invention is a method and system for administering and providing training materials to individuals within one or more companies through a communication network such as, for example, a computer network.
  • the method includes the steps of forming a community of companies having access to shared training mate ⁇ als and regulating tne access to such mate ⁇ als by individual companies within the community
  • the method also includes assigning user ⁇ ghts to at least one individual within a company and dist ⁇ buting mate ⁇ als to that individual based on those user rights
  • any company within the community may unilaterally add additional training materials to the set of training materials shared by the community
  • the method according to the present invention is a method of operating a computer system having a data processor coupled to a means for data storage
  • the method permits the provision of training mate ⁇ als to an individual within a company where the individual is at a certain level within the company hierarchy and has a training history including exam results
  • the method has the steps of recording information relating to the individual's training history in the data storage means and recording information relating to the individual's level within the company and computing based upon both sets of information whether to grant the individual access to va ⁇ ous training mate ⁇ als
  • the invention in another embodiment consists of a computer system for adrmisse ⁇ ng shared training mate ⁇ als to individuals within one or more companies
  • the system has communication means for communication among companies with access to such mate ⁇ als, assignment means for assigning user ⁇ ghts to individuals and distribution means for dist ⁇ buting such mate ⁇ als to individuals based on their user ⁇ ghts
  • the invention consists of a function such as, for example, computer readable media for instructing a computer to perform the steps of forming a community of companies having access to shared training mate ⁇ als, regulating the access of compames within the community to such mate ⁇ als, assigning user ⁇ ghts to individuals within the companies and dist ⁇ buting such mate ⁇ als to individuals based on their user ⁇ ghts
  • the method according to the present invention is a method of permitting an individual within a company to access training mate ⁇ als
  • the method allows multiple companies to share a common set of traimng mate ⁇ als while rest ⁇ cting access to particular training mate ⁇ als to particular individuals within particular companies
  • the method has the steps of recording in a data storage device rules relating to the company s right to access the training materials, recording in a data storage device rules relating to the individual's right to access the training materials, and determimng based upon both sets of rules whether to grant the individual access to va ⁇ ous training mate ⁇ als
  • the invention consists of a computer system for providing training lessons to an individual within one or more compames
  • the svstem has a data storage device containing information about the individual's level within the company ana containing one or more training lessons, and a computing device for determining whether to grant the individual access to the training lessons based on the individual's level within the company.
  • Fig. 1 is a schematic diagram of the relationship between hardware devices in the preferred embodiment of the present invention.
  • Fig. 2 is a flowchart depicting the steps involved in establishing user rights for individuals as a function of their position in the corporate hierarchy.
  • Fig. 3 is a table comparing the user rights of different level individuals of a company in the preferred embodiment of the present invention.
  • Fig. 4 is a flowchart depicting the steps involved in transferring a training lesson to a learning community.
  • Fig. 5 is a flowchart depicting the steps involved in adding a training lesson to a company curriculum, in assigning a training lesson to an individual, and in an individual gaining access to a training lesson.
  • Fig. 6 is a flow chart illustrating the process in the preferred embodiment of the present invention for determining whether to grant or deny a request to run a report regarding the training history of an individual.
  • the present invention relates to a method and system for implementing a learning community wherein training materials are provided to individuals through a communication network such as, for example, a computer network in accordance with pre-defined user rights.
  • company means any corporation, limited liability company, limited liability partnership, general partnership, or any other form of organization.
  • level means the hierarchial categories of sections into which a particular company is divided. Levels may be imposed for purposes of training only or levels may reflect the actual hierarchy of the company. For instance, a particular company might have four different levels, namely, divisions, regions within each division, sites within each region, and departments within each site. Of course, those of ordinary skill in the art will appreciate that there are many different levels into which a company may be divided consistent with the scope of the present invention.
  • training history means information regarding the particular training lessons taken by an individual, and may include the scores earned on tests, relevant dates, and any other information regarding that individual ' s exposure to and performance on training lessons.
  • user rights means rights which determine what activities a user can perform within the learning community, and include for example what training materials and other materials a user has access to.
  • rules means the guidelines based upon which user rights are established.
  • the present invention is based on the Vertical Learning Community Model and involves a learning commumty, which is a group made up of companies sharing common training materials accessed through a common server. These companies each have varying degrees of access to the training materials provided through the common server. Each company in turn determines which of the company's training materials shall be accessible to which individuals within the company. The degree of access of each company and of each of the individuals within each company to such training materials is determined by a set of user rights. These user rights, which will be further discussed below, permit differential access to training materials among individuals of different levels within a single company and permits differential access among the group of companies or their divisions to such material.
  • the Vertical Learning Community Model can for example permit one company to access the training materials of another company within the learning community, while at the same time distinguishing between the personnel of the two companies. It will be appreciated by those of ordinary skill in the art that training materials may include lessons, tests, other learning material or some combination of them.
  • Fig. 1 is a schematic diagram of the relationship between hardware devices in an exemplary embodiment of the present invention. It illustrates a computer server 102 connected to a network communications medium 114 via a first communications device 112.
  • the computer server 102 may have a processor 104, a storage device 106, a user input device 108 and, optionally, a display device 1 10.
  • the network communications medium 114 may comprise any computer network (e.g.: internal company networks such as intranets, the Internet, etc.).
  • a first computer client 1 16 is also connected to the network communications medium 1 14 via a second communications device 126.
  • the first computer client 1 16 may have a processor 118, a storage device 120, a user input device 122, and a display device 124.
  • a second computer client 128 may also be connected to the network communications medium 114 via a third communications device 138.
  • the second computer client 128 may have a processor 130, a user input device 134, and a display device 136.
  • the first, second and third communications devices 112, 126, 138 may include a modem, network interface card, communications port, etc.
  • other devices which allow the computer server 102, and first and second computer clients 1 16. 128 to communicate via the network communications medium 1 14 may also be used within the scope of the present invention.
  • the computer server 102 may be a PC, Mac, mainframe or other similar computer device running software to store, retrieve and process data and data requests.
  • the computer server 102 may be, for example, a COMPAQ Server running, for example, WINDOWS 2000 Information Server® and using, for example, ORACLE 8i® for database storage and retrieval.
  • the first and second computer clients 1 16, 128 may each be a PC, Mac or similar computer device.
  • the first and second computer clients 1 16, 128 may each be running a graphical user interface on an operating system such as, for example, WINDOWS®, Linux, etc., and also running a browser that enables a user to access and view content over the Internet.
  • Fig. 2 is a flowchart depicting the steps involved in carrying out an embodiment of the present invention.
  • Fig. 2 at 202 refers to a community administrator who manages the training activity for the learning community.
  • the community administrator may, for example, be the provider and/or manager of the common computer server 102 serving the different companies of the learning community.
  • the community administrator manages the training activity for the entire learning community.
  • the community administrator's action would overrule the actions of all other users within the learning community.
  • the community administrator could overrule a decision by a company to allow a particular user to have access to particular training materials.
  • the community administrator may be an individual or an entity such as a company, and furthermore that there may be more than one community administrator.
  • the community administrator at 202 adds a company to the learning community by interacting with the computer server 102 directly, or alternatively, by logging onto the computer server 102 using a computer client connected to the computer server 102 via the network communications medium 1 14 to interact with the computer server 102 indirectly.
  • the addition of the company to the learning community entails using the software running on the computer server 102 to enter identifying data regarding the company (e.g.: the name of the company, the addresses of the company, the name of the contact person, etc.) through an appropriate interface such as, for example, an on-screen field.
  • a field is an area on a computer screen or other vehicle designated for the input of information, for example in the form of text or graphics, and their use is known to those of ordinary skill in the art.
  • the community administrator designates a company administrator on the computer server 102 for each company.
  • the company administrator in turn manages the training activity for the company.
  • the community administrator may manage such activity by interacting with the computer server 102 directly, or by using a computer client to log onto the computer server 102 to interact with it indirectly.
  • the designation of a company administrator involves assigning a unique administrator identification ("ID") to the company administrator using the software running on the computer server 102, and associating particular user rights with the company administrator, as shown in Figure 3.
  • ID unique administrator identification
  • User rights refer to the user's ability to access training materials and other materials on the network and to perform certain functions within the learning community.
  • the company administrator establishes a company hierarchy for the company.
  • the company hierarchy is simply the company organized into levels, and such levels may reflect the actual organizational scheme of the company, but need not.
  • the different levels of the company hierarchy may include, for example, divisions, regions, sites and departments.
  • a company may have a sporting goods division. This division, along with all the other divisions, would occupy one level of the company hierarchy.
  • the company may further have a Northeast region, a Southeast region, a Northwest region and a Southwest region. Together, all of the regions would occupy a second level in the company hierarchy.
  • the company may further have a New York site in the Northeast region, a Georgia site in the Southeast region, etc. Together, all of the sites in all of the regions would occupy a third level of the company hierarchy.
  • the company may have an athletic shoe department in some or all of the sites in each region. Together, all of the departments in all of the sites would occupy a forth level.
  • the company administrator may select which levels to include in the company hierarchy by, for example, using a computer client to log onto the computer server 102 and clicking on the desired levels (e.g.: divisions, regions, sites, or departments) as listed in, for example, on-screen pull-down windows, the use of which is known to those of ordinary skill in the art.
  • the company administrator enters descriptive data for each division, region, site and department (e.g.: the name of each division, the mailing addresses of each division, the name of the contact person for each division, etc.) through an appropriate interface such as, for example, an on-screen field.
  • the company administrator may name one region the Northwest region, establishing a mailing address and contact person for that region, and may name another region the Southeast region, establishing a different mailing address and different contact person for that region.
  • the company administrator may also include ad-hoc groups within the company hierarchy.
  • Ad-hoc groups are custom-made groups of individuals within a company that the company administrator chooses to associate together. For example, the company administrator may want to assign particular training lessons to all individuals involved in a particular project. However, such individuals may otherwise be unassociated with one another through already existing levels in the company hierarchy. To facilitate the assignment of training lessons relevant to the project to the relevant individuals within the company, the company administrator may choose to create an ad-hoc group consisting of all the individuals involved in that project. Such a group could then be assigned to the same level for purposes of training.
  • the company administrator may define such ad-hoc groups by, for example, clicking on particular individuals within the company as listed in an on-screen window and then clicking on an appropriately labeled on-screen button to add them to the ad-hoc group.
  • the company administrator assigns individuals to the company hierarchy at 208 by using a computer client to log onto the computer server 102 and associating each individual with one or more divisions, regions, sites, departments or ad-hoc groups.
  • assigning an individual to the company hierarchy the company administrator can distinguish between company administrators, managers, and employees.
  • the company administrator of a company may assign, for example, a manager and an employee to the cosmetics department in the Northeast region's New York site.
  • the company administrator would occupy a higher position in the company hierarchy than the manager, who would occupy a higher position than the employee.
  • the assignment of individuals to the company hierarchy may reflect the actual hierarchy of the company, but need not.
  • a single individual can be assigned to the company hierarchy of more than one company.
  • the computer server 102 automatically establishes user rights particular to each individual.
  • These user rights are rights which determine what activities a user can perform within the system, including for example what materials a user has access to.
  • the user rights are based on rules about which individuals within a company have which kinds of access.
  • the user rights may follow a hierarchy which mirrors the company hierarchy. For example, an administrator possesses greater user rights than a manager, who possesses greater user rights than an employee.
  • each individual's user rights would be effective only within the department, site, region or division of the company hierarchy to which that individual has been assigned.
  • a manager who has been assigned to the Northeast region of the company hierarchy would possess user rights effective only within such Northeast region.
  • the manager would, for example, be able to assign training lessons (a user right explained in greater detail below) to all managers and employees within the Northeast region (which includes all managers and employees within all departments within all sites within the Northeast region), but would not be able to assign lessons to any other individuals within the company hierarchy.
  • a manager who has been assigned to the New York site of the Northeast region would be able to assign lessons to all managers and employees within the New York site, but would not be able to assign lessons to any other individuals within the Northeast region, nor to any other individuals within the company hierarchy.
  • An exemplary establishment of user rights is illustrated in table form in Fig. 3.
  • assigning individuals to the company hierarchy establishes only default user rights, and the company administrator may within the scope of the present invention choose to grant any particular individual more or fewer rights than the default rights. Referring again to Fig. 3, this could be done by using a computer client to log onto the computer server 102 and associating particular user rights with an individual.
  • Training lessons may be in the form of, for example, text, graphics or sound conveying information regarding the subject matter of the lesson.
  • Tests or exams may also be in the form of, for example, text, graphics or sound presenting questions regarding the subject matter of particular lessons, and may include interfaces such as, for example, on-screen fields through which users may mark or enter their answers to said questions.
  • interfaces such as, for example, on-screen fields through which users may mark or enter their answers to said questions.
  • each company in the learning community has its own company curriculum consisting of all of the training lessons that may be assigned to individuals within that company. Only those training lessons that have been assigned to a particular individual may be accessed by that individual. The addition of training lessons to the company curriculum and the assigning of training lessons to particular individuals are explained in greater detail below.
  • the company administrator can choose to add lessons to the company curriculum from a list of training lessons.
  • the list of training lessons may come from one of two sources. First, training lessons may be obtained from a universal curriculum consisting of a pool of generic training lessons maintained by the community administrator on behalf of all companies within the community.
  • training lessons may have been created or developed by the community administrator or, alternatively, these generic training lessons may be developed by an entity that is unaffiliated with the company, but which has made the training lesson available to all of the companies in the learning community.
  • training lessons may be developed specifically for the company by the company itself or by a separate entity on the company's behalf.
  • an individual would request from the company administrator the right to develop a training lesson for the company at 402.
  • the requester may be the company administrator himself, a manager of the company, an employee of the company, or may be an individual otherwise unassociated with the company.
  • the requester may be an individual within a company that specializes in developing training lessons for other companies.
  • the computer server 102 would at 404 make a determination as to whether the company administrator has the right to grant the right to develop training lessons. Such right to grant the right to develop training lessons may be contingent on, for example, whether required fees have been paid, whether the company with which the company administrator is affiliated is a member of good standing in the learning community, etc.
  • the requester would have its request to develop training lessons denied at 406.
  • the company administrator may at 408 grant the requesting individual the right to develop a training lesson for the company by assigning developer rights to that individual. Only an individual which has been granted the right to develop a training lesson for the company by the company administrator at 408 will be permitted to develop a training lesson for the company at 412. Otherwise, the individual's request to develop would be denied at 410.
  • training lessons may be developed at 412 in the form of, for example, web pages (including but not limited to content such as HTML, JPEG, GIF, XML, etc.) or files that may be downloaded from web pages.
  • web pages including but not limited to content such as HTML, JPEG, GIF, XML, etc.
  • files that may be downloaded from web pages.
  • Training lessons in the form of web pages may be developed with the aid of commercial web page production software such as, for example, FrontPage, Dreamweaver, etc., using techniques well known to those of ordinary skill in the art.
  • the developer can specify a date on which a particular training lesson shall expire (i.e., be automatically removed from or be ineligible to be placed on the company curriculum of a particular company) by entering the date through an appropriate interface such as an on-screen field.
  • the individual who developed the training lesson at 412 establishes at 414 which companies will have access to the training lesson.
  • the developer may do this in two stages. First, the developer either limits the target audience for the training lesson to an internal audience made up of individuals within the company with which the developer is affiliated by, for example, clicking on one appropriately labeled on-screen button, or the developer selects an external audience, thereby allowing for the possibility that individuals within other companies may have access to the training lesson, by clicking on a different appropriately labeled on-screen button. Second, to the extent applicable, the developer defines the internal and external target audiences.
  • an internal target audience the developer determines who within the company may have access to the training lesson by, for example, clicking on one or more individuals, departments, sites, regions, divisions or ad- hoc groups as listed in an on-screen window and then clicking on an appropriately labeled onscreen button to add them to the internal audience.
  • a user previously granted access may similarly have his access revoked by, for example, selecting the user from a list of the internal audience as displayed in an on-screen window and then clicking on an appropriately labeled onscreen button to remove him from the internal audience.
  • an external target audience the developer determines which other companies in particular may have access to the training lesson by, for example, clicking on particular companies as listed in an on-screen window and then clicking on an appropriately labeled on-screen button to add them to the external audience.
  • a company granted access may similarly have its access revoked by, for example, selecting the company from a list of the external audience as displayed in an on-screen window and then clicking on an appropriately labeled button to remove it from the external audience.
  • Transfer of the training lesson to the computer server 102 may be accomplished, for example, via a network communications medium 114, such as the Internet. Transfer of the training lesson to the computer server 102 may also be accomplished, for example, by transferring the training lesson via an intermediary storage medium (e.g.: a floppy disk, a compact disk, etc.) to the community admimstrator, who would in turn transfer the training lesson from the intermediate storage medium to the computer server 102.
  • an intermediary storage medium e.g.: a floppy disk, a compact disk, etc.
  • This aspect of the invention represents a benefit over training systems existing in the prior art in that any company within the learning community may unilaterally add training materials to the set of training materials shared by the community.
  • a training lesson is one that has been selected from the universal curriculum or is one that its developer has specifically chosen to make available to the company, it must be added to the company curriculum before it can be assigned to individuals within that company.
  • the software running on the computer server 102 will at 504 make a determination as to whether certain predefined conditions are satisfied. These predefined conditions may include, for example, a determination that the company has been authorized to add the training lesson to its company curriculum upon, for example, the payment of required fees or verification that the company is a member of good standing in the learning community, etc.
  • This aspect of the invention provides a benefit over training systems existing in the prior art in that, by choosing to add or not add particular training lessons to its company curriculum, each company within the learning community can determine which training lessons shall be accessible to individuals within the company.
  • such lesson in regard to training lessons selected from the universal curriculum, such lesson can be added to the company curriculum by, for example, selecting the lesson from the universal curriculum list as displayed in an on-screen window and then clicking on an appropriately labeled on-screen button.
  • the company administrator can add one of the lessons to the company curriculum by, for example, selecting the lesson from a list as displayed in an on-screen window and then clicking on an appropriately labeled on-screen button.
  • a training lesson has been added to the company curriculum of a particular company, that training lesson must still be assigned at 510 in order for an individual within the company to actually take the lesson.
  • Only company administrators and managers may assign training lessons, and only to individuals within the company who are at their level or lower in the company hierarchy. For example, a manager who has been assigned to a company's New York site would be able to assign lessons to all managers and employees within the New York site, but would not be able to assign lessons to any administrators, nor to any managers or employees outside the New York site.
  • the first step in assigning training lessons is to determine which training lessons to include in an assignment.
  • the assignor determines which training lessons to include in an assignment by selecting a training lesson from the company curriculum for example by selecting a lesson listed in an on-screen window and then clicking on an appropriately labeled button to include the lesson in the assignment.
  • a priority level for each of the training lessons may be established by, for example, selecting a priority level (e.g.: low, medium or high) a list as displayed in an on-screen window, and a completion date for each of the training lessons may be established by, for example, entering such date in an appropriately labeled on-screen field.
  • the assignor determines who will receive the assignment by, for example, clicking on one or more individuals, departments, sites, regions, divisions, or ad-hoc groups as listed in an onscreen window and then clicking on an appropriately labeled button to add them to them to the group of designated recipients of the assignment.
  • the assignor may then review which training lessons have been included in the assignment and who in the company has been designated to receive the assignment.
  • the assignor may furthermore choose to edit the choices by clicking on an appropriately labeled link which allows him to revisit the processes described above through which the choices were made.
  • the company administrator may also establish certain prerequisites that must be satisfied before an individual within the company will have access to a particular training lesson.
  • the computer server 102 may at 602 store data regarding the training history of each individual in the company. Moreover, the computer server 102 may accumulate such data regarding the training history of a particular individual over the course of his lifetime, with such transcript continuing to be associated with the same individual even if the individual moves from company to company.
  • Such training history databases are developed and maintained with the aid of commercial database software such as, for example, Microsoft SQL, etc., using techniques known to those of ordinary skill in the art.
  • the computer server 102 may at 604 receive a request for a report on the data stored in regard to a particular individual's training history. Reports may be produced by using, for example, Crystal Reports 7.0 to access the training history data stored and generate the report therefrom.
  • the process for either granting or denying a request to run a report in one embodiment of the present invention is illustrated in flowchart form at 606-618. As illustrated in Figure 6, absent the consent of the individual to whom the report pertains, a particular company could only run reports based on training history which pertains to that company's training material.
  • Company A could only run reports based on the individual's performance on Company A's training material.
  • the individual could, however, grant Company A the right to run reports based on the individual's performance on Company B's training material as well.
  • the individual could grant such consent by, for example, choosing Company B from a list of companies whose training material the individual has been assigned as displayed in a pull-down window, and then clicking on an appropriately labeled button to add it to the list of compames in regard to whose training material Company A may run reports based on the individual's performance thereon.
  • that individual may run reports only for those individuals who occupy equivalent or lower levels on the company hierarchy. For example, a manager who has been assigned to a company's New York site would be able to run reports for all managers and employees within the New York site, but would not be able to run reports for any administrators, nor for any managers or employees outside the New York site.
  • training history may be presented in many different formats to address various needs. More particularly, training history may be organized in various categories, such as by individual, by department, by site, by region, by division, by ad-hoc group, by company, etc.
  • a manufacturer may want to run reports comparing the performance on training material tests of various test takers, including test takers employed by different retailers that sell the manufacturer's products. This may be done to gauge which retailers are the most knowledgeable, and to adjust distribution schemes to favor such retailers.
  • a retailer with stores in different regions may want to run reports comparing performance among test takers within the different regions to determine if they need to intensify training or recruitment efforts in a particular region.
  • One of the benefits present invention is that, in establishing user rights for individuals within the companies that make up the learning community, it allows for the regulation of access to a particular set of training materials on at least two levels.
  • the present invention allows for the regulation of the access of a particular company to the training materials.
  • the present invention may regulate a company ' s access to training materials by requiring at 504 that certain pre-defined conditions be satisfied before that company will be permitted to add a training lesson to its company curriculum.
  • the present invention allows each company to control an individual's access to the materials that the company has access to.
  • each company may regulate an individual's access to those training lessons which the company has been permitted to place on its company curriculum by requiring that the training lesson be assigned at 518 and that certain pre-defined conditions be satisfied at 522 before the individual will be permitted to take a training lesson.
  • the present invention represents a substantial improvement over the prior art in that, while the prior art may teach the first level of regulation, namely the regulation of a particular company's access to a particular set of training materials, Applicant knows of nothing in the prior art which teaches the second level of regulation, namely the regulation by said company of the access of individuals within it to the training materials to which the company has access.
  • comments may be added to training lessons which would be displayed upon accessing the training lesson and would preceed the text and graphics of the lesson. Such comments might, for example, explain a training lesson's relevance to the long-term goals of a company. Comments can be added or edited, for example, in one of two ways. First, comments may be added or edited by the company administrator at the time the company curriculum is created or edited. Upon clicking on an appropriately labeled link, the company administrator would be presented with an on-screen field, and he could then add or edit a comment to the training lesson by entering text in the on-screen field. A comment added to a training lesson in this way would be seen by all those who subsequently take the lesson until such time as the comment is altered or removed.
  • the company administrator might also choose to restrict the comment such that only specified individuals see the comment by for example clicking on one or more individuals, departments, sites, regions, divisions, or ad-hoc groups as displayed in an on-screen window and then clicking on an appropriately labeled onscreen button to designate them to receive the comment.
  • comments may similarly be added to a training lesson at the time a training lesson is assigned by clicking on an appropriately labeled hyper-link.
  • the assignor would then be presented with an on-screen field, and he could then add or edit a comment to the training lesson by entering text in the on-screen field.
  • a comment added to a training lesson in this way would be seen by all those who receive the assignment and subsequently take the lesson.
  • the assignor might also choose to restrict the comment such that only specified individuals see the comment by selecting one or more individuals, departments, sites, regions, divisions, or ad-hoc groups from a list as displayed in an on-screen window and then clicking on an appropriately labeled on-screen button to designate them to receive the comment.
  • assignors mav designate whether a particular training lesson is mandatory or voluntary by, for example, clicking on the appropriate option (e g mandatory or voluntary) as listed in an on-screen pull-down window corresponding to that lesson, the use of which is known to those of ordinary skill in the art Such designation would be displayed, for example, upon accessing the training lesson and would precede the text and graphics of the lesson It would be seen by all those who receive the lesson Furthermore, a company that assigns to an individual a traimng lesson that has been designated as voluntary is unable to generate a report regarding either the individual's performance on the training lesson or whether or not the individual has completed the training lesson In such instances when companies wish to assign mandatory traimng lessons, they may wish to set limits on the amount of time that their workers spend taking training lessons du ⁇ ng hours outside
  • a manager could set a budget for another manager or an employee, but could not set a budget for an admimstrator
  • the individual would be prompted to indicate in approp ⁇ ately labeled on-screen fields 1) whether the lesson was completed du ⁇ ng off-the-clock hours, and 2) the actual time in minutes that the lesson took to complete
  • the individual would be prompted with a warning so indicating and those above the individual in the company hierarchy would receive notification that the individual had exceeded his budget.
  • the individual would then be precluded from taking any more mandatory training lessons off-the-clock until and unless his budget is altered by an individual above him in the company hierarchy.
  • One embodiment of the present invention also involves providing incentives to individuals for completing the various training lessons.
  • a company administrator may specify that an incentive automatically be awarded upon an individual's completion of one of the company's training lessons. Notification of the award of such incentive may involve the sending of an e-mail to the individual who was awarded the incentive, as well as to the company administrator.
  • the company administrator may specify that such incentive be in the form of cash, a gift, points, or a raffle entry by making the appropriate selection from an onscreen pull-down window which corresponds to that incentive.
  • the company administrator may specify that the opportunity to earn such incentive expires on a particular date by entering such date through an appropriate interface such as, for example, an on-screen field. The expiration date would be displayed upon login by a user on the user's home page.
  • the company admimstrator could specify that the incentive shall have no expiration date by clicking on an appropriately labeled button.
  • the incentive may be awarded to individuals as a function of their performance on a training lesson, as opposed to simply the completion of it. For example, if the training lesson were accompanied by a test or exam, an incentive could be awarded to individuals who achieved above a certain score on the test or exam.
  • incentives schemes are merely exemplary, and alternative incentive schemes may be adopted without departing from the scope of the present invention.
  • One embodiment of the present invention also comprises a means for creating and editing company news. For example, such news might include the hiring of a new company officer, the achievement of certain sales goals, or a message from management. Company administrators may create company news by, for example, entering in appropriately labeled on-screen fields the headline, author, expiration date, and text of the news.
  • the company news would be displayed upon login by the user on the user's home page.
  • the company administrator could designate whether the status of the news is active or inactive by making the appropriate selection from a pull-down window, thereby designating whether the news would be seen upon login by those who use the online community in association with the company. Only active news would seen.
  • the company administrator could also designate the priority of the news by, for example, clicking on the appropriate priority level (e.g.: low, medium or high) as displayed in an on-screen window. Such designation would accompany the news it describes in greeting those who use the online community in association with the company, thereby alerting such users as to the urgency of any information contained in the news.
  • One embodiment of the present invention also involves using a "spiff" manager.
  • Spiffs are commissions paid directly to retail salepersons by manufacturers to encourage them to sell more product. Spiffs can be awarded in dollar amounts per item sold. Pursuant to the awarding of spiffs, one embodiment of the present invention allows companies to track the number of items of a particular product sold by a particular salesperson. For each item sold, the sales person would enter in, for example, appropriately labeled on-screen fields information such as, for example, a transaction date, the serial number of the product, and a receipt number. Such databases are developed and maintained with the aid of commercial database software such as, for example, Microsoft SQL, etc., using techniques well known to those of ordinary skill in the art. Periodically, the company would award spiffs to the salesperson in accordance with the type and number of products sold.
  • revenue is derived in one or more of at least four ways.
  • a company can be charged a fee per training lesson it makes available to itself. For example, a company could be charged a fee for each training lesson it transfers to the computer server 102.
  • compames can also be charged a fee for each training lesson they place on their company curriculums.
  • companies can be charged a fee per transaction. For example, companies might be charged a fee every time an individual takes one of its training lessons.
  • companies can also be charged a fee every time an individual runs a report regarding one of its training lessons. Such fees would be accumulated for each company in the learning community and maintained in a database for periodic payment by the compames.

Abstract

Method and system for implementing a learning community via a computer network are provided. An administrator defines a community of companies. User rights are then established for each individual within each company making up the learning community. User rights may be established automatically as a function of each individual's position in his company's company hierarchy. Training materials are provided to the individuals via a computer network as a function of each individual's user rights.

Description

METHOD AND SYSTEM FOR IMPLEMENTING A LEARNING COMMUNITY
Cross-Reference To Related Applications This application claims the benefit of U S Patent Application Serial No 09/608,326, filed
June 30, 2000, which claims the benefit, under 35 U S C b, 1 19(e), of U S Provisional Patent Application Serial No 60/156,998, filed October 1, 1999
Field Of The Invention The present invention relates to a method and system for implementing a learning community to provide training More particularly, the present invention relates to a method and system for implementing a learning community wherein training materials are provided to individuals via a communication network in accordance with pre-defined user rights.
Background Of The Invention
Adequate information and training is crucial for success in the corporate world It is difficult for a company to compete to its full capacity in today's fast and ultra-competitive marketplace without a means of ensuring that all of its officers, managers, salespeople and other personnel have the proper knowledge and training Companies have economic incentives to ensure that not only are their own personnel well-trained, but also that the personnel of its business partners are well-trained Thus, the incentive is to ensure that the people who make, sell, etc , their products or services are as knowledgeable as possible to enhance sales A manufacturer has an incentive to ensure that not only its own employees are knowledgeable about its products, but also that the personnel of the retailers that sell the products are knowledgeable about the products Although these are simple concepts to understand, the complexity lies in satisfying this training need Training a significant number of individuals in a large company is a formidable task that typically requires a significant investment in personnel, resources, time and money
Some companies have sought to address their training needs by instituting traditional classroom-based training methods Typically, a company hires instructors or its more knowledgeable personnel to personallv teach material to people in a classroom setting, similar to the way students receive education in conventional academic schools Although effective to some degree, there are many disadvantages and limitations to classroom-based training methods of this type First, the recipients of this type of training must be present in the classroom to learn the mateπal This mav involve taking a αav off from their regular work assignment to attend the class, imposing costs on the company in the torm ot reduced man power reduced productivity, or additional labor costs required to make up for the attendees missed working time Second, there are costs associated with hiring the instructor The company must either bear the service costs of outside instructors or make up for the missed working time of personnel who teach the class All of these costs inevitably lead to a third problem, which is synchronizing the schedules of all of the potential class attendees Due to the high costs associated with hiring the instructor and setting aside space for the classroom, it is usually most cost-effective to have as many people as possible attend each class Assuming that the company is fairly large, synchronizing the schedules for all of the individuals within the company that need to be trained may require dedicating personnel to managing the coordination of training and work schedules In addition, it may be necessary to dedicate other personnel to manage the education that each individual within the company has received to each individual is receiving adequate training in the appropriate areas Finally, there may be travel costs associated with classroom based instruction For example, a manufacturer wishing to train the personnel of retailers who sell its products may need to send instructors great distances in order to train the personnel of remotely located retailers These are just some of the problems associated with classroom-based training
As an alternative, more and more companies are turmng to computer-based training methods as a means for balancing the need to train their personnel against the ever-increasing costs of meeting such training needs In the past, computer-based training involved installing individual software packages on stand-alone computers (I e , computers not connected to a network) with no means of monitoπng the usage or performance of the individuals taking the class In addition, implementing new training software typically required a software support person to go to each stand-alone computer and install the new training software Companies would then have to manually track the computers and the software to ensure that all of the training software was up-to-date and functioning properly The significant management and overhead costs associated with this method reduce the attractiveness of this type of computer- based training as a means of satisfying a company's training requirements
Today, however, the ubiquity of networks, intranets and the Internet (collectively referred to herein as "net-based technology") has made computer-based training a realistic and cost- effective option Net-based technology allows for remote and centralized software distπbution and maintenance, thereby significantly reducing training costs In addition, net-based technology also allows a company to efficiently and centrally monitor usage and performance Several companies offer vaπations of net-based technology training options including PATHLORE, ALLEN COMMUNICATION and LOTUS DEVELOPMENT CORPORATION Although all of the net-based training systems offered by these companies apparently allow a company to centrally manage, administer and monitor computer-based training programs using net-based technology, they all seem to have merely taken the classroom-based training model and implemented that model using net-based technology. Thus, to various degrees, they all group individuals into a single class that shares common training needs to determine the training materials to administer to that class.
In addition, most of the various training solutions offered by these companies are implemented on a stand-alone company basis instead of using a multi-company or inter-company model. Thus, Company A may administer and monitor its own training materials for its own personnel on a website, and Company B may administer and monitor its own training materials for its own personnel on the same website. However, none of the various training solutions currently available allows Company A to administer its training materials to individuals within Company B while also allowing Company B to monitor its own personnel's use of Company A's training materials. Furthermore, Company C may want to administer its training materials to both its own personnel and Company B' personnel, but not to any of the individuals within Company A.
Company C may further want to monitor the performance on its training materials of both its own personnel and Company B's personnel. Company B may also want to monitor its own personnel's performance on Company C's training materials. However, Company B may not want Company C to monitor the usage and performance of Company B's personnel on training materials not administered by Company C.
Finally, most of the training solutions offered by these companies do not allow for selective distribution of training materials to the individuals within the company in accordance with the locations of such individuals in a company hierarchy. For instance, a company may desire that individuals within Division A of the company have access to certain training materials, but not individuals within Division B. Alternatively, the company may desire that only individuals within Department A of Division B to have access to certain training materials.
None of the currently available training solutions provides a solution that meets all of these training needs. These inadequacies of the currently available training solutions are addressed by the present invention.
Summary Of The Invention
The present invention is a method and system for administering and providing training materials to individuals within one or more companies through a communication network such as, for example, a computer network. The method includes the steps of forming a community of companies having access to shared training mateπals and regulating tne access to such mateπals by individual companies within the community The method also includes assigning user πghts to at least one individual within a company and distπbuting mateπals to that individual based on those user rights In one embodiment, any company within the community may unilaterally add additional training materials to the set of training materials shared by the community
In another embodiment, the method according to the present invention is a method of operating a computer system having a data processor coupled to a means for data storage The method permits the provision of training mateπals to an individual within a company where the individual is at a certain level within the company hierarchy and has a training history including exam results The method has the steps of recording information relating to the individual's training history in the data storage means and recording information relating to the individual's level within the company and computing based upon both sets of information whether to grant the individual access to vaπous training mateπals
The invention in another embodiment consists of a computer system for adrmnisteπng shared training mateπals to individuals within one or more companies The system has communication means for communication among companies with access to such mateπals, assignment means for assigning user πghts to individuals and distribution means for distπbuting such mateπals to individuals based on their user πghts
In another embodiment, the invention consists of a function such as, for example, computer readable media for instructing a computer to perform the steps of forming a community of companies having access to shared training mateπals, regulating the access of compames within the community to such mateπals, assigning user πghts to individuals within the companies and distπbuting such mateπals to individuals based on their user πghts
In another embodiment, the method according to the present invention is a method of permitting an individual within a company to access training mateπals The method allows multiple companies to share a common set of traimng mateπals while restπcting access to particular training mateπals to particular individuals within particular companies The method has the steps of recording in a data storage device rules relating to the company s right to access the training materials, recording in a data storage device rules relating to the individual's right to access the training materials, and determimng based upon both sets of rules whether to grant the individual access to vaπous training mateπals
In another embodiment, the invention consists of a computer system for providing training lessons to an individual within one or more compames The svstem has a data storage device containing information about the individual's level within the company ana containing one or more training lessons, and a computing device for determining whether to grant the individual access to the training lessons based on the individual's level within the company.
Brief Description Of The Drawings Fig. 1 is a schematic diagram of the relationship between hardware devices in the preferred embodiment of the present invention.
Fig. 2 is a flowchart depicting the steps involved in establishing user rights for individuals as a function of their position in the corporate hierarchy.
Fig. 3 is a table comparing the user rights of different level individuals of a company in the preferred embodiment of the present invention.
Fig. 4 is a flowchart depicting the steps involved in transferring a training lesson to a learning community.
Fig. 5 is a flowchart depicting the steps involved in adding a training lesson to a company curriculum, in assigning a training lesson to an individual, and in an individual gaining access to a training lesson.
Fig. 6 is a flow chart illustrating the process in the preferred embodiment of the present invention for determining whether to grant or deny a request to run a report regarding the training history of an individual.
Detailed Description Of The Invention
The present invention relates to a method and system for implementing a learning community wherein training materials are provided to individuals through a communication network such as, for example, a computer network in accordance with pre-defined user rights.
The term "company" as used herein means any corporation, limited liability company, limited liability partnership, general partnership, or any other form of organization.
The term "level" as used herein means the hierarchial categories of sections into which a particular company is divided. Levels may be imposed for purposes of training only or levels may reflect the actual hierarchy of the company. For instance, a particular company might have four different levels, namely, divisions, regions within each division, sites within each region, and departments within each site. Of course, those of ordinary skill in the art will appreciate that there are many different levels into which a company may be divided consistent with the scope of the present invention.
The term "training history" as used herein means information regarding the particular training lessons taken by an individual, and may include the scores earned on tests, relevant dates, and any other information regarding that individual's exposure to and performance on training lessons.
The term "user rights" as used herein means rights which determine what activities a user can perform within the learning community, and include for example what training materials and other materials a user has access to. The term "rules" as used herein means the guidelines based upon which user rights are established.
The present invention is based on the Vertical Learning Community Model and involves a learning commumty, which is a group made up of companies sharing common training materials accessed through a common server. These companies each have varying degrees of access to the training materials provided through the common server. Each company in turn determines which of the company's training materials shall be accessible to which individuals within the company. The degree of access of each company and of each of the individuals within each company to such training materials is determined by a set of user rights. These user rights, which will be further discussed below, permit differential access to training materials among individuals of different levels within a single company and permits differential access among the group of companies or their divisions to such material. Hence, the Vertical Learning Community Model can for example permit one company to access the training materials of another company within the learning community, while at the same time distinguishing between the personnel of the two companies. It will be appreciated by those of ordinary skill in the art that training materials may include lessons, tests, other learning material or some combination of them.
Fig. 1 is a schematic diagram of the relationship between hardware devices in an exemplary embodiment of the present invention. It illustrates a computer server 102 connected to a network communications medium 114 via a first communications device 112. The computer server 102 may have a processor 104, a storage device 106, a user input device 108 and, optionally, a display device 1 10. The network communications medium 114 may comprise any computer network (e.g.: internal company networks such as intranets, the Internet, etc.). A first computer client 1 16 is also connected to the network communications medium 1 14 via a second communications device 126. The first computer client 1 16 may have a processor 118, a storage device 120, a user input device 122, and a display device 124. A second computer client 128 may also be connected to the network communications medium 114 via a third communications device 138. The second computer client 128 may have a processor 130, a user input device 134, and a display device 136. The first, second and third communications devices 112, 126, 138 may include a modem, network interface card, communications port, etc. However, those of ordinary skill in the art will understand that other devices which allow the computer server 102, and first and second computer clients 1 16. 128 to communicate via the network communications medium 1 14 may also be used within the scope of the present invention. Further, those of ordinary skill in the art will understand that while only two computer clients have been depicted in the exemplary embodiment for the sake of simplicity, additional computer clients may be connected to the network communications medium 1 14 in accordance with the present invention. Finally, those of ordinary skill in the art will understand that these computer clients may be individuals who are all associated with the same company or, alternatively, who are associated with different companies within the same learning community.
The computer server 102 may be a PC, Mac, mainframe or other similar computer device running software to store, retrieve and process data and data requests. For example, the computer server 102 may be, for example, a COMPAQ Server running, for example, WINDOWS 2000 Information Server® and using, for example, ORACLE 8i® for database storage and retrieval. In addition, the first and second computer clients 1 16, 128 may each be a PC, Mac or similar computer device. The first and second computer clients 1 16, 128 may each be running a graphical user interface on an operating system such as, for example, WINDOWS®, Linux, etc., and also running a browser that enables a user to access and view content over the Internet. The protocols may include, but are not limited to, HTML, XML, JSP and Enterprise Java Beans. Those of ordinary skill in the art will know that other hardware and software may be used without departing from the scope of the present invention. Fig. 2 is a flowchart depicting the steps involved in carrying out an embodiment of the present invention. Fig. 2 at 202 refers to a community administrator who manages the training activity for the learning community. The community administrator may, for example, be the provider and/or manager of the common computer server 102 serving the different companies of the learning community. The community administrator manages the training activity for the entire learning community. In one embodiment of the present invention, consistent with his function as the manager of training activity for the entire learning community, the community administrator's action would overrule the actions of all other users within the learning community. For example, the community administrator could overrule a decision by a company to allow a particular user to have access to particular training materials. It will be appreciated by those of ordinary skill in the art that the community administrator may be an individual or an entity such as a company, and furthermore that there may be more than one community administrator.
Referring to Fig. 2, the community administrator at 202 adds a company to the learning community by interacting with the computer server 102 directly, or alternatively, by logging onto the computer server 102 using a computer client connected to the computer server 102 via the network communications medium 1 14 to interact with the computer server 102 indirectly. In one embodiment, the addition of the company to the learning community entails using the software running on the computer server 102 to enter identifying data regarding the company (e.g.: the name of the company, the addresses of the company, the name of the contact person, etc.) through an appropriate interface such as, for example, an on-screen field. A field is an area on a computer screen or other vehicle designated for the input of information, for example in the form of text or graphics, and their use is known to those of ordinary skill in the art.
At 204 of Fig. 2, the community administrator designates a company administrator on the computer server 102 for each company. The company administrator in turn manages the training activity for the company. Again, the community administrator may manage such activity by interacting with the computer server 102 directly, or by using a computer client to log onto the computer server 102 to interact with it indirectly. The designation of a company administrator involves assigning a unique administrator identification ("ID") to the company administrator using the software running on the computer server 102, and associating particular user rights with the company administrator, as shown in Figure 3. User rights refer to the user's ability to access training materials and other materials on the network and to perform certain functions within the learning community.
At 206 of Fig. 2, the company administrator establishes a company hierarchy for the company. The company hierarchy is simply the company organized into levels, and such levels may reflect the actual organizational scheme of the company, but need not. The different levels of the company hierarchy may include, for example, divisions, regions, sites and departments. For example, a company may have a sporting goods division. This division, along with all the other divisions, would occupy one level of the company hierarchy. Within the sporting goods division, the company may further have a Northeast region, a Southeast region, a Northwest region and a Southwest region. Together, all of the regions would occupy a second level in the company hierarchy. The company may further have a New York site in the Northeast region, a Georgia site in the Southeast region, etc. Together, all of the sites in all of the regions would occupy a third level of the company hierarchy. Finally, the company may have an athletic shoe department in some or all of the sites in each region. Together, all of the departments in all of the sites would occupy a forth level.
In one embodiment of the present invention, the company administrator may select which levels to include in the company hierarchy by, for example, using a computer client to log onto the computer server 102 and clicking on the desired levels (e.g.: divisions, regions, sites, or departments) as listed in, for example, on-screen pull-down windows, the use of which is known to those of ordinary skill in the art. The company administrator enters descriptive data for each division, region, site and department (e.g.: the name of each division, the mailing addresses of each division, the name of the contact person for each division, etc.) through an appropriate interface such as, for example, an on-screen field. For example, the company administrator may name one region the Northwest region, establishing a mailing address and contact person for that region, and may name another region the Southeast region, establishing a different mailing address and different contact person for that region.
In an embodiment of the present invention, the company administrator may also include ad-hoc groups within the company hierarchy. Ad-hoc groups are custom-made groups of individuals within a company that the company administrator chooses to associate together. For example, the company administrator may want to assign particular training lessons to all individuals involved in a particular project. However, such individuals may otherwise be unassociated with one another through already existing levels in the company hierarchy. To facilitate the assignment of training lessons relevant to the project to the relevant individuals within the company, the company administrator may choose to create an ad-hoc group consisting of all the individuals involved in that project. Such a group could then be assigned to the same level for purposes of training. The company administrator may define such ad-hoc groups by, for example, clicking on particular individuals within the company as listed in an on-screen window and then clicking on an appropriately labeled on-screen button to add them to the ad-hoc group. In one embodiment of the present invention, referring again to Fig. 2, once the company administrator has established the company hierarchy at 206, the company administrator assigns individuals to the company hierarchy at 208 by using a computer client to log onto the computer server 102 and associating each individual with one or more divisions, regions, sites, departments or ad-hoc groups. In assigning an individual to the company hierarchy, the company administrator can distinguish between company administrators, managers, and employees. For example, the company administrator of a company may assign, for example, a manager and an employee to the cosmetics department in the Northeast region's New York site. The company administrator would occupy a higher position in the company hierarchy than the manager, who would occupy a higher position than the employee. The assignment of individuals to the company hierarchy may reflect the actual hierarchy of the company, but need not. Furthermore, a single individual can be assigned to the company hierarchy of more than one company.
In one embodiment of the present invention, based upon the assignment of individuals to the company hierarchy, the computer server 102 automatically establishes user rights particular to each individual. These user rights are rights which determine what activities a user can perform within the system, including for example what materials a user has access to. The user rights are based on rules about which individuals within a company have which kinds of access. The user rights may follow a hierarchy which mirrors the company hierarchy. For example, an administrator possesses greater user rights than a manager, who possesses greater user rights than an employee.
Furthermore, in one embodiment of the present invention, each individual's user rights would be effective only within the department, site, region or division of the company hierarchy to which that individual has been assigned. For example, a manager who has been assigned to the Northeast region of the company hierarchy would possess user rights effective only within such Northeast region. Hence, the manager would, for example, be able to assign training lessons (a user right explained in greater detail below) to all managers and employees within the Northeast region (which includes all managers and employees within all departments within all sites within the Northeast region), but would not be able to assign lessons to any other individuals within the company hierarchy. Similarly, a manager who has been assigned to the New York site of the Northeast region would be able to assign lessons to all managers and employees within the New York site, but would not be able to assign lessons to any other individuals within the Northeast region, nor to any other individuals within the company hierarchy. An exemplary establishment of user rights is illustrated in table form in Fig. 3. Of course, assigning individuals to the company hierarchy establishes only default user rights, and the company administrator may within the scope of the present invention choose to grant any particular individual more or fewer rights than the default rights. Referring again to Fig. 3, this could be done by using a computer client to log onto the computer server 102 and associating particular user rights with an individual.
Training lessons may be in the form of, for example, text, graphics or sound conveying information regarding the subject matter of the lesson. Tests or exams may also be in the form of, for example, text, graphics or sound presenting questions regarding the subject matter of particular lessons, and may include interfaces such as, for example, on-screen fields through which users may mark or enter their answers to said questions. The development of training lessons is described in further detail below.
In one embodiment of the present invention, each company in the learning community has its own company curriculum consisting of all of the training lessons that may be assigned to individuals within that company. Only those training lessons that have been assigned to a particular individual may be accessed by that individual. The addition of training lessons to the company curriculum and the assigning of training lessons to particular individuals are explained in greater detail below. In one embodiment of the present invention, the company administrator can choose to add lessons to the company curriculum from a list of training lessons. The list of training lessons may come from one of two sources. First, training lessons may be obtained from a universal curriculum consisting of a pool of generic training lessons maintained by the community administrator on behalf of all companies within the community. These generic training lessons may have been created or developed by the community administrator or, alternatively, these generic training lessons may be developed by an entity that is unaffiliated with the company, but which has made the training lesson available to all of the companies in the learning community. Second, training lessons may be developed specifically for the company by the company itself or by a separate entity on the company's behalf. Referring to Fig. 4, an individual would request from the company administrator the right to develop a training lesson for the company at 402. The requester may be the company administrator himself, a manager of the company, an employee of the company, or may be an individual otherwise unassociated with the company. For instance, the requester may be an individual within a company that specializes in developing training lessons for other companies. The computer server 102 would at 404 make a determination as to whether the company administrator has the right to grant the right to develop training lessons. Such right to grant the right to develop training lessons may be contingent on, for example, whether required fees have been paid, whether the company with which the company administrator is affiliated is a member of good standing in the learning community, etc. In the event the company administrator does not have the right to grant the right to develop training lessons, the requester would have its request to develop training lessons denied at 406. In the event the company administrator has the right to do so, the company administrator may at 408 grant the requesting individual the right to develop a training lesson for the company by assigning developer rights to that individual. Only an individual which has been granted the right to develop a training lesson for the company by the company administrator at 408 will be permitted to develop a training lesson for the company at 412. Otherwise, the individual's request to develop would be denied at 410.
In an embodiment of the present invention, referring again to Fig. 4, training lessons may be developed at 412 in the form of, for example, web pages (including but not limited to content such as HTML, JPEG, GIF, XML, etc.) or files that may be downloaded from web pages.
Training lessons in the form of web pages may be developed with the aid of commercial web page production software such as, for example, FrontPage, Dreamweaver, etc., using techniques well known to those of ordinary skill in the art. In one embodiment of the present invention, the developer can specify a date on which a particular training lesson shall expire (i.e., be automatically removed from or be ineligible to be placed on the company curriculum of a particular company) by entering the date through an appropriate interface such as an on-screen field.
In an embodiment of the present invention, referring again to Fig. 4, the individual who developed the training lesson at 412 establishes at 414 which companies will have access to the training lesson. The developer may do this in two stages. First, the developer either limits the target audience for the training lesson to an internal audience made up of individuals within the company with which the developer is affiliated by, for example, clicking on one appropriately labeled on-screen button, or the developer selects an external audience, thereby allowing for the possibility that individuals within other companies may have access to the training lesson, by clicking on a different appropriately labeled on-screen button. Second, to the extent applicable, the developer defines the internal and external target audiences. If an internal target audience is selected, the developer determines who within the company may have access to the training lesson by, for example, clicking on one or more individuals, departments, sites, regions, divisions or ad- hoc groups as listed in an on-screen window and then clicking on an appropriately labeled onscreen button to add them to the internal audience. A user previously granted access may similarly have his access revoked by, for example, selecting the user from a list of the internal audience as displayed in an on-screen window and then clicking on an appropriately labeled onscreen button to remove him from the internal audience. If an external target audience is selected, the developer determines which other companies in particular may have access to the training lesson by, for example, clicking on particular companies as listed in an on-screen window and then clicking on an appropriately labeled on-screen button to add them to the external audience. A company granted access may similarly have its access revoked by, for example, selecting the company from a list of the external audience as displayed in an on-screen window and then clicking on an appropriately labeled button to remove it from the external audience.
Referring again to Fig. 4, following the selection of those who may have access to the training lesson, the developer of the training lesson transfers at 416 the training lesson to the computer server 102. Transfer of the training lesson to the computer server 102 may be accomplished, for example, via a network communications medium 114, such as the Internet. Transfer of the training lesson to the computer server 102 may also be accomplished, for example, by transferring the training lesson via an intermediary storage medium (e.g.: a floppy disk, a compact disk, etc.) to the community admimstrator, who would in turn transfer the training lesson from the intermediate storage medium to the computer server 102. Once the training lesson has been transferred to the computer server 102, it is available to be added to a company curriculum. This aspect of the invention represents a benefit over training systems existing in the prior art in that any company within the learning community may unilaterally add training materials to the set of training materials shared by the community.
In one embodiment of the present invention, whether a training lesson is one that has been selected from the universal curriculum or is one that its developer has specifically chosen to make available to the company, it must be added to the company curriculum before it can be assigned to individuals within that company. Referring to Fig. 5, for each company requesting at 502 that the training lesson be added to its company curriculum, the software running on the computer server 102 will at 504 make a determination as to whether certain predefined conditions are satisfied. These predefined conditions may include, for example, a determination that the company has been authorized to add the training lesson to its company curriculum upon, for example, the payment of required fees or verification that the company is a member of good standing in the learning community, etc. If the predefined conditions are satisfied, the company administrator will be granted the right to add the training lesson to its company curriculum. This aspect of the invention provides a benefit over training systems existing in the prior art in that, by choosing to add or not add particular training lessons to its company curriculum, each company within the learning community can determine which training lessons shall be accessible to individuals within the company.
In one embodiment of the present invention, in regard to training lessons selected from the universal curriculum, such lesson can be added to the company curriculum by, for example, selecting the lesson from the universal curriculum list as displayed in an on-screen window and then clicking on an appropriately labeled on-screen button. With respect to training lessons that are not part of the universal curriculum but in regard to which the company administrator has been granted the right to add the lesson to the company curriculum, the company administrator can add one of the lessons to the company curriculum by, for example, selecting the lesson from a list as displayed in an on-screen window and then clicking on an appropriately labeled on-screen button.
In one embodiment of the present invention, referring again to Fig. 5, once a training lesson has been added to the company curriculum of a particular company, that training lesson must still be assigned at 510 in order for an individual within the company to actually take the lesson. Only company administrators and managers may assign training lessons, and only to individuals within the company who are at their level or lower in the company hierarchy. For example, a manager who has been assigned to a company's New York site would be able to assign lessons to all managers and employees within the New York site, but would not be able to assign lessons to any administrators, nor to any managers or employees outside the New York site.
In one embodiment of the present invention, the first step in assigning training lessons is to determine which training lessons to include in an assignment. The assignor determines which training lessons to include in an assignment by selecting a training lesson from the company curriculum for example by selecting a lesson listed in an on-screen window and then clicking on an appropriately labeled button to include the lesson in the assignment. On a separate screen, once the training lessons have been selected, a priority level for each of the training lessons may be established by, for example, selecting a priority level (e.g.: low, medium or high) a list as displayed in an on-screen window, and a completion date for each of the training lessons may be established by, for example, entering such date in an appropriately labeled on-screen field.
Next, the assignor determines who will receive the assignment by, for example, clicking on one or more individuals, departments, sites, regions, divisions, or ad-hoc groups as listed in an onscreen window and then clicking on an appropriately labeled button to add them to them to the group of designated recipients of the assignment. On a separate screen, the assignor may then review which training lessons have been included in the assignment and who in the company has been designated to receive the assignment. The assignor may furthermore choose to edit the choices by clicking on an appropriately labeled link which allows him to revisit the processes described above through which the choices were made. In one embodiment of the present invention, the company administrator may also establish certain prerequisites that must be satisfied before an individual within the company will have access to a particular training lesson. Hence, even though a particular individual may have been assigned the training lesson at 518, such individual attempting to access such lesson at 520 will fail to obtain such access unless these prerequisites are satisfied at 522. For example, the company administrator may establish that an individual will not be permitted to take a particular training lesson until he has taken certain pre-requisite training lessons. The assignor determines which training lessons shall serve as prerequisites for another training lesson by, for example, selecting one or more training lessons from the company curriculum list as displayed in an onscreen window and then clicking on an appropriately labeled button. If all prerequisites to an assigned training lesson are satisfied at 522, the computer server 102 would finally allow the individual access to the training lesson at 526. Such individual could then access the training lesson through a computer terminal such as, for example, first and second computer clients 116, 128 of Fig. 2. Pursuant to the enforcement of such prerequisite requirements, in one embodiment of the present invention, referring to Fig. 6, the computer server 102 may at 602 store data regarding the training history of each individual in the company. Moreover, the computer server 102 may accumulate such data regarding the training history of a particular individual over the course of his lifetime, with such transcript continuing to be associated with the same individual even if the individual moves from company to company. Such training history databases are developed and maintained with the aid of commercial database software such as, for example, Microsoft SQL, etc., using techniques known to those of ordinary skill in the art.
Referring again to Fig. 6, the computer server 102 may at 604 receive a request for a report on the data stored in regard to a particular individual's training history. Reports may be produced by using, for example, Crystal Reports 7.0 to access the training history data stored and generate the report therefrom. The process for either granting or denying a request to run a report in one embodiment of the present invention is illustrated in flowchart form at 606-618. As illustrated in Figure 6, absent the consent of the individual to whom the report pertains, a particular company could only run reports based on training history which pertains to that company's training material. For example, if an individual has completed training lessons assigned by Company A and training lessons assigned by Company B, absent the consent of the individual, Company A could only run reports based on the individual's performance on Company A's training material. The individual could, however, grant Company A the right to run reports based on the individual's performance on Company B's training material as well. The individual could grant such consent by, for example, choosing Company B from a list of companies whose training material the individual has been assigned as displayed in a pull-down window, and then clicking on an appropriately labeled button to add it to the list of compames in regard to whose training material Company A may run reports based on the individual's performance thereon. Referring again to Figure 6, only those individuals within a company who are determined to have been granted the right to run reports at 606 will have such requests honored at 618. An individual's capacity to grant such rights is a function of his position in the company hierarchy as established at 206 of Fig. 2. More particularly, only administrators and managers could grant the right to run reports to other individuals in the company, and they could grant rights only to those individuals who occupy equivalent or lower levels on the company hierarchy. For example, a manager who has been assigned to a company's New York site would be able to grant the right to run reports to all managers and employees within the New York site, but would not be able to do so to any administrators, nor to any managers or employees outside the New York site. Furthermore, once an individual has been granted the right to run reports, that individual may run reports only for those individuals who occupy equivalent or lower levels on the company hierarchy. For example, a manager who has been assigned to a company's New York site would be able to run reports for all managers and employees within the New York site, but would not be able to run reports for any administrators, nor for any managers or employees outside the New York site.
Referring again to Figure 6, note that in addition to running reports on the training history of individuals within a particular Company A, individuals of Company A could be granted the right to run reports on the training history of individuals of other companies to the extent the report regards Company A's training materials. Thus, for example, Manufacturer A may require that Retailer Z's salespersons take training lessons regarding Manufacturer A's products. In such an instance, a manager in Manufacturer A may run a report on the performance of salespersons in Retailer Z, but only as regards performance on Manufacturer A's training materials.
In an alternative embodiment of the present invention, training history may be presented in many different formats to address various needs. More particularly, training history may be organized in various categories, such as by individual, by department, by site, by region, by division, by ad-hoc group, by company, etc. For example, a manufacturer may want to run reports comparing the performance on training material tests of various test takers, including test takers employed by different retailers that sell the manufacturer's products. This may be done to gauge which retailers are the most knowledgeable, and to adjust distribution schemes to favor such retailers. As another example, a retailer with stores in different regions may want to run reports comparing performance among test takers within the different regions to determine if they need to intensify training or recruitment efforts in a particular region. Of course, training history as recorded in such reports may be organized in many other ways without departing from the scope of the present invention. One of the benefits present invention is that, in establishing user rights for individuals within the companies that make up the learning community, it allows for the regulation of access to a particular set of training materials on at least two levels. First, the present invention allows for the regulation of the access of a particular company to the training materials. For example, as discussed above, the present invention may regulate a company's access to training materials by requiring at 504 that certain pre-defined conditions be satisfied before that company will be permitted to add a training lesson to its company curriculum. Second, the present invention allows each company to control an individual's access to the materials that the company has access to. For example, as discussed above, each company may regulate an individual's access to those training lessons which the company has been permitted to place on its company curriculum by requiring that the training lesson be assigned at 518 and that certain pre-defined conditions be satisfied at 522 before the individual will be permitted to take a training lesson. In this way, the present invention represents a substantial improvement over the prior art in that, while the prior art may teach the first level of regulation, namely the regulation of a particular company's access to a particular set of training materials, Applicant knows of nothing in the prior art which teaches the second level of regulation, namely the regulation by said company of the access of individuals within it to the training materials to which the company has access.
In one embodiment of the present invention, comments may be added to training lessons which would be displayed upon accessing the training lesson and would preceed the text and graphics of the lesson. Such comments might, for example, explain a training lesson's relevance to the long-term goals of a company. Comments can be added or edited, for example, in one of two ways. First, comments may be added or edited by the company administrator at the time the company curriculum is created or edited. Upon clicking on an appropriately labeled link, the company administrator would be presented with an on-screen field, and he could then add or edit a comment to the training lesson by entering text in the on-screen field. A comment added to a training lesson in this way would be seen by all those who subsequently take the lesson until such time as the comment is altered or removed. However, the company administrator might also choose to restrict the comment such that only specified individuals see the comment by for example clicking on one or more individuals, departments, sites, regions, divisions, or ad-hoc groups as displayed in an on-screen window and then clicking on an appropriately labeled onscreen button to designate them to receive the comment.
Second, comments may similarly be added to a training lesson at the time a training lesson is assigned by clicking on an appropriately labeled hyper-link. The assignor would then be presented with an on-screen field, and he could then add or edit a comment to the training lesson by entering text in the on-screen field. A comment added to a training lesson in this way would be seen by all those who receive the assignment and subsequently take the lesson. However, the assignor might also choose to restrict the comment such that only specified individuals see the comment by selecting one or more individuals, departments, sites, regions, divisions, or ad-hoc groups from a list as displayed in an on-screen window and then clicking on an appropriately labeled on-screen button to designate them to receive the comment.
In order to comply with Fair Labor Standards Act requirements, companies may be required to provide compensation to personnel for time spent in training programs unless the training program is voluntary. It may be desirable therefore to designate within the training lesson itself whether taking the lesson is mandatory or voluntary In one embodiment of the present invention, assignors mav designate whether a particular training lesson is mandatory or voluntary by, for example, clicking on the appropriate option (e g mandatory or voluntary) as listed in an on-screen pull-down window corresponding to that lesson, the use of which is known to those of ordinary skill in the art Such designation would be displayed, for example, upon accessing the training lesson and would precede the text and graphics of the lesson It would be seen by all those who receive the lesson Furthermore, a company that assigns to an individual a traimng lesson that has been designated as voluntary is unable to generate a report regarding either the individual's performance on the training lesson or whether or not the individual has completed the training lesson In such instances when companies wish to assign mandatory traimng lessons, they may wish to set limits on the amount of time that their workers spend taking training lessons duπng hours outside of the normal workday (I e "off-the-clock") One embodiment of the present invention allows for the setting of such limits in two steps First, an individual is precluded from taking a mandatory training lesson duπng off-the-clock hours unless a company administrator has designated the lesson as compensable duπng off-the-clock hours Second, a budget is set for the individual which specifies the number of off-the-clock minutes that the individual may spend on mandatory training lessons duπng a particular time peπod Such budget may be set by enteπng in appropπately labeled on-screen fields the start date for the time period, the end date for the time peπod, and the amount of off-the-clock time as measured in, for example, minutes that the individual may spend taking mandatory traimng lessons duπng that time peπod Such budget would be displayed upon accessing any mandatory training lesson and would precede the text and graphics of the lesson In an alternative embodiment of the invention, the number of off-the-clock minutes spent by an individual on the assigning company's mandatory traimng lessons and the resulting wage liability incurred by said assigning company would be stored in a database to facilitate management of the individual's off-the-clock training Such off-the-clock traimng databases are developed and maintained with the aid of commercial database software such as, for example, Microsoft SQL, etc , using techniques well known to those of ordinary skill in the art
Preferably, only company administrators and managers may set such budgets, and only in regard to those individuals who occupy equivalent or lower levels on the company hierarchy For example, a manager could set a budget for another manager or an employee, but could not set a budget for an admimstrator Upon the setting of such budget, at the end of each training lesson completed by the individual, the individual would be prompted to indicate in appropπately labeled on-screen fields 1) whether the lesson was completed duπng off-the-clock hours, and 2) the actual time in minutes that the lesson took to complete In the event that the individual has exceeded his budget, the individual would be prompted with a warning so indicating and those above the individual in the company hierarchy would receive notification that the individual had exceeded his budget. The individual would then be precluded from taking any more mandatory training lessons off-the-clock until and unless his budget is altered by an individual above him in the company hierarchy.
One embodiment of the present invention also involves providing incentives to individuals for completing the various training lessons. For example, a company administrator may specify that an incentive automatically be awarded upon an individual's completion of one of the company's training lessons. Notification of the award of such incentive may involve the sending of an e-mail to the individual who was awarded the incentive, as well as to the company administrator. Furthermore, the company administrator may specify that such incentive be in the form of cash, a gift, points, or a raffle entry by making the appropriate selection from an onscreen pull-down window which corresponds to that incentive. In addition, the company administrator may specify that the opportunity to earn such incentive expires on a particular date by entering such date through an appropriate interface such as, for example, an on-screen field. The expiration date would be displayed upon login by a user on the user's home page. Alternatively, the company admimstrator could specify that the incentive shall have no expiration date by clicking on an appropriately labeled button.
Alternatively, the incentive may be awarded to individuals as a function of their performance on a training lesson, as opposed to simply the completion of it. For example, if the training lesson were accompanied by a test or exam, an incentive could be awarded to individuals who achieved above a certain score on the test or exam. Such incentive schemes are merely exemplary, and alternative incentive schemes may be adopted without departing from the scope of the present invention. One embodiment of the present invention also comprises a means for creating and editing company news. For example, such news might include the hiring of a new company officer, the achievement of certain sales goals, or a message from management. Company administrators may create company news by, for example, entering in appropriately labeled on-screen fields the headline, author, expiration date, and text of the news. The company news would be displayed upon login by the user on the user's home page. The company administrator could designate whether the status of the news is active or inactive by making the appropriate selection from a pull-down window, thereby designating whether the news would be seen upon login by those who use the online community in association with the company. Only active news would seen. The company administrator could also designate the priority of the news by, for example, clicking on the appropriate priority level (e.g.: low, medium or high) as displayed in an on-screen window. Such designation would accompany the news it describes in greeting those who use the online community in association with the company, thereby alerting such users as to the urgency of any information contained in the news. One embodiment of the present invention also involves using a "spiff" manager. Spiffs are commissions paid directly to retail salepersons by manufacturers to encourage them to sell more product. Spiffs can be awarded in dollar amounts per item sold. Pursuant to the awarding of spiffs, one embodiment of the present invention allows companies to track the number of items of a particular product sold by a particular salesperson. For each item sold, the sales person would enter in, for example, appropriately labeled on-screen fields information such as, for example, a transaction date, the serial number of the product, and a receipt number. Such databases are developed and maintained with the aid of commercial database software such as, for example, Microsoft SQL, etc., using techniques well known to those of ordinary skill in the art. Periodically, the company would award spiffs to the salesperson in accordance with the type and number of products sold.
In one embodiment of the present invention, revenue is derived in one or more of at least four ways. First, a company can be charged a fee per training lesson it makes available to itself. For example, a company could be charged a fee for each training lesson it transfers to the computer server 102. Second, compames can also be charged a fee for each training lesson they place on their company curriculums. Third, companies can be charged a fee per transaction. For example, companies might be charged a fee every time an individual takes one of its training lessons. Fourth, companies can also be charged a fee every time an individual runs a report regarding one of its training lessons. Such fees would be accumulated for each company in the learning community and maintained in a database for periodic payment by the compames. Such fee databases are developed and maintained with the aid of commercial database software such as, for example, Microsoft SQL, etc., using techniques well known to those of ordinary skill in the art. Of course, there are many ways in which these methods of revenue generation could be varied without departing from the scope of the present invention.
Those of ordinary skill in the art will understand that the above discussions of the present invention are merely exemplary and do not otherwise limit the scope of the appended claims.
Those of ordinary skill in the art will understand that other software training solutions other than those referenced above may be used to create a learning community for distributing training materials via a computer network, and to develop training materials for the purpose of such distribution, without depaπing from the scope of the present invention. Furthermore, those of ordinary skill in the art will understand that the order of the steps may be altered without departing from the scope of the present invention.

Claims

What is claimed is
1 A computerized method of administering training materials to individuals within a company through a communication network which comprises the steps of
(a) forming a community made up of a plurality of companies having access to shared training mateπals,
(b) regulating the access of individual companies within the community to said shared traimng mateπals,
(c) assigmng user πghts to one or more individuals within said companies, and
(d) distributing shared training mateπals to one or more of said individuals wherein access by said individual to said shared traimng mateπals is determined by his user πghts
2 The method of claim 1 wherein any of said companies may add additional training mateπals to said shared training materials
3 The method of claim 1 which further compπses permitting new companies to be added to the commumty and establishing one or more commumty administrators to regulate the addition of new companies to the community
4 The method of claim 1 which further comprises assigning a company administrator for each company within the commumty
5 The method of claim 4 which further comprises having said company administrator determine the user πghts of individuals within the company to which the company admimstrator is assigned
6 The method of claim 4 which further comprises having said company admimstrator assign each individual within the company to which the company administrator is assigned to a level in the company hierarchy
7 The method of claim 6, wherein having said company administrator assign each individual to a level within said company hierarchy automatically establishes that individual's user πghts
8 The method of claim 6 or 7, wherein said company hierarchy compπses one or more divisions, regions, sites, departments or ad-hoc groups
9 The method of claim 8 wherein an individual may be assigned to more than one division, region, site, department or ad-hoc group within the same company
10 The method of claim 8 wherein an individual may be assigned to more than one division, region, site, department or ad-hoc groups within different companies
11 The method of claim 1 , wherein comments may be added to said shared training mateπals, and wherein access to said comments may be restricted to individuals within a particular company and in accordance with said user πghts
12 The method of claim 1, wherein said shared training materials include traimng lessons and wherein such traimng lessons are designated as mandatory or voluntary
13 The method of claim 12 wherein a company assigmng to an individual a traimng lesson designated as voluntary may not access information regarding said individual's completion of or performance on said training lesson
14 The method of claim 12 which further comprises establishing an off-the-clock budget for mandatory training lessons for one or more individuals
15 The method of claim 14, wherein an individual who has exceeded his off-the-clock budget may not access mandatory traimng lessons unless his off-the-clock budget is increased
16 The method of claim 14 which further compπses notifying an individual in accordance with said user πghts that an individual has exceeded his off-the-clock budget
17 The method of claim 14 which further comprises accumulating in a database the amount of off-the-clock time spent bv an individual on an assigning company's mandatory training lessons and the resulting wage liability incurred by said assigning company
18 The method of claim 1 which further compπses providing incentives to one or more individuals as a function of each individual's performance on one or more training lessons
19 The method of claim 13 which further comprises generating revenue by requiring each company to pay a fee for each training lesson it assigns to an individual within the company
20 A method of operating a computer system compπsing a data processor coupled to a data storage means in order to provide traimng materials to an individual within a company, the individual being assigned to a particular level within the company and having a training history including the results of one or more training exams, the method compπsing the steps of (a) recording in the data storage means information relating to the individual's training history, (b) recording in the data storage means information relating to the individual's level within the company, and
(c) computing, based on the individual's traimng history and on the individual's level within the company, whether to grant access to traimng materials to said individual
21 The method according to claim 20, wherein said training mateπals include exam questions and wherein the method further compπses recording the individual's responses to exam questions, grading the individual's responses to said exam questions, and updating the information relating to the individual's traimng history based on the grade received by the individual
22 The method according to claim 21 which further compπses generating reports for an individual which are based on said individual's updated training history
23 The method according to claim 22, wherein each individual can prevent a company from generating reports based on the individual's training history unless said history pertains to performance on exams for traimng lessons developed or assigned by said company
24 The method according to claim 22, wherein said training history includes the number of items of particular products sold by said individual
25 The method according to claim 24 which further comprises peπodically awarding spiffs to said individuals in accordance with the type and number of products sold
26 A computer system for administering shared traimng materials to individuals within a company, the svstem comprising (a) communication means for providing communication among companies having access to said shared training materials;
(b) assignment means for assigning to individuals within said companies user rights controlling their access to shared training materials; and
(c) distribution means for distributing to said individuals various said shared training materials based on their user rights.
27. The system of claim 26 which further comprises publishing means for adding additional training materials to said shared training materials.
28. The system of claim 27, wherein said additional training materials may be added by any of said companies having access to said shared training materials.
29. The system of claim 26, wherein said assignment means comprises means for establishing a company hierarchy to which individuals are assigned.
30. The system of claim 29, wherein said company hierarchy comprises one or more divisions, regions, sites, departments or ad-hoc groups.
31. The system of claim 29 or 30, wherein comments may be added to said shared training materials in accordance with said user rights, and wherein access to said comments may be restricted in accordance with said user rights.
32. A computer readable media for instructing a computer to perform the steps of: (a) forming a community made up of a plurality of companies having access to shared training materials;
(b) regulating the access of individual companies within the community to said shared training materials;
(c) assigning user rights to one or more individuals within said companies; and (d) distributing training materials to one or more of said individuals wherein access by an individual to said training materials is determined by his user rights.
33. A computerized method for permitting an individual within a company to access training materials, wherein said access depends on the individual's level within the company, and wherein said training mateπals are shared with other companies in a shared network the method comprising the steps of
(a) recording in a data storage device rules pertaining to said company's right of access to said training materials in said shared network,
(b) recording in a data storage device a set of rules pertaining to the rights of one or more individuals within said company to access said training materials on said shared network, and
(c) determining, based on a request for access to said traimng materials by an individual within said company, whether to grant the requested access based on said rules pertaining to said company's rights and said rules pertaining to said individual's πghts
34 A computer system for providing training lessons to an individual within a company, the system compπsing at least one data storage device containing information about the individual's level within the company and containing one or more training lessons, and a computing device coupled to the data storage device for determining, based on a request by the individual, whether to grant the individual access to said training lessons based on the individual's level within the company
35 A computeπzed method for a wholesaler of goods to determine the relative performance of two or more vendors of the goods, wherein said vendors and said wholesaler are members of a learning commumty and wherein said learmng community distributes training mateπals relating to the wholesaler's goods and wherein the learning commumty provides access to the traimng history in exams relating to the wholesaler's goods of individuals associated with the vendor, the system compπsing of
(a) means for the wholesaler to access the traimng history of a least one individual associated with a first vendor of the wholesaler's goods in order to determine the performance of said individual on exams relating to the wholesaler's goods,
(b) means for the wholesaler to access the training history of at least one individual associated with a second vendor of the goods in order to determine the performance of said individual on exams relating to said goods, and (c) means for the wholesaler to compare the relative performance of the vendors on the basis of their individual's training history concerning said goods
36 A computeπzed method of administeπng training mateπals to individuals within a company which compπses the steps of (a) forming a community made up of a plurality of companies having access to shared training materials;
(b) regulating the access of individual companies within the community to said shared training materials; and (c) having at least one of said compames regulate the access of individuals within the company to the training materials to which the company has access.
37. A computerized method of administering training materials to individuals within a company which comprises the steps of: (a) forming a commumty made up of a plurality of companies having access to shared training materials;
(b) establishing a community administrator to regulate the addition of new companies to the community;
(c) establishing a company administrator for each company within the community; (d) having at least one developer develop training lessons;
(e) having said developer select which companies within the community have access to the training materials developed by said developer and having said developer transfer said materials to a computer network accessible by selected companies within said commumty;
(f) having said company administrator determine the user rights of individuals within the company administrator's company;
(g) distributing shared training materials to one or more of said individuals wherein access by said individual to said shared training materials is determined by his user rights; and
(h) generating revenue by requiring said developer to pay a fee for training material it develops and transfers to said network.
PCT/US2000/041010 1999-10-01 2000-09-27 Method and system for implementing a learning community WO2001026074A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU16293/01A AU1629301A (en) 1999-10-01 2000-09-27 Method and system for implementing a learning community

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US15699899P 1999-10-01 1999-10-01
US60/156,998 1999-10-01
US60832600A 2000-06-30 2000-06-30
US09/608,326 2000-06-30

Publications (2)

Publication Number Publication Date
WO2001026074A2 true WO2001026074A2 (en) 2001-04-12
WO2001026074A3 WO2001026074A3 (en) 2001-10-18

Family

ID=26853736

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/041010 WO2001026074A2 (en) 1999-10-01 2000-09-27 Method and system for implementing a learning community

Country Status (2)

Country Link
AU (1) AU1629301A (en)
WO (1) WO2001026074A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005013160A1 (en) * 2003-07-31 2005-02-10 Andrew Venn A system and method for managing resources and rights

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727950A (en) * 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
US5911581A (en) * 1995-02-21 1999-06-15 Braintainment Resources, Inc. Interactive computer program for measuring and analyzing mental ability
WO1999033041A2 (en) * 1997-12-22 1999-07-01 Scientific Learning Corp. Remote computer-assisted compliance monitoring system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03220584A (en) * 1990-01-26 1991-09-27 Mitsubishi Heavy Ind Ltd Plant training planning device
JPH1063172A (en) * 1996-08-21 1998-03-06 Nippon Telegr & Teleph Corp <Ntt> Client and server type education system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5911581A (en) * 1995-02-21 1999-06-15 Braintainment Resources, Inc. Interactive computer program for measuring and analyzing mental ability
US5727950A (en) * 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
WO1999033041A2 (en) * 1997-12-22 1999-07-01 Scientific Learning Corp. Remote computer-assisted compliance monitoring system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 015, no. 507 (P-1291), 20 December 1991 (1991-12-20) & JP 03 220584 A (MITSUBISHI HEAVY IND LTD), 27 September 1991 (1991-09-27) *
PATENT ABSTRACTS OF JAPAN vol. 1998, no. 08, 30 June 1998 (1998-06-30) & JP 10 063172 A (NIPPON TELEGR &TELEPH CORP <NTT>), 6 March 1998 (1998-03-06) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005013160A1 (en) * 2003-07-31 2005-02-10 Andrew Venn A system and method for managing resources and rights
GB2420892A (en) * 2003-07-31 2006-06-07 Andrew Venn A system and method for managing resources and rights

Also Published As

Publication number Publication date
WO2001026074A3 (en) 2001-10-18
AU1629301A (en) 2001-05-10

Similar Documents

Publication Publication Date Title
US6587668B1 (en) Method and apparatus for a corporate education system
US7487104B2 (en) Automated system and method for managing a process for the shopping and selection of human entities
US7870079B2 (en) Method and apparatus for employment system distributed hiring and co-operative pooling
CA2284912C (en) System and method for on-line essay evaluation
US7844502B2 (en) Automated shopping system and method for managing a process for selection of human entities
US7805381B2 (en) Competency self-assessment approval
US20090327013A1 (en) Method and Apparatus for Facilitation Introductions in an Employment System
US8229777B2 (en) Automated system and method for managing a process for the shopping and selection of human entities
US20060085480A1 (en) Human resource sourcing exchange
EP1421569A1 (en) Training enterprise and method therefor
AU2002329152A1 (en) Training enterprise and method therefor
Greenwood Federal Programs Supporting Educational Change, Vol. 3: The Process of Change.
US20050108086A1 (en) System that provides service to monitor, evaluate, train and support human resources
US20010011280A1 (en) Computer-based training system
Chibnall et al. I-safe evaluation
WO2001026074A2 (en) Method and system for implementing a learning community
Wagner Jr The technology coordinator: Key characteristics and traits of successful educational technology leaders
KR20020076860A (en) One-stop education Service providing Method
Gandhi et al. Marketing information systems: Initiating a dialogue for cross-disciplinary courses
US10332044B1 (en) Method and system for automatically prescribing performance goals to users in a human resources environment
Jewell et al. Conveying the Benefits of Employment: A Comparison of the Organizational Settings of California's AFDC and GAIN Programs
Anderson The relationship between educational innovation and computer implementation: A case study of a small liberal arts college
Harrington et al. The development of a technical assistance system for residential treatment programs
Brigham BUILDING ELECTRONIC COMMUNITIES FOR DISTANCE LEARNERS
Everett et al. National traineeships: An evaluation of the development and implementation phase

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP