Dynamic characterization of nodes in a semantic network for desired functions such as search, discovery, matching, content delivery, and synchronization of activity and information
First Claim
1. A method for clustering multiple nodes in a social network wherein at least one of the multiple nodes will be unclustered and at least two of the multiple nodes will be clustered, the method comprising the steps of:
- defining a structured network environment having multiple nodes;
identifying relative positions for the multiple nodes within the structured network environment, wherein each of the multiple nodes to be clustered has at least one associated attribute that is capable of being validated by the unclustered node, wherein the unclustered node does not have administrative control over all the multiple nodes in the structured network environment and wherein the relative positions are identified based on a comparison of attributes associated with each of the multiple nodes;
clustering of the multiple nodes based on the identified relative positions of the multiple nodes to be clustered and allowing at least some of the multiple clustered nodes to discover others of the clustered multiple nodes;
synchronizing an activity among the nodes to be participated in by the clustered multiple nodes based on the relative positions, wherein the identification of the relative positions of the clustered nodes and the synchronization of the clustered nodes are performed without reference to actual time; and
serving content or information to the clustered multiple nodes based on the positions and wherein such content or information is served to the clustered multiple nodes after clustering thereof without the node subscribing to such content or information and wherein such content or information is not from received from another node.
8 Assignments
0 Petitions
Accused Products
Abstract
A system of computers on a wide area network that establishes connections between nodes on the basis of their multidimensional similarity at a particular point in time in a certain setting, such as a social learning network, and that sends relevant information to the nodes is provided. Dimensions in the definition of similarity include a plurality of attributes in time and community space. Examples of such dimensions and attributes may include a position in a learning community'"'"'s project cycle, titles of readings and projects, the genre or subject matter under consideration, age, grade, or skill level of the participants, and language. Each of the network'"'"'s nodes is represented as a vector of attributes and is searched efficiently and adaptively through a variety of multidimensional data structures and mechanisms. The system includes synchronization that can transform a participant'"'"'s time attributes on the network and coordinate the activities and information for each participant.
176 Citations
16 Claims
-
1. A method for clustering multiple nodes in a social network wherein at least one of the multiple nodes will be unclustered and at least two of the multiple nodes will be clustered, the method comprising the steps of:
-
defining a structured network environment having multiple nodes; identifying relative positions for the multiple nodes within the structured network environment, wherein each of the multiple nodes to be clustered has at least one associated attribute that is capable of being validated by the unclustered node, wherein the unclustered node does not have administrative control over all the multiple nodes in the structured network environment and wherein the relative positions are identified based on a comparison of attributes associated with each of the multiple nodes; clustering of the multiple nodes based on the identified relative positions of the multiple nodes to be clustered and allowing at least some of the multiple clustered nodes to discover others of the clustered multiple nodes; synchronizing an activity among the nodes to be participated in by the clustered multiple nodes based on the relative positions, wherein the identification of the relative positions of the clustered nodes and the synchronization of the clustered nodes are performed without reference to actual time; and serving content or information to the clustered multiple nodes based on the positions and wherein such content or information is served to the clustered multiple nodes after clustering thereof without the node subscribing to such content or information and wherein such content or information is not from received from another node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for clustering multiple nodes in a social network, the method comprising the steps of:
-
defining a structured network environment having multiple nodes; identifying relative positions for the multiple nodes within the structured network environment, wherein each of the multiple nodes has at least one associated attribute that is capable of being validated by a node not within a cluster of nodes; identifying relative positions for the multiple nodes within the structured network environment, wherein each of the multiple nodes to be clustered has at least one associated attribute that is capable of being validated by the unclustered node, wherein the node not within the cluster of nodes does not have administrative control over all the multiple nodes in the structured network environment and wherein the relative positions are identified based on a comparison of attributes associated with each of the multiple nodes; clustering the multiple nodes based on the at least one associated validatable attribute; synchronizing an activity among the nodes to be participated in by the clustered multiple nodes based on the relative positions of the clustered multiple nodes, wherein the identification of the relative positions and the synchronization of the clustered nodes are performed without reference to actual time; and serving content or information to the multiple nodes of the cluster based on the relative positions and wherein such content or information is served to the clustered multiple nodes after clustering thereof without the node subscribing to such content or information and wherein such content or information is not from received from another node; and wherein the identifying, clustering, synchronizing, or serving is managed according to defined roles or rules associated with the defined roles or rules. - View Dependent Claims (14, 15, 16)
-
Specification