Patent ID: 8903912

Claim:
A method comprising: in a server residing in a network of interconnected computers, populating a repository with a plurality of content, each one of the plurality of content categorized by at least one community designation, one topic designation, one tag and/or one company designation; receiving registration information for a plurality of users, the registration information comprising a username and at least one community designation, one topic designation, one tag and/or one company designation; receiving content from a first user, the content comprising at least one community designation, one topic designation, one tag and/or one company designation; storing the received content in the repository; notifying a subset of users of the received content, the community designation, topic designation, tag and/or company designation of each of the subset of users matching the community designation, topic designation, tag and/or company designation of received content; receiving a request for the received content from a user in the subset; tracking the request; sending a link to the received content to the user; generating a report of the tracking, the report including user history for the user; and sending the report to the first user.