Patent ID: 8527431
Filing Date: 2013-09-03
Classification: G06F,G06Q

Abstract:
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.