Claims
- 1. A system for implementing an electronic learning environment over a communications network, the system comprising:
a database having stored therein, a plurality of data objects; a content creation station for developing an interactive presentation by selecting an arrangement of the data objects stored in the database; a server, in connection with the content creation station, for storing the interactive presentation; a client system accessing the interactive presentation from the server; and a delivery system to deliver the interactive presentation from the server viewable by a user for a smooth presentation.
- 2. The system of claim 1 wherein the plurality of data objects including at least one of:
a text data object; a media data object; a markup language data object; and a scripting data object.
- 3. The system of claim 1 wherein the content creation station for developing an interactive presentation further comprises:
a media management module for organizing an arrangement of the plurality of data objects stored in the database; and a building module for receiving the arrangement of the plurality of data objects from the media management module, for each received arrangement:
a database for storing the received arrangement; and the media management module processing the arrangement into an interactive presentation.
- 4. The system of claim 1 further comprises:
a hyperlinking system for automatically generating hyperlinks between similar data objects in the interactive presentation.
- 5. The system of claim 4 the hyperlinking system further comprises:
a filter to search for similar attributes of the data objects; a matcher to match the similar attributes of the data objects; and validation logic for eliminating invalid matches.
- 6. The system of claim 5 further comprises
at least one key-field in a database table classifying an attribute associated with the data object, the data object including at lest one of:
text data having a keyword; and tags describing a media object.
- 7. The system of claim 6 wherein the filter searches the attributes stored in key-fields in the database including root elements associated with the attributes.
- 8. The system of claim 6 wherein the key-fields including acronyms, primary expansion, secondary expansion, and common user expansion.
- 9. The system of claim 4 wherein the validation logic further comprises:
a pre-defined set of rules for determining invalid matches.
- 10. The system of claim 9 wherein the predefined set of rules includes logic for determining data object characteristics including compound words, punctuation, and spacing.
- 11. The system of claim 4 further including:
logic for configuring the hyperlinking system to generate a link to a first occurrence of a data object on a page in the interactive presentation; and logic for generating the hyperlinks based on a display protocol defined by the interactive presentation.
- 12. The system of claim 4 wherein the validation logic further comprises:
logic for avoiding invalid matches resulting from duplicate keywords.
- 13. The system of claim 1 wherein the interactive presentation further comprises:
a plurality of pages having corresponding data objects.
- 14. The system of claim 13 further comprises:
a time-coder for indicating a time-code for displaying the data objects.
- 15. The system of claim 14 wherein the time-coder defines a frame number and anchor position of text data included the interactive presentation.
- 16. The system of claim 14 wherein the time-code manages the synchronization of the display of the data objects.
- 17. The system of claim 1 wherein the interactive presentation includes at least one of: an audiovisual object, a navigational object, and an interactive object.
- 18. The system of claim 1 wherein the interactive presentation is displayed in a web browser on a user interface.
- 19. The system of claim 1 wherein the delivery system further comprises:
a pre-loading engine for delivering the interactive presentation to the client system based on a priority scheme.
- 20. The system of claim 18 wherein the delivery system further comprises:
a navigation display engine for displaying pages on the user interface.
- 21. The system of claim 18 wherein the priority scheme is determined by the type of data objects.
- 22. A system for implementing an electronic learning environment in a distributed computer system, the system comprises:
a database having stored therein, a plurality of media objects; and a content creation station for selecting an arrangement of the media objects from the database, for each selected arrangement of the media objects:
developing an interactive presentation; storing the developed interactive presentation on a server; a client system accessing the interactive presentation from the server; and
a delivery system to deliver the interactive presentation, from the server to the client system, for a smooth display on a user interface.
- 23. A method for implementing an electronic learning environment in a distributed computer system, the method comprises:
selecting an arrangement of a media objects from the database, for each selected arrangement of the media objects:
developing an interactive presentation; storing the developed interactive presentation on a server; a client system accessing the interactive presentation from the server; and a delivery system to deliver the interactive presentation, from the server to the client system, for a smooth display on a user interface.
RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional application No. 60/334,714, filed Nov. 1, 2001, and U.S. Provisional application No. 60/400,606, filed Aug. 1, 2002, the entire teachings of which are incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60334714 |
Nov 2001 |
US |
|
60400606 |
Aug 2002 |
US |