US20020034720A1 - Computer-based training system using digitally compressed and streamed multimedia presentations - Google Patents

Computer-based training system using digitally compressed and streamed multimedia presentations Download PDF

Info

Publication number
US20020034720A1
US20020034720A1 US09/995,148 US99514801A US2002034720A1 US 20020034720 A1 US20020034720 A1 US 20020034720A1 US 99514801 A US99514801 A US 99514801A US 2002034720 A1 US2002034720 A1 US 2002034720A1
Authority
US
United States
Prior art keywords
audio
computer
server
format
images
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
US09/995,148
Other versions
US6408315B1 (en
Inventor
Richard McManus
Garry Struthers
Kyle Swinney
Rodney Dye
Michael Wills
William Bronske
Mark Waddle
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Iguana Training Inc
Original Assignee
Iguana Training Inc
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 Iguana Training Inc filed Critical Iguana Training Inc
Priority to US09/995,148 priority Critical patent/US6408315B1/en
Assigned to IGUANA TRAINING, INC. reassignment IGUANA TRAINING, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BRONSKE, WILLIAM G., DYE, RODNEY R., MCMANUS, RICHARD W., STRUTHERS, GARRY L., SWINNEY, KYLE G., WADDLE, MARK A., WILLIS, MICHAEL T.
Publication of US20020034720A1 publication Critical patent/US20020034720A1/en
Priority to US10/121,802 priority patent/US20020152270A1/en
Application granted granted Critical
Publication of US6408315B1 publication Critical patent/US6408315B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied

Definitions

  • This invention relates generally to computer-based training and, more specifically, to an online computer-based training system created with digitally compressed multimedia presentations made available to students from a server computer to a local or remote client computer over a global network.
  • CBT computer-based training
  • the computer-based training plan can contain various training media including audio, video, or other visually displayed multimedia images. Additionally, the plan can include a series of questions and an exam that tests the knowledge gained from the computer-based training plan.
  • these sites can be categorized into two types: simple interactive Hypertext Markup Language (“HTML”) based sites and custom proprietary sites, which may or may not include a hybrid of off-the-shelf CBT software and proprietarily programmed software.
  • HTML Hypertext Markup Language
  • CBT based on HTML is presented in a standard Internet browser-compatible static web page format. Because of the need to make HTML-based web pages compatible with various competing web page browsers and the need to control site development cost, these sites limit computer-based training plan presentation to static text and figures. At some sites, interactivity with the presented computer-based training plan is possible without registering for the class. In this situation, a student pays for the class when they desire to take the exam. At that time, the student gains simple interactive access to the test, takes the test, submits the test for scoring, and subsequently receives a certificate upon successful completion of the test. This certificate is viewable on the computer screen and printable to a printer attached to the student's computer. In even a simpler form, the student is given the ability to print the test. The student takes the test in its printed-paper format and sends it to the web-based service, where it is scored and a certificate returned, if the student passes.
  • An advantage of the HTML approach is that the programming of the web-based content is simple and inexpensive.
  • the programming may be in standard HTML and a server-side script such as the Active Server Page (“ASP”) scripting environment for Microsoft Internet Information Server in which you can combine HTML, scripts, and reusable server components to create dynamic web pages.
  • ASP Active Server Page
  • CGI Common Gateway Interface
  • Both ASP and CGI are simple to use and readily available web page programming environments.
  • a web-based CBT service has no student databases to track. Additionally, the web pages remain logically independent of one another.
  • Another advantage of the simple HTML approach to CBT is that hardware investment is limited, both in terms of acquisition and maintenance, as these sites can be hosted on service provider servers, thus avoiding costly dedicated servers.
  • HTML-based CBT A disadvantage to HTML-based CBT is that the computer-based training plan is limited to very simplistic static or near static material. It is not possible to use this approach to create complex interactive class content or to track student progress.
  • a custom CBT site is presented using off-the-shelf CBT software, proprietary CBT software, or a hybrid of the two.
  • a more complex CBT site generally uses custom software written to track student interaction with the computer-based training plan and offers more varied web content. These sites allow a student to interactively register for a class and receive a student number and password. Students take class segments over time. A student logs onto the system using their student name and password each time a student returns to the class segments.
  • the sites are designed to incorporate server-side relational-type databases that track a student's progress. Classes may require multiple quizzes, a final exam, or both. Classes are interactive, and a student's progress within the course is dependant on whether and when the student masters the new material.
  • Custom CBT sites include chat rooms to provide real-time student/teacher and student/student interaction. These sites may also contain audio, video, text, and pictures. The addition of qualitative and quantitative interactivity creates an advantage over simple HTML-based CTB in that a custom CBT site offers an educational experience that is more particularized to the individual student.
  • the present invention is directed to an improved system for distributing information content over a global computer network to students with diverse interests in a manner that utilizes the network resources of the content provider.
  • the present invention provides a system by which customized quality CBT can be presented over a global network such as the Internet, such method providing low development costs, low hosting costs, inexpensive class production, and high-quality audio-visual content.
  • a student having an active connection to the server from a remote client and using a computer input device such as a mouse, keyboard or other such device, enters the CBT website disclosed by the present invention and thereupon registers as a new student by providing necessary pertinent information to the server host.
  • the student Upon completion of the registration process, the student initiates and manages interaction with the online computer-based training plan, which plan may include such components as digitized and compressed multimedia presentations (including images, audio, and text), for example, as part of an interactive slide show, quiz, or exam.
  • An online plan can include slide show segments that contain digital images, digital audio and other media that is compressed and transmitted from a host server to the student's computer via the Internet.
  • the images and audio can be taken from nondigital or already digitized sources and if necessary, converted to a digital format.
  • the images for a slide show segment are selected and compressed into an appropriate compression format.
  • the audio presented along with the video is also compressed in a similar manner.
  • the images and audio are prepared for a slide show computer-based training plan format.
  • the slide show is tested for image and audio quality. Where necessary, the compression rate of an image or audio segment is adjusted. Better compression provides for a more fluid viewing of the slide show without sacrificing image or audio quality. Additionally, optimum viewing of the streaming images and audio is achieved by client-side buffer programming without any concern for bandwidth limitations. This allows a student to complete the plans quickly and without interruptions.
  • the student can take an interactive exam that can be scored and the results of which are immediately displayed to the student along with a certificate that certifies the student passed the exam. The student then prints the certificate to a printer attached to the client.
  • FIG. 1 is a block diagram illustrating an embodiment of the online computer-based training invention.
  • FIG. 2 is a flow chart depicting the student interface with the online computer-based training invention.
  • FIG. 3 is a flowchart depicting cue-point monitoring of streaming audio.
  • FIG. 4 is a flowchart depicting the conversion of video and audio to digital slide show format.
  • FIG. 5 is a block diagram illustrating the separation of slides from video and notation of cue points.
  • FIG. 1 is a block diagram depicting a preferred embodiment of the computer-based training system for use with a global communications network.
  • a client 10 is connected via the Internet 20 to a server 30 .
  • the client has a printer 60 attached for producing hard-copy output.
  • the server acts as host for database storage 40 of information that includes student registration information. Additionally, the server stores the computer-based training plans.
  • the server 30 is an Internet server or Internet site capable of providing access to graphical web pages 50 and other web content, including images, HTML pages, sound files, and proprietary downloads (i.e., Shockwave files) to other computers including different types of clients 10 over Internet 20 . While the server is preferably a web server, it may alternatively be any type of server capable of being accessed over a network by a remote client computer.
  • FIG. 2 is a flow chart depicting the student interface with the online computer-based training invention.
  • a student accesses the system to register and obtain a student logon and password via client 10 .
  • the student accesses the main or “home” page on server 30 by entering an appropriate web address known as a Universal Resource Locator (“URL”) into an Internet browser on a client 10 .
  • a web page 50 is sent to the client so that it may be viewed using the browser software.
  • HTML is the preferred format for transmitting information from the server to the client. It will be understood by those skilled in the art that the client and server may communicate using any of a variety of other languages and data formats, and the present invention is not limited to the particular transmission format described.
  • a student accesses a home page 100 for the online computer-based training using client 10 via Internet 20 .
  • the student is presented with a variety of options including, for example, the ability to register for a class, login and resume class or obtain information about the classes offered as well as general web site information.
  • the student may select any of these options via client 10 using conventional input means, including a computer mouse to “click” on an associated hypertext link or a keyboard to enter a number, letter, or other symbol representative of the chosen option.
  • a returning student will provide a username and password and be authenticated by server 30 using database 40 information provided they had previously registered.
  • a new student wishing to register for a class would click on the link labeled “Register for Class” and would provide such information as name, address, and payment method as shown in block 120 .
  • the student is presented with a welcome and resume class screen 130 .
  • the student chooses an element of the computer-based training plan content to view.
  • Computer-based training plan content can include audio-slide presentations, text, figures, video, quizzes, tests or other elements.
  • the student works through the associated computer-based training plan at block 150 . It will be appreciated that a benefit of the present invention is that it allows students to manage their own progress through the training plan. For example, a student may view the slide show as often as they desire.
  • a student may also manage other aspects of their progress during the presentation including, for example, when and how many time they take a quiz.
  • the student Upon completion of the plan, the student takes an exam 160 . If the student successfully passes the exam (decision block 170 ), the student receives a certificate of completion at block 180 that may be printed via printer 60 associated with client 10 . If the student does not pass the exam, the student is returned to the welcome and resume screen 130 where they may retake the course, or exit the training system.
  • FIG. 3 is a flowchart illustrating a preferred method of cue-point monitoring of streaming audio in an MPEG Layer-3 (“MP3”) format.
  • MP3 MPEG Layer-3
  • streaming audio in the present invention occurs at block 300 .
  • a server 30 streams data over the Internet 20 to an MP3 player 310 located on client 10 .
  • the audio's playback positions 320 provided by MP3 Player are monitored by a cue-point monitor at block 330 and are used to trigger events, such as a slide transition in a training plan slide show.
  • Cue-points mark specific times in a digital audio file. The main benefit of cue-points is their ability to keep the actions synchronized with the audio as it is playing.
  • the audio may be paused by a client, or if the audio is being streamed over a network, paused due to network traffic. These situations can occur without any effect on the timing.
  • cue-points must be simulated with custom software. As explained below, a media designer can decide when the cue-points occur and what action each cue-point will trigger.
  • the cue-points can be hard-coded within the software or they can be read from a file. The latter method is preferred and allows the cue-points to be changed without recompiling the programming component.
  • the cue-point monitoring component 330 obtains the position of the MP3, the “playback position” 340 , in units of time associated with the cue-point and the slide show presentation. The playback position is obtained from the MP3 player.
  • a current cue point is evaluated to determine whether an appropriate cue-point has been passed in synchronization with the slide presentation.
  • the cue-point monitor 330 must continuously check the playback position 340 as provided by the player.
  • the cue-point monitor 330 must evaluate the trigger event 360 associated with that cue-point and in the case of a slide show presentation as described in the present invention, at block 370 , the cue-point monitor would display the next slide associated with the streaming audio.
  • the logic returns to block 340 and the streaming audio segment associated with the current slide continues.
  • connection speed Any connection between computers via the Internet is inherently limited by connection speed.
  • An advantage of the present invention is the use of digital data compression to dramatically reduce the size of a file and, therefore, to maximize the amount of data that can be transferred between client 10 and server 30 over the Internet 20 in a specified time period. And while data compression reduces the quality of the data, the present invention utilizes data compression in a way that maintains data quality.
  • the present invention converts video to a streaming audio slide show presentation, which reduces the bandwidth requirements between server 30 and clients 10 .
  • the present invention also allows the slide show images to be shown in a larger viewing area at higher resolutions than video, and allows better quality audio, without sacrificing picture size and quality. These improvements are possible with less expensive slide show development cost.
  • the present invention contemplates very small storage requirements on server file system 40 .
  • a slide show eliminates the need for proprietary streaming servers and allows the streaming of audio from nonproprietary and less expensive Web servers. It will be understood by those skilled in the art that a variety of tools can be used to develop the slide show and a variety of server platforms can be used to host the CBT.
  • FIG. 4 is a flow chart of the operational logic of the slide assembly aspect of the present invention. Specifically, FIG. 4 describes the conversion of video to a streaming audio slide show format.
  • the video component of the existing material is converted to the separate images that will make up the slide show. If the video is analog it must be converted to a digital format; otherwise separate images are taken directly from the video material. This may be accomplished by use of an analog-to-digital video decoder.
  • the digital images that will make up the slide show are determined and documented. In the preferred embodiment this is accomplished by marking times in a digital video-editing program.
  • the images are saved in a lossless format where every bit in the extracted copy is exactly the same as in the original image file, such as a “bitmap” data file or Tagged Image File Format (“TIFF”) file.
  • TIFF Tagged Image File Format
  • the compressed digital images needed for the application are evaluated to determine the type and quality of digital format necessary for the slide presentation. If images with 256 colors or less are acceptable, the images are converted to a Graphics Interchange Format (“GIF”) at block 435 .
  • GIF Graphics Interchange Format
  • JPEG Joint Photographic Experts Group
  • GIF and JPEG are the preferred format for compression, the present invention is equally applicable when other compression formats are used.
  • the balance of download speed and image quality is tested by experimenting with the compressed image with the goal of producing the acceptable images from the specific content.
  • decision block 450 the acceptability of the resulting image is evaluated. If the image quality or size of the specific content is not acceptable, at block 455 alternative file formats, compression level, or color depth may be used, and the digital images are again evaluated at decision block 430 and compressed accordingly. This step is most easily accomplished using one of a variety of digital video editing programs to save frames as bitmaps and one of many image-editing programs for compressing the images.
  • the audio is stripped from the combined audio-video material and saved in an uncompressed digital format at block 460 such as a wave table synthesis (“wav”) file used with a lossless codec. While a wavetable synthesis file is the preferred method of saving the audio file, other uncompressed formats may be used in the context of the present invention.
  • the uncompressed audio files are compressed. In the preferred embodiment, compression formats such as MP3 and Shockwave Audio are used. The decision on the particular format to use depends on such factors as the format compression ratio, the resultant sound quality, and the proprietary nature of the training system and Web server. The audio file must be compressed to the degree that it can be played while the data is downloading.
  • the compressed audio is tested for an acceptable download rate and sound quality. If the download rate is not acceptable, compression may need to be increased. After adjusting compression, if the audio quality is not acceptable with the chosen compression format, reduced and/or alternate compression format may be used at block 475 . If audio quality is acceptable, the logic proceeds to block 490 , where the corresponding audio portions are integrated with the images.
  • FIG. 5 is a block diagram illustrating the separation of slides from video and notation of cue points generally referred to above and specifically referenced in association with the logic of block 410 in FIG. 4.
  • a software video-viewing program such as Adobe Premiere is used to view individual slides, collectively slides A through J of video segment 500 , and accompanying audio.
  • the selected slides, B-E-H (510) are copied from the video and audio cue-points 520 are noted to coincide with the presentation of each selected slide.

Abstract

The present invention provides a system by which customized quality computer-based training (“CBT”) can be presented over a global network such as the Internet with low development costs, low hosting costs, inexpensive class production, and high-quality audio-visual content. A student, having an active connection to the server from a remote client, enters the CBT website and registers as a new student by providing necessary pertinent information to the server host. Upon completion of the registration process, the student begins his or her interaction with the online computer-based training plan. The online plan includes digital images and digital audio that is compressed and transmitted from a host server to the student's computer via the Internet. The images and audio are taken from digital nondigital sources and converted to a digital format. The images for a plan are selected and compressed into an appropriate compression format. The audio presented along with the video is also compressed in a similar manner. Once compressed, the images and audio are prepared for a slide show computer-based training plan format. The plan is tested for image and audio quality. Where necessary, an image or audio segment is recompressed. Better compression provides for a more fluid viewing of the plan without sacrificing image or audio quality. Additionally, server side buffer programming integrated into the plan allows optimum viewing of the streaming images and audio without concern for bandwidth limitations, thus allowing a student to complete the plans quickly and without interruptions.

Description

    FIELD OF THE INVENTION
  • This invention relates generally to computer-based training and, more specifically, to an online computer-based training system created with digitally compressed multimedia presentations made available to students from a server computer to a local or remote client computer over a global network. [0001]
  • BACKGROUND OF THE INVENTION
  • Many industries and professions require occupation-specific workers to maintain a certain educational standard within their industry. Typically, a person will be required to take a fixed number of hours of specific training in order to maintain their standing in a profession. A person in need of continuing or on-going training has many alternatives for taking classes that meet the requirements to maintain their professional standing. Training has been available, for example, through professional groups, community colleges, and other such accredited continuing education organizations. A person in need of such training typically attends a class or training session away from their job site. More recently, however, with the inception and acceptance of the Internet and development of more powerful computers, continuing education organizations have begun to offer such training over the Internet. Additionally, a proliferation of software development tools aimed at creating interactive Internet sites have helped provide the toolset to create such sites. These sites provide computer-based training (“CBT”) lessons over the Internet. CBT refers to the interactivity between a person, a computer-based training plan, and the computer where the lesson resides. The computer-based training plan can contain various training media including audio, video, or other visually displayed multimedia images. Additionally, the plan can include a series of questions and an exam that tests the knowledge gained from the computer-based training plan. Generally, these sites can be categorized into two types: simple interactive Hypertext Markup Language (“HTML”) based sites and custom proprietary sites, which may or may not include a hybrid of off-the-shelf CBT software and proprietarily programmed software. [0002]
  • In its simplest form, CBT based on HTML is presented in a standard Internet browser-compatible static web page format. Because of the need to make HTML-based web pages compatible with various competing web page browsers and the need to control site development cost, these sites limit computer-based training plan presentation to static text and figures. At some sites, interactivity with the presented computer-based training plan is possible without registering for the class. In this situation, a student pays for the class when they desire to take the exam. At that time, the student gains simple interactive access to the test, takes the test, submits the test for scoring, and subsequently receives a certificate upon successful completion of the test. This certificate is viewable on the computer screen and printable to a printer attached to the student's computer. In even a simpler form, the student is given the ability to print the test. The student takes the test in its printed-paper format and sends it to the web-based service, where it is scored and a certificate returned, if the student passes. [0003]
  • An advantage of the HTML approach is that the programming of the web-based content is simple and inexpensive. The programming may be in standard HTML and a server-side script such as the Active Server Page (“ASP”) scripting environment for Microsoft Internet Information Server in which you can combine HTML, scripts, and reusable server components to create dynamic web pages. Alternatively, a programming environment such as Common Gateway Interface (“CGI”) may be used that enables the use of web site forms. Both ASP and CGI are simple to use and readily available web page programming environments. In its simplest form, a web-based CBT service has no student databases to track. Additionally, the web pages remain logically independent of one another. Another advantage of the simple HTML approach to CBT is that hardware investment is limited, both in terms of acquisition and maintenance, as these sites can be hosted on service provider servers, thus avoiding costly dedicated servers. [0004]
  • A disadvantage to HTML-based CBT is that the computer-based training plan is limited to very simplistic static or near static material. It is not possible to use this approach to create complex interactive class content or to track student progress. [0005]
  • A custom CBT site is presented using off-the-shelf CBT software, proprietary CBT software, or a hybrid of the two. A more complex CBT site generally uses custom software written to track student interaction with the computer-based training plan and offers more varied web content. These sites allow a student to interactively register for a class and receive a student number and password. Students take class segments over time. A student logs onto the system using their student name and password each time a student returns to the class segments. The sites are designed to incorporate server-side relational-type databases that track a student's progress. Classes may require multiple quizzes, a final exam, or both. Classes are interactive, and a student's progress within the course is dependant on whether and when the student masters the new material. Many custom CBT sites include chat rooms to provide real-time student/teacher and student/student interaction. These sites may also contain audio, video, text, and pictures. The addition of qualitative and quantitative interactivity creates an advantage over simple HTML-based CTB in that a custom CBT site offers an educational experience that is more particularized to the individual student. [0006]
  • Disadvantages to the custom CBT approach include the software development cost, the web site maintenance and related cost, and the time-consuming management of the many interactive features. Software development costs related to custom programming, even involving off-the-shelf-software, may substantially increase on-going development and maintenance costs. Likewise, modifications to computer-based training plans or adding additional curricula may lead to extensive additional costs. Another significant disadvantage to the a custom CBT site is that the demands of the software, including the databases that keep track of student information, frequently require dedicated host servers that increase development, operation, and maintenance costs. [0007]
  • Current CBT sites are disadvantaged when using streaming video technology because such technology requires high bandwidth Internet connections to provide acceptable viewable content. Furthermore, bandwidth limitations force video content to be displayed in a small viewing window, approximately one and one-half inches by two inches. While the small viewing window may provide acceptable video quality, the small screen size is not conducive to a quality classroom experience. Existing systems seek to address this problem by utilizing data compression. Digital data compression dramatically reduces the size of a file, and therefore maximizes the amount of data that can be transferred between computers in a specified time period. But data compression also reduces the quality of the data. The degree of compression and therefore the resultant quality of the data displayed is variable. For example, increasing the compression of an image may reduce the number of colors and/or blur the appearance of the image. Similarly, as the compression of audio is increased the frequency range and bit depth are decreased and the audio becomes less clear. [0008]
  • The present invention is directed to an improved system for distributing information content over a global computer network to students with diverse interests in a manner that utilizes the network resources of the content provider. [0009]
  • SUMMARY OF THE INVENTION
  • The present invention provides a system by which customized quality CBT can be presented over a global network such as the Internet, such method providing low development costs, low hosting costs, inexpensive class production, and high-quality audio-visual content. [0010]
  • A student, having an active connection to the server from a remote client and using a computer input device such as a mouse, keyboard or other such device, enters the CBT website disclosed by the present invention and thereupon registers as a new student by providing necessary pertinent information to the server host. Upon completion of the registration process, the student initiates and manages interaction with the online computer-based training plan, which plan may include such components as digitized and compressed multimedia presentations (including images, audio, and text), for example, as part of an interactive slide show, quiz, or exam. [0011]
  • An online plan can include slide show segments that contain digital images, digital audio and other media that is compressed and transmitted from a host server to the student's computer via the Internet. The images and audio can be taken from nondigital or already digitized sources and if necessary, converted to a digital format. The images for a slide show segment are selected and compressed into an appropriate compression format. The audio presented along with the video is also compressed in a similar manner. Once compressed, the images and audio are prepared for a slide show computer-based training plan format. The slide show is tested for image and audio quality. Where necessary, the compression rate of an image or audio segment is adjusted. Better compression provides for a more fluid viewing of the slide show without sacrificing image or audio quality. Additionally, optimum viewing of the streaming images and audio is achieved by client-side buffer programming without any concern for bandwidth limitations. This allows a student to complete the plans quickly and without interruptions. [0012]
  • Upon completion of the computer-based training plan the student can take an interactive exam that can be scored and the results of which are immediately displayed to the student along with a certificate that certifies the student passed the exam. The student then prints the certificate to a printer attached to the client.[0013]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The many features and advantages of this invention are better understood with reference to the following detailed description of the preferred embodiment, along with the following drawings. [0014]
  • FIG. 1 is a block diagram illustrating an embodiment of the online computer-based training invention. [0015]
  • FIG. 2 is a flow chart depicting the student interface with the online computer-based training invention. [0016]
  • FIG. 3 is a flowchart depicting cue-point monitoring of streaming audio. [0017]
  • FIG. 4 is a flowchart depicting the conversion of video and audio to digital slide show format. [0018]
  • FIG. 5 is a block diagram illustrating the separation of slides from video and notation of cue points.[0019]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The present invention will now be described in detail with reference to a preferred embodiment thereof as illustrated in the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent to one skilled in the art that the present invention may be practiced without some or all of these specific details. In other instances, well known process steps have not been described in detail in order not to unnecessarily obscure the present invention. [0020]
  • FIG. 1 is a block diagram depicting a preferred embodiment of the computer-based training system for use with a global communications network. In FIG. 1, a [0021] client 10 is connected via the Internet 20 to a server 30. The client has a printer 60 attached for producing hard-copy output. The server acts as host for database storage 40 of information that includes student registration information. Additionally, the server stores the computer-based training plans. The server 30 is an Internet server or Internet site capable of providing access to graphical web pages 50 and other web content, including images, HTML pages, sound files, and proprietary downloads (i.e., Shockwave files) to other computers including different types of clients 10 over Internet 20. While the server is preferably a web server, it may alternatively be any type of server capable of being accessed over a network by a remote client computer.
  • FIG. 2 is a flow chart depicting the student interface with the online computer-based training invention. As described with reference to both FIGS. 1 and 2, a student accesses the system to register and obtain a student logon and password via [0022] client 10. Specifically, the student accesses the main or “home” page on server 30 by entering an appropriate web address known as a Universal Resource Locator (“URL”) into an Internet browser on a client 10. A web page 50 is sent to the client so that it may be viewed using the browser software. HTML is the preferred format for transmitting information from the server to the client. It will be understood by those skilled in the art that the client and server may communicate using any of a variety of other languages and data formats, and the present invention is not limited to the particular transmission format described.
  • As described more specifically in FIG. 2 with further reference to FIG. 1, a student accesses a [0023] home page 100 for the online computer-based training using client 10 via Internet 20. At the home page, the student is presented with a variety of options including, for example, the ability to register for a class, login and resume class or obtain information about the classes offered as well as general web site information. The student may select any of these options via client 10 using conventional input means, including a computer mouse to “click” on an associated hypertext link or a keyboard to enter a number, letter, or other symbol representative of the chosen option. In the present example, as shown in block 110, a returning student will provide a username and password and be authenticated by server 30 using database 40 information provided they had previously registered. A new student wishing to register for a class would click on the link labeled “Register for Class” and would provide such information as name, address, and payment method as shown in block 120. Once properly authenticated, the student is presented with a welcome and resume class screen 130. At decision block 140, the student chooses an element of the computer-based training plan content to view. Computer-based training plan content can include audio-slide presentations, text, figures, video, quizzes, tests or other elements. The student works through the associated computer-based training plan at block 150. It will be appreciated that a benefit of the present invention is that it allows students to manage their own progress through the training plan. For example, a student may view the slide show as often as they desire. A student may also manage other aspects of their progress during the presentation including, for example, when and how many time they take a quiz. Upon completion of the plan, the student takes an exam 160. If the student successfully passes the exam (decision block 170), the student receives a certificate of completion at block 180 that may be printed via printer 60 associated with client 10. If the student does not pass the exam, the student is returned to the welcome and resume screen 130 where they may retake the course, or exit the training system.
  • When viewing slide show content a system of cuing is enabled to ensure accurate audio timing during the presentation of the training slides, shown at [0024] block 150 of FIG. 2, the present invention monitors the audio as described more particularly with reference to FIG. 3. FIG. 3 is a flowchart illustrating a preferred method of cue-point monitoring of streaming audio in an MPEG Layer-3 (“MP3”) format. An advantage of using the MP3 digital audio compression format with an MP3 player is that it allows high quality audio to be streamed at relatively low transfer rates over a network such as Internet 20 referenced in FIG. 1. Compared to other compression formats, the MP3 format itself lacks the support for cue-points to be saved within the audio file itself.
  • With reference to FIGS. 1 and 3, streaming audio in the present invention occurs at [0025] block 300. A server 30 streams data over the Internet 20 to an MP3 player 310 located on client 10. The audio's playback positions 320 provided by MP3 Player, are monitored by a cue-point monitor at block 330 and are used to trigger events, such as a slide transition in a training plan slide show. Cue-points mark specific times in a digital audio file. The main benefit of cue-points is their ability to keep the actions synchronized with the audio as it is playing. The audio may be paused by a client, or if the audio is being streamed over a network, paused due to network traffic. These situations can occur without any effect on the timing. To reap these benefits along with the benefits of MP3, a file format that does not inherently support cue-points, cue-points must be simulated with custom software. As explained below, a media designer can decide when the cue-points occur and what action each cue-point will trigger. The cue-points can be hard-coded within the software or they can be read from a file. The latter method is preferred and allows the cue-points to be changed without recompiling the programming component. The cue-point monitoring component 330 obtains the position of the MP3, the “playback position” 340, in units of time associated with the cue-point and the slide show presentation. The playback position is obtained from the MP3 player.
  • At [0026] decision block 350, as the streaming audio continues playing, a current cue point is evaluated to determine whether an appropriate cue-point has been passed in synchronization with the slide presentation. As the MP3 player 310 streams the audio 300 from the server 30 over the Internet 20, the cue-point monitor 330 must continuously check the playback position 340 as provided by the player. When the playback position passes a cue-point 350 the cue-point monitor 330 must evaluate the trigger event 360 associated with that cue-point and in the case of a slide show presentation as described in the present invention, at block 370, the cue-point monitor would display the next slide associated with the streaming audio. Those skilled in the art will recognize that other actions may follow from a trigger event, including, for example, ending the slide show. If the cue-point has not been passed, the logic returns to block 340 and the streaming audio segment associated with the current slide continues.
  • Any connection between computers via the Internet is inherently limited by connection speed. An advantage of the present invention is the use of digital data compression to dramatically reduce the size of a file and, therefore, to maximize the amount of data that can be transferred between [0027] client 10 and server 30 over the Internet 20 in a specified time period. And while data compression reduces the quality of the data, the present invention utilizes data compression in a way that maintains data quality.
  • Specifically, the present invention converts video to a streaming audio slide show presentation, which reduces the bandwidth requirements between [0028] server 30 and clients 10. This creates an environment which, among other things, allows the slide show to be presented to a broad range of clients 10 using a greater variety of servers 30, including clients and servers having lesser technological and bandwidth capabilities. The present invention also allows the slide show images to be shown in a larger viewing area at higher resolutions than video, and allows better quality audio, without sacrificing picture size and quality. These improvements are possible with less expensive slide show development cost. The present invention contemplates very small storage requirements on server file system 40. Moreover, a slide show eliminates the need for proprietary streaming servers and allows the streaming of audio from nonproprietary and less expensive Web servers. It will be understood by those skilled in the art that a variety of tools can be used to develop the slide show and a variety of server platforms can be used to host the CBT.
  • FIG. 4 is a flow chart of the operational logic of the slide assembly aspect of the present invention. Specifically, FIG. 4 describes the conversion of video to a streaming audio slide show format. At [0029] block 400, the video component of the existing material is converted to the separate images that will make up the slide show. If the video is analog it must be converted to a digital format; otherwise separate images are taken directly from the video material. This may be accomplished by use of an analog-to-digital video decoder. At block 410, the digital images that will make up the slide show are determined and documented. In the preferred embodiment this is accomplished by marking times in a digital video-editing program. At the same time, notations are made in the accompanying audio program so that the related audio portion remains linked to the corresponding images, for example by notation of cue-points (as defined above). At block 420, the images are saved in a lossless format where every bit in the extracted copy is exactly the same as in the original image file, such as a “bitmap” data file or Tagged Image File Format (“TIFF”) file. At decision block 430, the compressed digital images needed for the application are evaluated to determine the type and quality of digital format necessary for the slide presentation. If images with 256 colors or less are acceptable, the images are converted to a Graphics Interchange Format (“GIF”) at block 435. If images with a broader range of colors are necessary, the images are converted to Joint Photographic Experts Group (“JPEG”) compressed image format at block 440. While GIF and JPEG are the preferred format for compression, the present invention is equally applicable when other compression formats are used. At block 445 the balance of download speed and image quality is tested by experimenting with the compressed image with the goal of producing the acceptable images from the specific content. At decision block 450, the acceptability of the resulting image is evaluated. If the image quality or size of the specific content is not acceptable, at block 455 alternative file formats, compression level, or color depth may be used, and the digital images are again evaluated at decision block 430 and compressed accordingly. This step is most easily accomplished using one of a variety of digital video editing programs to save frames as bitmaps and one of many image-editing programs for compressing the images.
  • Continuing reference to FIG. 4, the audio is stripped from the combined audio-video material and saved in an uncompressed digital format at [0030] block 460 such as a wave table synthesis (“wav”) file used with a lossless codec. While a wavetable synthesis file is the preferred method of saving the audio file, other uncompressed formats may be used in the context of the present invention. At block 470, the uncompressed audio files are compressed. In the preferred embodiment, compression formats such as MP3 and Shockwave Audio are used. The decision on the particular format to use depends on such factors as the format compression ratio, the resultant sound quality, and the proprietary nature of the training system and Web server. The audio file must be compressed to the degree that it can be played while the data is downloading. At decision block 480, the compressed audio is tested for an acceptable download rate and sound quality. If the download rate is not acceptable, compression may need to be increased. After adjusting compression, if the audio quality is not acceptable with the chosen compression format, reduced and/or alternate compression format may be used at block 475. If audio quality is acceptable, the logic proceeds to block 490, where the corresponding audio portions are integrated with the images.
  • FIG. 5 is a block diagram illustrating the separation of slides from video and notation of cue points generally referred to above and specifically referenced in association with the logic of [0031] block 410 in FIG. 4. A software video-viewing program such as Adobe Premiere is used to view individual slides, collectively slides A through J of video segment 500, and accompanying audio. The selected slides, B-E-H (510) are copied from the video and audio cue-points 520 are noted to coincide with the presentation of each selected slide.
  • While this invention has been described in terms of preferred embodiments, there are alterations, permutations, and equivalents that fall within the scope of this invention. For example, individual images used for a computer-based training plan slide show can be selected directly from a digital storage apparatus attached to a digital camcorder, thus bypassing the loading of images in a personal computer for image selection. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the present invention. [0032]

Claims (16)

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A computer-based training system for use with a global communications network, comprising:
(a) a host server with a database of student names;
(b) a remote client computer with active connection to the server via a network for use by a student user; and
(c) a memory coupled to the server, the memory containing stored program instructions executable by the server, comprising:
(i) registering a remotely subscribing student user;
(ii) authenticating a remotely subscribing student;
(iii) displaying digitally compressed streaming multimedia presentations;
(iv) providing interactive examinations;
(v) scoring the interactive examinations;
(vi) displaying a certificate of successful completion; and
(vii) printing the certificate from the remote client.
2. The system of claim 1, wherein the remote client is an electronic device capable of connecting to the server through the network.
3. A method for displaying compressed streaming multimedia presentations for use in a computer-based training system including a server and a remote client coupled to a printer and connected to a server over a network and operated by a student user, comprising:
(a) authenticating the remote client using a logon and a password unique to the student user;
(b) obtaining from the remote client a request for a multimedia presentation;
(c) streaming the requested multimedia presentation over the network from the server to the remote client;
(d) providing the student user at the remote client with an interactive examination;
(e) scoring the interactive examination at the server;
(f) displaying on the remote client a certificate of completion of a successful examination; and
(g) printing the certificate of completion on the remote client printer.
4. The method of claim 3, wherein authenticating the remote client using a logon and password unique to the student user comprises:
(a) determining whether the remote client has provided a valid logon and password;
(b) if the remote client has not provided a valid logon and password, authorizing a logon and password unique to the student user; and
(c) registering the logon and password unique to the student user with the server.
5. A method for creating streaming computer-based training presentation using digitally compressed multimedia presentations for use in a computer-based training system, comprising:
(a) converting an analog source having audio and video components to a digital format;
(b) selecting audio segments and images from the digital audio and video components for use in the streaming computer-based training system;
(c) compressing the audio segments and images into variable digital audio and image formats;
(d) testing the quality of the digitally compressed audio segments and images; and
(e) assembling the tested compressed digital audio segments and images in the streaming computer-based training system by integrating the audio segments and the images.
6. The method of claim 5, wherein converting analog audio and video to a digital format comprises removing analog audio and video components from the source.
7. The method of claim 5, wherein selecting audio segments and associated images for use in the streaming computer-based training system comprises:
(a) evaluating the video component to determine a digital image desired for the computer-based training system;
(b) extracting the digital image from the video component;
(c) noting the audio segment corresponding to the selected digital image; and
(d) saving the digital image in a lossless format where every bit in the extracted digital image is the same as in the original digital image.
8. The method of claim 5, wherein compressing analog audio into variable digital audio format comprises:
(a) determining audio quality desired for the computer-based training system;
(b) saving the analog audio in an uncompressed digital format; and
(c) compressing the uncompressed digital format of the analog audio using a compression format based on the desired resultant sound quality and the proprietary nature of the training system.
9. The method of claim 5, wherein compressing images into variable digital image format comprises:
(a) evaluating type and quality of the digital format desired for the computer-based training system;
(b) if a digital image with 256 colors or less is acceptable, compressing the digital image to a Graphics Interchange Format; and
(c) if a digital image with a broader range of colors than 256 colors is required, compressing the digital image to a Joint Photographic Experts Group format.
10. The method of claim 5, wherein testing the quality of the digitally compressed audio segments comprises:
(a) evaluating the compressed audio segments for download rate and sound quality;
(b) if the download rate is unacceptable, altering the degree of compression of the audio segment; and
(c) if the audio quality is unacceptable with the compression format, modifying the compression format.
11. The method of claim 5, wherein testing the quality of the digitally compressed images comprises:
(a) evaluating the digitally compressed image for download rate and image quality;
(b) if the download rate of the digital image is unacceptable, altering the degree of compression of the digital image; and
(c) if the digital quality is unacceptable with the compression format, modifying the compression format.
12. The method of claim 11, wherein modifying the compression format comprises recompressing the digital image into an alternate digital format.
13. The method of claim 11, wherein modifying the compression format comprises altering color depth of the digital image.
14. The method of claim 5, wherein the computer-based training system includes a server and the method for creating computer-based training presentation using digitally compressed audio and images further comprises storing assembled streaming computer-based training plans on the server.
15. A method for monitoring playback of compressed streaming audio and images in a computer-based training system including a server and a remote client using a streaming audio player and connected to the server over a network, comprising:
(a) streaming audio from the server to the remote client streaming audio player over a network;
(b) monitoring the remote client streaming audio player for a cue-point to determine a playback position of the streaming computer-based training audio;
(c) evaluating whether the cue-point has been passed in synchronization with the slide presentation; and
(d) if the remote client streaming audio player has passed the cue-point, executing a trigger event.
16. The method of claim 15, wherein executing a trigger event comprises (a) evaluating the trigger event associated with the cue-point; and
(b) executing a predetermined action based on the trigger event associated with the cue-point.
US09/995,148 2000-04-05 2001-11-27 Computer-based training system using digitally compressed and streamed multimedia presentations Expired - Fee Related US6408315B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US09/995,148 US6408315B1 (en) 2000-04-05 2001-11-27 Computer-based training system using digitally compressed and streamed multimedia presentations
US10/121,802 US20020152270A1 (en) 2000-04-05 2002-04-12 Computer-based training system using digitally compressed and streamed multimedia presentations

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US54364400A 2000-04-05 2000-04-05
US09/995,148 US6408315B1 (en) 2000-04-05 2001-11-27 Computer-based training system using digitally compressed and streamed multimedia presentations

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US54364400A Division 2000-04-05 2000-04-05

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/121,802 Continuation US20020152270A1 (en) 2000-04-05 2002-04-12 Computer-based training system using digitally compressed and streamed multimedia presentations

Publications (2)

Publication Number Publication Date
US20020034720A1 true US20020034720A1 (en) 2002-03-21
US6408315B1 US6408315B1 (en) 2002-06-18

Family

ID=24168917

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/995,150 Abandoned US20020034721A1 (en) 2000-04-05 2001-11-27 Computer-based training system using digitally compressed and streamed multimedia presentations
US09/995,148 Expired - Fee Related US6408315B1 (en) 2000-04-05 2001-11-27 Computer-based training system using digitally compressed and streamed multimedia presentations
US10/121,802 Abandoned US20020152270A1 (en) 2000-04-05 2002-04-12 Computer-based training system using digitally compressed and streamed multimedia presentations

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/995,150 Abandoned US20020034721A1 (en) 2000-04-05 2001-11-27 Computer-based training system using digitally compressed and streamed multimedia presentations

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/121,802 Abandoned US20020152270A1 (en) 2000-04-05 2002-04-12 Computer-based training system using digitally compressed and streamed multimedia presentations

Country Status (1)

Country Link
US (3) US20020034721A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177203A1 (en) * 2002-03-13 2003-09-18 Ncr Corporation Developer tools for web-based education
US20060218498A1 (en) * 2005-03-23 2006-09-28 International Business Machines Corporation Optimal page sharing in a collaborative environment
US20070214260A1 (en) * 2003-04-04 2007-09-13 Gibson Guitar Corp. Music Distribution System
US20080096176A1 (en) * 2006-09-11 2008-04-24 Rogers Timothy A Online test polling
US20080104618A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Event-driven/service oriented online testing
US20080102430A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Remote student assessment using dynamic animation
US20080102433A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Dynamically presenting practice screens to determine student preparedness for online testing
US20080102434A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Using auto-scrolling to present test questions durining online testing
US20080102431A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Dynamic online test content generation
US20080102432A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Dynamic content and polling for online test taker accomodations
US20080102435A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Using testing metadata for test question timing and selection
US20080108038A1 (en) * 2006-09-11 2008-05-08 Rogers Timothy A Polling for tracking online test taker status
US20080133964A1 (en) * 2006-09-11 2008-06-05 Rogers Timothy A Remote test station configuration
US20140067936A1 (en) * 2012-08-31 2014-03-06 Avaya Inc. System and method for multimodal interaction aids
WO2014089084A1 (en) * 2012-12-05 2014-06-12 Chegg, Inc. Automated testing materials in electronic document publishing
US20150154804A1 (en) * 2013-06-24 2015-06-04 Tencent Technology (Shenzhen) Company Limited Systems and Methods for Augmented-Reality Interactions
US9875348B2 (en) 2014-07-21 2018-01-23 Green Grade Solutions Ltd. E-learning utilizing remote proctoring and analytical metrics captured during training and testing

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3590577B2 (en) * 1999-12-27 2004-11-17 ヴィジョネア株式会社 Playback mode switching method, multimedia information playback method, and multimedia information playback device
JP3943794B2 (en) * 2000-03-22 2007-07-11 ヴィジョネア株式会社 Service system
US20020034721A1 (en) * 2000-04-05 2002-03-21 Mcmanus Richard W. Computer-based training system using digitally compressed and streamed multimedia presentations
US7584291B2 (en) * 2000-05-12 2009-09-01 Mosi Media, Llc System and method for limiting dead air time in internet streaming media delivery
US7627810B2 (en) * 2000-08-29 2009-12-01 Open Text Corporation Model for creating, inputting, storing and tracking multimedia objects
US20020083147A1 (en) * 2000-10-31 2002-06-27 Ripperger Kurt G. System and method for on line real time transmitting a motion picture to a user system
US7631088B2 (en) * 2001-02-27 2009-12-08 Jonathan Logan System and method for minimizing perceived dead air time in internet streaming media delivery
US7899702B2 (en) * 2001-03-23 2011-03-01 Melamed David P System and method for facilitating generation and performance of on-line evaluations
US6928260B2 (en) * 2001-04-10 2005-08-09 Childcare Education Institute, Llc Online education system and method
JP2002320212A (en) * 2001-04-24 2002-10-31 Fujitsu Ltd Moving image linked program
US7197711B1 (en) * 2002-01-31 2007-03-27 Harman International Industries, Incorporated Transfer of images to a mobile computing tool
US7425986B2 (en) * 2002-03-29 2008-09-16 Canon Kabushiki Kaisha Conversion apparatus for image data delivery
AU2002950805A0 (en) * 2002-08-15 2002-09-12 Momentum Technologies Group Improvements relating to video transmission systems
US20050086200A1 (en) * 2002-09-30 2005-04-21 Jared Kirkman Presentation system and method
US7533158B2 (en) * 2003-01-17 2009-05-12 At&T Intellectual Property I, L.P. System and method for handling digital content delivery to portable devices
US7529988B1 (en) * 2003-09-02 2009-05-05 Advanced Micro Devices, Inc. Storage of descriptive information in user defined fields of failure bitmaps in integrated circuit technology development
US20050164833A1 (en) * 2004-01-22 2005-07-28 Florio Erik D. Virtual trainer software
US7734364B2 (en) * 2005-03-08 2010-06-08 Lolo, Llc Mixing media files
US20060203972A1 (en) * 2005-03-08 2006-09-14 Equity Online Marketing, Inc. Method and system for audio program creation and assembly
US20060218253A1 (en) * 2005-03-08 2006-09-28 Equity On Line Marketing, Inc. Method and system for video program creation and assembly
US20070016930A1 (en) * 2005-03-08 2007-01-18 Podfitness, Inc. Creation and navigation of media content with chaptering elements
SG130042A1 (en) * 2005-08-16 2007-03-20 Univ Nanyang A communications system
CN101005609B (en) * 2006-01-21 2010-11-03 腾讯科技(深圳)有限公司 Method and system for forming interaction video frequency image
WO2008011537A2 (en) * 2006-07-19 2008-01-24 Chacha Search, Inc. Method, system, and computer readable medium useful in managing a computer-based system for servicing user initiated tasks
JP2009545076A (en) * 2006-07-24 2009-12-17 チャチャ サーチ,インク. Method, system and computer readable storage for podcasting and video training in an information retrieval system
US9251256B2 (en) * 2007-12-06 2016-02-02 Adobe Systems Incorporated System and method for maintaining cue point data structure independent of recorded time-varying content
US8204964B2 (en) * 2008-08-06 2012-06-19 Microsoft Corporation Efficient size optimization of visual information or auditory information
CN101789881B (en) * 2010-01-22 2012-05-23 浪潮通信信息系统有限公司 Method for visualizing data quality perceived by client in communication network management
US8683337B2 (en) * 2010-06-09 2014-03-25 Microsoft Corporation Seamless playback of composite media
US20130198636A1 (en) * 2010-09-01 2013-08-01 Pilot.Is Llc Dynamic Content Presentations
US8727781B2 (en) 2010-11-15 2014-05-20 Age Of Learning, Inc. Online educational system with multiple navigational modes
US9324240B2 (en) 2010-12-08 2016-04-26 Age Of Learning, Inc. Vertically integrated mobile educational system
US8731454B2 (en) 2011-11-21 2014-05-20 Age Of Learning, Inc. E-learning lesson delivery platform
CN105530522A (en) * 2015-12-22 2016-04-27 米科互动教育科技(北京)有限公司 Online course play method and device
CN110136507A (en) * 2019-04-24 2019-08-16 广州美术学院 A kind of online education method, apparatus, terminal device and storage medium
US20230214822A1 (en) * 2022-01-05 2023-07-06 Mastercard International Incorporated Computer-implemented methods and systems for authentic user-merchant association and services

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355450A (en) * 1992-04-10 1994-10-11 Avid Technology, Inc. Media composer with adjustable source material compression
GB2264838B (en) * 1992-02-21 1995-08-30 Samsung Electronics Co Ltd Video recording apparatus
US5440677A (en) * 1992-07-01 1995-08-08 Time Warner Interactive Group Inc. Method and apparatus for processing audio and graphic images to create an interleaved file suitable for use as a CD-ROM product
US5532833A (en) * 1992-10-13 1996-07-02 International Business Machines Corporation Method and system for displaying selected portions of a motion video image
US5845088A (en) * 1992-11-16 1998-12-01 Multimedia Systems Corporation Method for the production and transmission of enhanced interactive multimedia information
US5446492A (en) * 1993-01-19 1995-08-29 Wolf; Stephen Perception-based video quality measurement system
US5790717A (en) * 1993-10-26 1998-08-04 Bell Communications Research Inc. Apparatus and method for predicting subjective quality of compressed images
US5485611A (en) * 1994-12-30 1996-01-16 Intel Corporation Video database indexing and method of presenting video database index to a user
US5686964A (en) * 1995-12-04 1997-11-11 Tabatabai; Ali Bit rate control mechanism for digital image and video data compression
JP3377677B2 (en) * 1996-05-30 2003-02-17 日本電信電話株式会社 Video editing device
US6285361B1 (en) * 1996-11-15 2001-09-04 Futuretel, Inc. Method and apparatus for clipping video segments from an audiovisual file
US6172672B1 (en) * 1996-12-18 2001-01-09 Seeltfirst.Com Method and system for providing snapshots from a compressed digital video stream
US6157929A (en) * 1997-04-15 2000-12-05 Avid Technology, Inc. System apparatus and method for managing the use and storage of digital information
US6278447B1 (en) * 1997-06-10 2001-08-21 Flashpoint Technology, Inc. Method and system for accelerating a user interface of an image capture unit during play mode
US6181711B1 (en) * 1997-06-26 2001-01-30 Cisco Systems, Inc. System and method for transporting a compressed video and data bit stream over a communication channel
JPH11136621A (en) * 1997-10-29 1999-05-21 Sony Corp Image display method and edit device using the same
US6099320A (en) * 1998-07-06 2000-08-08 Papadopoulos; Anastasius Authoring system and method for computer-based training
US20020034721A1 (en) * 2000-04-05 2002-03-21 Mcmanus Richard W. Computer-based training system using digitally compressed and streamed multimedia presentations

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177203A1 (en) * 2002-03-13 2003-09-18 Ncr Corporation Developer tools for web-based education
US20070214260A1 (en) * 2003-04-04 2007-09-13 Gibson Guitar Corp. Music Distribution System
US8230017B2 (en) 2005-03-23 2012-07-24 International Business Machines Corporation Optimal page sharing in a collaborative environment
US20060218498A1 (en) * 2005-03-23 2006-09-28 International Business Machines Corporation Optimal page sharing in a collaborative environment
US9111456B2 (en) 2006-09-11 2015-08-18 Houghton Mifflin Harcourt Publishing Company Dynamically presenting practice screens to determine student preparedness for online testing
US20080102431A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Dynamic online test content generation
US20080102436A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Online test polling
US20080102430A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Remote student assessment using dynamic animation
US20080102433A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Dynamically presenting practice screens to determine student preparedness for online testing
US20080102434A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Using auto-scrolling to present test questions durining online testing
US9142136B2 (en) * 2006-09-11 2015-09-22 Houghton Mifflin Harcourt Publishing Company Systems and methods for a logging and printing function of an online proctoring interface
US20080102432A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Dynamic content and polling for online test taker accomodations
US20080102435A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Using testing metadata for test question timing and selection
US20080108038A1 (en) * 2006-09-11 2008-05-08 Rogers Timothy A Polling for tracking online test taker status
US20080133964A1 (en) * 2006-09-11 2008-06-05 Rogers Timothy A Remote test station configuration
US9230445B2 (en) 2006-09-11 2016-01-05 Houghton Mifflin Harcourt Publishing Company Systems and methods of a test taker virtual waiting room
US20090233264A1 (en) * 2006-09-11 2009-09-17 Rogers Timothy A Systems and methods for indicating a test taker status with an interactive test taker icon
US20100055659A1 (en) * 2006-09-11 2010-03-04 Rogers Timothy A Online test proctoring interface with test taker icon and multiple panes
US7886029B2 (en) 2006-09-11 2011-02-08 Houghton Mifflin Harcourt Publishing Company Remote test station configuration
US8128415B2 (en) 2006-09-11 2012-03-06 Houghton Mifflin Harcourt Publishing Company Online test proctoring interface with test taker icon and multiple panes
US8219021B2 (en) 2006-09-11 2012-07-10 Houghton Mifflin Harcourt Publishing Company System and method for proctoring a test by acting on universal controls affecting all test takers
US20080104618A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Event-driven/service oriented online testing
US8297984B2 (en) 2006-09-11 2012-10-30 Houghton Mifflin Harcourt Publishing Company Online test proctoring interface with test taker icon and multiple panes
US10861343B2 (en) 2006-09-11 2020-12-08 Houghton Mifflin Harcourt Publishing Company Polling for tracking online test taker status
US10127826B2 (en) 2006-09-11 2018-11-13 Houghton Mifflin Harcourt Publishing Company System and method for proctoring a test by acting on universal controls affecting all test takers
US9892650B2 (en) 2006-09-11 2018-02-13 Houghton Mifflin Harcourt Publishing Company Recovery of polled data after an online test platform failure
US9111455B2 (en) 2006-09-11 2015-08-18 Houghton Mifflin Harcourt Publishing Company Dynamic online test content generation
US20080096176A1 (en) * 2006-09-11 2008-04-24 Rogers Timothy A Online test polling
US9672753B2 (en) 2006-09-11 2017-06-06 Houghton Mifflin Harcourt Publishing Company System and method for dynamic online test content generation
US20080102437A1 (en) * 2006-09-11 2008-05-01 Rogers Timothy A Online test polling
US20090226873A1 (en) * 2006-09-11 2009-09-10 Rogers Timothy A Indicating an online test taker status using a test taker icon
US9355570B2 (en) 2006-09-11 2016-05-31 Houghton Mifflin Harcourt Publishing Company Online test polling
US9368041B2 (en) 2006-09-11 2016-06-14 Houghton Mifflin Harcourt Publishing Company Indicating an online test taker status using a test taker icon
US9390629B2 (en) 2006-09-11 2016-07-12 Houghton Mifflin Harcourt Publishing Company Systems and methods of data visualization in an online proctoring interface
US9396664B2 (en) 2006-09-11 2016-07-19 Houghton Mifflin Harcourt Publishing Company Dynamic content, polling, and proctor approval for online test taker accommodations
US9396665B2 (en) 2006-09-11 2016-07-19 Houghton Mifflin Harcourt Publishing Company Systems and methods for indicating a test taker status with an interactive test taker icon
US9536442B2 (en) 2006-09-11 2017-01-03 Houghton Mifflin Harcourt Publishing Company Proctor action initiated within an online test taker icon
US9536441B2 (en) 2006-09-11 2017-01-03 Houghton Mifflin Harcourt Publishing Company Organizing online test taker icons
US10237082B2 (en) * 2012-08-31 2019-03-19 Avaya Inc. System and method for multimodal interaction aids
US20140067936A1 (en) * 2012-08-31 2014-03-06 Avaya Inc. System and method for multimodal interaction aids
US10108585B2 (en) 2012-12-05 2018-10-23 Chegg, Inc. Automated testing materials in electronic document publishing
US10049086B2 (en) 2012-12-05 2018-08-14 Chegg, Inc. Authenticated access to accredited testing services
WO2014089084A1 (en) * 2012-12-05 2014-06-12 Chegg, Inc. Automated testing materials in electronic document publishing
US9116865B2 (en) 2012-12-05 2015-08-25 Chegg, Inc. Enhancing automated terms listings in HTML document publishing based on user searches
US9971741B2 (en) 2012-12-05 2018-05-15 Chegg, Inc. Authenticated access to accredited testing services
US10521495B2 (en) 2012-12-05 2019-12-31 Chegg, Inc. Authenticated access to accredited testing services
US10713415B2 (en) 2012-12-05 2020-07-14 Chegg, Inc. Automated testing materials in electronic document publishing
US10929594B2 (en) 2012-12-05 2021-02-23 Chegg, Inc. Automated testing materials in electronic document publishing
US11295063B2 (en) 2012-12-05 2022-04-05 Chegg, Inc. Authenticated access to accredited testing services
US11741290B2 (en) 2012-12-05 2023-08-29 Chegg, Inc. Automated testing materials in electronic document publishing
US11847404B2 (en) 2012-12-05 2023-12-19 Chegg, Inc. Authenticated access to accredited testing services
US20150154804A1 (en) * 2013-06-24 2015-06-04 Tencent Technology (Shenzhen) Company Limited Systems and Methods for Augmented-Reality Interactions
US9875348B2 (en) 2014-07-21 2018-01-23 Green Grade Solutions Ltd. E-learning utilizing remote proctoring and analytical metrics captured during training and testing

Also Published As

Publication number Publication date
US6408315B1 (en) 2002-06-18
US20020034721A1 (en) 2002-03-21
US20020152270A1 (en) 2002-10-17

Similar Documents

Publication Publication Date Title
US6408315B1 (en) Computer-based training system using digitally compressed and streamed multimedia presentations
US6909874B2 (en) Interactive tutorial method, system, and computer program product for real time media production
US7972006B2 (en) Apparatus, system, and method for the desktop-based creation, management, and publication of enhanced audiovisual presentations
US6516340B2 (en) Method and apparatus for creating and executing internet based lectures using public domain web page
US20090083288A1 (en) Community Based Internet Language Training Providing Flexible Content Delivery
US20030152904A1 (en) Network based educational system
Van Schaik et al. A comparison of on-campus and online course delivery methods in Southern Nevada
US20020018075A1 (en) Computer-based educational system
JP2001014406A (en) Multimedia information, multimedia information providing system based on a recording medium network having multimedia information reproducing program, and its method
Bloom et al. Cybercounseling & Cyberlearning: An Encore.
JP3498057B2 (en) Audiovisual terminal, audiovisual authentication system, audiovisual authentication method, distance education method, and recording medium
JP2008096482A (en) Receiving terminal, network learning support system, receiving method, and network learning support method
US20050052405A1 (en) Computer-based educational system
Yi Xiao et al. Full stream ahead: database instruction through online videos
Cofield An Assessment of Streaming Video In Web-based Instruction.
KR20190036042A (en) System for providing on-line eduacational portal service
Speed et al. Teaching statistics via distance: Duplicating the classroom experience
WO2001073722A2 (en) Multimedia system for interactive learning
Gürel et al. Authoring and presentation tools for distance learning over interactive TV
KR200360089Y1 (en) Apparatus for multimedia remote lecture using internet
Simonas Development of an Interactive Media Tutorial: Tools, Techniques, and Workflow
Lam The development and implementation of online multimedia engineering courses for distance learning
KR200390416Y1 (en) Apparatus for multimedia remote lecture using internet
Bayne et al. Digital audio reserves: A collaborative project at the University of Tennessee
Wright Creating and using multiple media in an online course

Legal Events

Date Code Title Description
AS Assignment

Owner name: IGUANA TRAINING, INC., WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCMANUS, RICHARD W.;STRUTHERS, GARRY L.;SWINNEY, KYLE G.;AND OTHERS;REEL/FRAME:012335/0580

Effective date: 20000425

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20060618