VIRTUAL LEARNING
First Claim
1. A computer-readable medium storing computer-executable program instructions that, when executed, cause one or more computers to:
- enable a user in a community of users to generate one or more items of user content, each item of user content being associated with one or more items of teaching content or another item of user content;
enable the user to generate an annotation associated with at least one item of teaching content or at least one item of user content; and
display the annotation overlaid on the associated item of teacher or user content.
1 Assignment
0 Petitions
Accused Products
Abstract
Collaborative computer-based learning allows a group of users to access, share, and contribute content. A computer-based system can be accessed by a community of users over a communications network. A data storage device can store data comprising items of teaching content and items of user content, such that the data is accessible by the community of users. A set of collaborative system tools can provide users with the ability to create an item of user content associated with items of teaching content or with other items of user content. An annotation mechanism can provide users with the ability to comment on items of teaching content or items of user content in the form of an annotation that is then stored in the data storage device. The annotation mechanism is configured to merge the annotation with the associated item of teacher or user content and generate merged content with the annotation overlaid on the associated item of teacher or user content.
-
Citations
26 Claims
-
1. A computer-readable medium storing computer-executable program instructions that, when executed, cause one or more computers to:
-
enable a user in a community of users to generate one or more items of user content, each item of user content being associated with one or more items of teaching content or another item of user content; enable the user to generate an annotation associated with at least one item of teaching content or at least one item of user content; and display the annotation overlaid on the associated item of teacher or user content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for providing a collaborative learning environment accessible by a community of users over a communications network, comprising:
-
a memory storing a program; a processor in communication with the memory, the processor for executing the program and thereby causing the apparatus to; enable a user in a community of users to generate one or more items of user content, each item of user content being associated with one or more items of teaching content or another item of user content; enable the user to generate an annotation associated with at least one item of teaching content or at least one item of user content; and display the annotation overlaid on the associated item of teacher or user content. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for providing a collaborative learning environment accessible by a community of users over a communications network, comprising:
-
means for storing data comprising one or more items of teaching content and one or more items of user content, the items of teaching content include content previously stored in the data storing means, and the items of user content include content generated by the community of users; means for generating one or more items of user content, each item of user content being associated with one or more items of teaching content or another item of user content; means for generating an annotation associated with at least one item of teaching content or at least one item of user content; and means for displaying the annotation overlaid on the associated item of teacher or user content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing a collaborative learning environment to an online community of users, the method comprising:
-
providing a data storage device for storing data comprising a plurality of items of teaching content; generating one or more items of user content associated with the items of teaching content or another item of user content; generating an annotation associated with at least one item of teaching content or at least one item of user content; and displaying the annotation overlaid on the associated item of teacher or user content. - View Dependent Claims (21, 22, 23)
-
-
24. A computerized collaborative learning system comprising:
-
a data storage device for storing data comprising items of teaching content and items of user content, the items of teaching content include content previously stored in the data storage device, and the items of user content include content generated by the community of users; a set of collaborative system tools operable to provide a user in the community of users the ability to generate an item of user content, each item of user content being associated with items of teaching content or other items of user content; and an annotation mechanism operable to enable users in the community of users to generate an annotation associated with items of teaching content or items of user content for storage in the data storage device, the annotation mechanism configured to merge the annotation with the associated item of teacher or user content and generate merged content with the annotation overlaid on the associated item of teacher or user content. - View Dependent Claims (25, 26)
-
Specification