Management of data via cooperative method and system
First Claim
1. A server for managing data in a central repository for a plurality of users over a communications network, comprising a processor configured for:
- accepting profile data of a first user and transmitting the profile data to a third party for verification;
receiving from the third party, over the communications network, a verification of the profile data of the first user;
responsive to receiving a verification of the profile data of the first user, logging interactions of the first user with the central repository over the communications network, calculating a reputation score of the first user based on contributions of the first user to the central repository and consumption of data from the repository by the first user, and assigning the reputation score to a first value;
logging use by other users, over the communications network, of data uploaded by the first user and calculating a second value based on;
a) consumption by other users of the data uploaded by the first user, b) an amount of data consumption by other users of the data uploaded by the first user, c) a type of data uploaded by the first user, which data is consumed by other users and d) a reputation score of the other users consuming the data uploaded by the first user;
receiving, over the communications network, opinions of other users about a reputation of the first user of the plurality of users and calculating a third value based on the opinions of the other users about the first user;
receiving, over the communications network, verification by a third party of the data uploaded by the first user, and calculating a fourth value based on the verification;
calculating a quality score for the data uploaded by the first user based at least partially on the first value, the second value, the third value and the fourth value;
assigning permissions to the first user based at least partially on the reputation score of the first user, the quality score of the data uploaded by the first user and a reputation score of a business entity to which the first user is associated in the profile data of the first user;
providing a first interface to the first user over the communications network, wherein the first interface allows the first user to access the data in the central repository according to the permissions of the first user;
providing a second interface to the first user over the communications network, wherein the second interface allows the first user to upload data to the central repository and modify a content model of data in the central repository according to the permissions of the first user;
associating a provisional status to the data uploaded by the first user via the second interface, and receiving, over the communications network, opinions of other users about a quality of the data uploaded by the first user via the second interface;
responsive to receiving a predefined number of acceptances from other users of the data uploaded by the first user via the second interface upgrading the status of the data uploaded by the first users via the second interface; and
assigning a monetary value to the data uploaded by the first user, wherein a size of the monetary value is calculated based on an amount of data that is accessed from the central repository by the first user, a quality of the data that is accessed from the central repository by the first user, an amount of data that is uploaded to the central repository by the first user, a quality of the data that is uploaded to the central repository by the first user a quality of the data that is uploaded to the central repository by the first user.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for managing data in a central repository for a plurality of users over a communications network is disclosed. The method includes assigning a reputation score to a first user based on the interactions of the first user that were logged, the use by other users that was logged and the opinions that were received, assigning permissions to the first user based at least partially on the reputation score of the first user and a reputation score of a business entity to which the first user is associated, allowing the first user to access the central repository, allowing the first user to upload data to the central repository and modify a content model of data in the central repository, and associating a reputation score to data uploaded by the first user based on the reputation score of the first user.
26 Citations
17 Claims
-
1. A server for managing data in a central repository for a plurality of users over a communications network, comprising a processor configured for:
-
accepting profile data of a first user and transmitting the profile data to a third party for verification; receiving from the third party, over the communications network, a verification of the profile data of the first user; responsive to receiving a verification of the profile data of the first user, logging interactions of the first user with the central repository over the communications network, calculating a reputation score of the first user based on contributions of the first user to the central repository and consumption of data from the repository by the first user, and assigning the reputation score to a first value; logging use by other users, over the communications network, of data uploaded by the first user and calculating a second value based on;
a) consumption by other users of the data uploaded by the first user, b) an amount of data consumption by other users of the data uploaded by the first user, c) a type of data uploaded by the first user, which data is consumed by other users and d) a reputation score of the other users consuming the data uploaded by the first user;receiving, over the communications network, opinions of other users about a reputation of the first user of the plurality of users and calculating a third value based on the opinions of the other users about the first user; receiving, over the communications network, verification by a third party of the data uploaded by the first user, and calculating a fourth value based on the verification; calculating a quality score for the data uploaded by the first user based at least partially on the first value, the second value, the third value and the fourth value; assigning permissions to the first user based at least partially on the reputation score of the first user, the quality score of the data uploaded by the first user and a reputation score of a business entity to which the first user is associated in the profile data of the first user; providing a first interface to the first user over the communications network, wherein the first interface allows the first user to access the data in the central repository according to the permissions of the first user; providing a second interface to the first user over the communications network, wherein the second interface allows the first user to upload data to the central repository and modify a content model of data in the central repository according to the permissions of the first user; associating a provisional status to the data uploaded by the first user via the second interface, and receiving, over the communications network, opinions of other users about a quality of the data uploaded by the first user via the second interface; responsive to receiving a predefined number of acceptances from other users of the data uploaded by the first user via the second interface upgrading the status of the data uploaded by the first users via the second interface; and assigning a monetary value to the data uploaded by the first user, wherein a size of the monetary value is calculated based on an amount of data that is accessed from the central repository by the first user, a quality of the data that is accessed from the central repository by the first user, an amount of data that is uploaded to the central repository by the first user, a quality of the data that is uploaded to the central repository by the first user a quality of the data that is uploaded to the central repository by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server for managing data in a central repository for a plurality of users over a communications network, comprising a processor configured for:
-
accepting profile data of a first user and transmitting the profile data to a third party for verification; receiving from the third party, over the communications network, a verification of the profile data of the first user; responsive to receiving a verification of the profile data of the first user, logging interactions of the first user with the central repository over the communications network, calculating a reputation score of the first user based on contributions of the first user to the central repository and consumption of data from the repository by the first user, and assigning the reputation score to a first value; logging use by other users, over the communications network, of data uploaded by the first user and calculating a second value based on;
a) consumption by other users of the data uploaded by the first user, b) an amount of data consumption by other users of the data uploaded by the first user, c) a type of data uploaded by the first user, which data is consumed by other users and d) a reputation score of the other users consuming the data uploaded by the first user;receiving, over the communications network, opinions of other users about a reputation of the first user of the plurality of users and calculating a third value based on the opinions of the other users about the first user; receiving, over the communications network, verification by a third party of the data uploaded by the first user, and calculating a fourth value based on the verification; calculating a quality score for the data uploaded by the first user based at least partially on the first value, the second value, the third value and the fourth value; assigning permissions to the first user based at least partially on the reputation score of the first user, the quality score of the data uploaded by the first user and a reputation score of a business entity to which the first user is associated in the profile data of the first user; providing a first interface to the first user over the communications network, wherein the first interface allows the first user to access the data in the central repository according to the permissions of the first user and wherein the first interface requires authentication of the first user; providing a second interface to the first user over the communications network, wherein the second interface allows the first user to upload data to the central repository and modify a content model of data in the central repository according to the permissions of the first user; associating a provisional status to the data uploaded by the first user via the second interface, and receiving, over the communications network, opinions of other users about a quality of the data uploaded by the first user via the second interface; responsive to receiving a predefined number of acceptances from other users of the data uploaded by the first user via the second interface upgrading the status of the data uploaded by the first users via the second interface; and assigning a monetary value to the data uploaded by the first user, wherein a size of the monetary value is calculated based on an amount of data that is accessed from the central repository by the first user, a quality of the data that is accessed from the central repository by the first user, an amount of data that is uploaded to the central repository by the first user, a quality of the data that is uploaded to the central repository by the first user a quality of the data that is uploaded to the central repository by the first user. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product comprising a non-transitory computer usable medium embodying computer usable program code for managing data in a central repository for a plurality of users over a communications network, comprising:
-
computer usable program code for accepting profile data of a first user and transmitting the profile data to a third party for verification; computer usable program code for receiving from the third party, over the communications network, a verification of the profile data of the first user; responsive to receiving a verification of the profile data of the first user, computer usable program code for logging interactions of the first user with the central repository over the communications network, calculating a reputation score of the first user based on contributions of the first user to the central repository and consumption of data from the repository by the first user, and assigning the reputation score to a first value; computer usable program code for logging use by other users, over the communications network, of data uploaded by the first user and calculating a second value based on;
a) consumption by other users of the data uploaded by the first user, b) an amount of data consumption by other users of the data uploaded by the first user, c) a type of data uploaded by the first user, which data is consumed by other users and d) a reputation score of the other users consuming the data uploaded by the first user;computer usable program code for receiving, over the communications network, opinions of other users about a reputation of the first user of the plurality of users and calculating a third value based on the opinions of the other users about the first user; computer usable program code for receiving, over the communications network, verification by a third party of the data uploaded by the first user, and calculating a fourth value based on the verification; computer usable program code for calculating a quality score for the data uploaded by the first user based at least partially on the first value, the second value, the third value and the fourth value; computer usable program code for assigning permissions to the first user based at least partially on the reputation score of the first user, the quality score of the data uploaded by the first user and a reputation score of a business entity to which the first user is associated in the profile data of the first user; computer usable program code for providing a first interface to the first user over the communications network, wherein the first interface allows the first user to access the data in the central repository according to the permissions of the first user; computer usable program code for providing a second interface to the first user over the communications network, wherein the second interface allows the first user to upload data to the central repository and modify a content model of data in the central repository according to the permissions of the first user; computer usable program code for associating a provisional status to the data uploaded by the first user via the second interface, and receiving, over the communications network, opinions of other users about a quality of the data uploaded by the first user via the second interface; computer usable program code for responsive to receiving a predefined number of acceptances from other users of the data uploaded by the first user via the second interface upgrading the status of the data uploaded by the first users via the second interface; and computer usable program code for assigning a monetary value to the data uploaded by the first user, wherein a size of the monetary value is calculated based on an amount of data that is accessed from the central repository by the first user, a quality of the data that is accessed from the central repository by the first user, an amount of data that is uploaded to the central repository by the first user, a quality of the data that is uploaded to the central repository by the first user a quality of the data that is uploaded to the central repository by the first user.
-
Specification