Networked platform for creating and supporting communities
First Claim
1. A system for defining communities and matching users into said communities, said matched users thereby gaining access to one or more elements associated with said communities;
- the system comprising a host connected to a network being for communication with a plurality of users, said system being configured for;
(i) creating at least one community by defining attributes for each of said communities; and
(ii) defining one or more elements associated with each of said communities; and
(iii) assigning attributes to a user on the basis of data extracted from information associated with the user; and
(iv) matching said attributes of at least one user to attributes of at least one community;
assigning said user to said community based on the result of said matching;
said user thereby gaining access to at least one element associated with said community.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for defining communities and matching users into said communities, said matched users thereby gaining access to one or more elements associated with said communities; the system comprising a host connected to a network being for communication with a plurality of users, said host being configured for: creating at least one community by defining attributes for each of said communities; and defining one or more elements associated with each of said communities; and assigning attributes to a user, said attributes extracted from information associated with the user; and matching said attributes of at least one user to attributes of at least one community; assigning said user to said community based on the result of said matching; said user thereby gaining access to at least one element associated with said community.
243 Citations
24 Claims
-
1. A system for defining communities and matching users into said communities, said matched users thereby gaining access to one or more elements associated with said communities;
- the system comprising a host connected to a network being for communication with a plurality of users, said system being configured for;
(i) creating at least one community by defining attributes for each of said communities; and
(ii) defining one or more elements associated with each of said communities; and
(iii) assigning attributes to a user on the basis of data extracted from information associated with the user; and
(iv) matching said attributes of at least one user to attributes of at least one community;
assigning said user to said community based on the result of said matching;
said user thereby gaining access to at least one element associated with said community. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- the system comprising a host connected to a network being for communication with a plurality of users, said system being configured for;
-
17. A method of producing compatible forms comprising tagged fields, the method comprising the steps of:
-
(a) setting up a hierarchy of labels as nodes on a tree such that each node is specifiable by a descending order of labels, (ii) tagging fields with labels of an appropriate one of said nodes for a meaning of the field if an appropriate node exists, (iii) adding a new label as a node to said tree if an appropriate node does not exist, and (iv) tagging a field with a label of said new node. such that a second form using fields labeled by the concatenation of the labels marking the nodes of the tree formed from the first form is compatible with said first form. - View Dependent Claims (18, 19, 21)
-
-
20. A method for use on a system comprising a host and a network, having at least one community defined by at least one attribute and having at least one element;
- the method comprising selecting at least one attribute of a community, said attribute being parametric and receiving the value of an attribute belonging to a user already matched to said community.
- View Dependent Claims (23, 24)
-
22. A method of dynamically matching a plurality of users to at least one user group, at a host connected via a network to said users, comprising the steps of:
-
(i) predefining at least one user group in terms of a value of at least one attribute;
(ii) assigning at least one attribute to at least one user;
(iii) obtaining a value for said user attribute;
(iv) matching said user attribute value to said group attribute value, and (v) assigning said user to said group based on a result of said matching.
-
Specification