Method and system for developing process, project or problem-based learning systems within a semantic collaborative social network
First Claim
1. A method for managing the interaction of participants in a social network utilizing computers having nodes, and storage comprising the steps of:
- in a social network having linked computers, gathering information for at least two participants on the social network via at least one of the computers, and assigning each participant to a computer node;
identifying an original state for each computer node via at least another of the computers;
identifying similarly-situated participants by identifying similarly-situated computer nodes in the social network via the at least another of the computers;
managing interaction of the similarly-situated participants by managing the computer node assigned to each of the similarly-situated participants via at least one of the networks;
for each of the computer nodes having a new state at some point in time that is a change in state from the original state, identifying the new state for each of the computer nodes having the new state via at least another of the computers wherein the new state is different than the original state and indicates a state change;
identifying the change to the computer node'"'"'s new state from the original state of each computer node that was assigned to each of the similarly-situated participants via the at least another of the computers after the state change; and
storing on the storage, information about the identified state change.
10 Assignments
0 Petitions
Accused Products
Abstract
The system provides a framework for developing process, project or problem-based learning systems that make use of social networking. The system provides a general purpose framework to create, manage, and deliver online instruction that supports learning methods consistent with social constructivist and experiential learning theories. The framework utilizes personal social software for collaboration, problem-solving, group work, and other activities consistent with those methods. The general framework, based on finite-state automata and other methods for determining similarity of learning objectives, provides individual creators the means to define, implement, and manage experiential instruction within a social network.
-
Citations
46 Claims
-
1. A method for managing the interaction of participants in a social network utilizing computers having nodes, and storage comprising the steps of:
-
in a social network having linked computers, gathering information for at least two participants on the social network via at least one of the computers, and assigning each participant to a computer node; identifying an original state for each computer node via at least another of the computers; identifying similarly-situated participants by identifying similarly-situated computer nodes in the social network via the at least another of the computers; managing interaction of the similarly-situated participants by managing the computer node assigned to each of the similarly-situated participants via at least one of the networks; for each of the computer nodes having a new state at some point in time that is a change in state from the original state, identifying the new state for each of the computer nodes having the new state via at least another of the computers wherein the new state is different than the original state and indicates a state change; identifying the change to the computer node'"'"'s new state from the original state of each computer node that was assigned to each of the similarly-situated participants via the at least another of the computers after the state change; and storing on the storage, information about the identified state change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for integrating collaborative activities amongst participants in a social network utilizing computers having nodes and storage comprising the steps of:
-
in a social network having linked computers, gathering information for at least two participants on the social network via at least one of the computers, and assigning each participant to a computer node; identifying an original state for each computer node via at least another of the computers; identifying similarly-situated participants by identifying similarly-situated computer nodes in the network via the at least another of the computers; for each of the computer nodes having a new state at some point in time that is a change in state from the original state, identifying the new state for each of the computer nodes having the new state via at least another of the computers wherein the new state is different than the original state and indicates a state change; identifying the change to the computer node'"'"'s new state from the original state of each computer node that was identified for each of the similarly-situated participants via the at least another of the computers after the state change; storing on the storage, information about the identified state change; and managing collaboration of at least one similarly-situated participant assigned to a computer node via at least one of the networks. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for grouping participants in a social network utilizing computers having nodes and storage comprising the steps of:
-
in a social network having linked computers, gathering information for at least two participants on the social network via at least one of the computers, and assigning each participant to a computer node; identifying an original state for each computer node via at least another of the computers; identifying similarly-situated participants by identifying similarly-situated computer nodes in the social network via the at least another of the computers; for each of the computer nodes having a new state at some point in time that is a change in state from the original state, identifying the new state for each of the computer nodes having the new state via at least another of the computers wherein the new state is different than the original state and indicates a state change; identifying the change to the computer node'"'"'s new state from the original state of each computer node that was assigned to each of the similarly-situated participants via the at least another of the computers after the state change; storing on the storage, information about the identified state change; and grouping similarly-situated participants assigned to computer nodes into a group based at least in part on the state change. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for managing the interaction of participants in a social network utilizing computers having nodes and storage comprising the steps of:
-
in a social network having linked computers, gathering information for at least two participants on the social network via at least one of the computers, and assigning each participant to a computer node; identifying an original state for each computer node via at least another of the computers; identifying similarly-situated participants by identifying similarly-situated computer nodes in the social network via the at least another of the computers; managing interaction of the similarly-situated participants by managing the computer node assigned to each of the similarly-situated participants via at least one of the networks; for each of the computer nodes having a new state at some point in time that is a change in state from the original state, identifying the new state for each of the computer nodes having the new state via at least another of the computers wherein the new state is different than the original state and indicates a state change; storing on the storage, information about the identified state change; and providing an interface for sharing information about the original state, new state, or state change with plug-in tools, applets, or applications. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
Specification