System and method for message traffic analysis, categorization, and reporting, within a system for harvesting community knowledge
First Claim
Patent Images
1. A method comprising:
- generating a profile of a user on a client computer, wherein the profile of the user includes internal data describing user behavior performed on files locally stored on the client computer, and external data describing interactions of the user with a web site;
receiving, at the client computer, messages transmitted over a peer-to-peer network;
scoring, by the client computer, the received messages based on information in the profile of the user;
determining, by the client computer, whether the scores of the received messages are above a predetermined threshold;
in response to a determination that the scores of the received messages are above the predetermined threshold, presenting the received messages to the user;
profiling the received messages;
receiving a message report request, including report criteria, to characterize message traffic transmitted over the peer-to-peer network;
identifying message profiles corresponding to the report criteria;
selecting messages from the received messages corresponding to the identified message profiles; and
generating the requested messages report from the selected messages.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for knowledge management is disclosed. The method discloses: monitoring messages transmitted over a peer-to-peer network; profiling the messages; receiving a messages report request; identifying message profiles corresponding to the message report request; selecting messages corresponding to the identified message profiles; and generating the requested messages report from the selected messages. The system discloses means for implementing the method.
15 Citations
14 Claims
-
1. A method comprising:
-
generating a profile of a user on a client computer, wherein the profile of the user includes internal data describing user behavior performed on files locally stored on the client computer, and external data describing interactions of the user with a web site; receiving, at the client computer, messages transmitted over a peer-to-peer network; scoring, by the client computer, the received messages based on information in the profile of the user; determining, by the client computer, whether the scores of the received messages are above a predetermined threshold; in response to a determination that the scores of the received messages are above the predetermined threshold, presenting the received messages to the user; profiling the received messages; receiving a message report request, including report criteria, to characterize message traffic transmitted over the peer-to-peer network; identifying message profiles corresponding to the report criteria; selecting messages from the received messages corresponding to the identified message profiles; and generating the requested messages report from the selected messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; and at least one memory having machine-readable instructions that are executed to cause the at least one processor to; generate a profile of a user, wherein the profile of the user includes internal data describing user behavior performed on stored files, and external data describing interactions of the user with a web site; store the profile of the user; receive messages transmitted over a network; score the received messages based on information in the profile of the user; determine whether the scores of the received messages are above a predetermined threshold; in response to a determination that the scores of the received messages are above the predetermined threshold, presenting the received messages to the user; profile the received messages; receive a message report request, including report criteria, to characterize message traffic transmitted over the peer-to-peer network; identify message profiles corresponding to the report criteria; select messages from the received messages corresponding to the identified message profiles; and generate the requested message report from the selected messages.
-
-
12. At least one non-transitory computer-readable storage medium on which is stored computer readable instructions, that when executed by at least one processor, cause at least one computer to:
-
generate a profile of a user, wherein the profile of the user includes internal data describing user behavior performed on stored files, and external data describing interactions of the user with a web site; store the profile of the user; receive messages transmitted over a network; score the received messages based on information in the profile of the user; determine whether the scores of the received messages are above a threshold; in response to a determination that the scores of the received messages are above the threshold, present the received messages to the user; profile the received messages; receive a message report request, including report criteria, to characterize message traffic transmitted over the peer-to-peer network; identify message profiles corresponding to the report criteria; select messages from the received messages corresponding to the identified message profiles; and generate the requested message report from the selected messages. - View Dependent Claims (13, 14)
-
Specification