Claims
- 1. A method for network management, comprising:
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.
- 2. The method of claim 1:wherein the profiling element includes, profiling the messages using linguistic and statistical techniques.
- 3. The method of claim 1:wherein the profiling element includes, identifying message authorship information within each message.
- 4. The method of claim 1:wherein the profiling element includes, identifying key-strings within each message.
- 5. The method of claim 1:wherein the profiling element includes, identifying a frequency of occurrence for key-strings within the message.
- 6. The method of claim 1:wherein the profiling element includes, adding a date/time stamp to each message corresponding to when the message was transmitted on the network.
- 7. The method of claim 1:wherein the receiving element includes, receiving a set of report criteria; and wherein the identifying element includes, identifying message profiles corresponding to the report criteria.
- 8. The method of claim 1:wherein the receiving element includes, receiving key-string criteria; and wherein the identifying element includes, identifying message profiles containing the key-string criteria and synonyms of the key-string criteria.
- 9. The method of claim 1:wherein the receiving element includes, receiving criteria requesting Frequently Asked Questions.
- 10. The method of claim 1:wherein the receiving element includes, receiving criteria requesting messages having less than a specific number of responses.
- 11. The method of claim 1:wherein the receiving element includes, receiving criteria requesting messages having greater than a specific number of responses.
- 12. The method of claim 1:wherein the receiving element includes, receiving criteria requesting messages transmitted by new-employees.
- 13. The method of claim 1:wherein the receiving element includes, receiving criteria requesting messages transmitted by new-project members.
- 14. The method of claim 1:wherein the receiving element includes, receiving criteria requesting messages transmitted during a predefined time period.
- 15. The method of claim 1:wherein the receiving element includes, receiving criteria requesting messages transmitted on a predetermined set of discussion topics.
- 16. The method of claim 1:wherein the receiving element includes, receiving criteria requesting a report on current discussion topics.
- 17. The method of claim 1:wherein the identifying element includes, searching through a real-time set of message profiles.
- 18. The method of claim 1:wherein the elements of claim 1 are effected by a dedicated network server.
- 19. The method of claim 1:wherein the elements of claim 1 are effected by a designated client computer.
- 20. The method of claim 1:wherein the elements of claim 1 are effected by multiple servers.
- 21. The method of claim 1:further comprising, storing copies of the messages in a messages database.
- 22. The method of claim 1:further comprising storing the message profiles within a message profile database.
- 23. A method for network management, comprising:
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; generating the requested messages report from the selected messages; generating a client profile on a client computer; storing the profile on the computer; receiving a message; and scoring the message with respect to the profile.
- 24. A method for network management, comprising:
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; generating the requested messages report from the selected messages; generating a client profile on a client computer; storing the profile on the computer; receiving a message including filtering criteria; and displaying the message on the computer if the filtering criteria is found within the profile.
- 25. A computer-usable medium embodying computer program code for commanding a computer to effect network management, comprising:
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.
- 26. A system for network management comprising a:
means for monitoring messages transmitted over a peer-to-peer network; means for profiling the messages; receiving a messages report request; means for identifying message profiles corresponding to the message report request; means for selecting messages corresponding to the identified message profiles; and means for generating the requested messages report from the selected messages.
CROSS-REFERENCE TO CO-PENDING APPLICATIONS
[0001] This application relates to and incorporates by reference co-pending U.S. patent application Ser. No. 10/093658, entitled “System And Method For Harvesting Community Knowledge,” filed on Mar. 7, 2002, by Adar et. al. This related application is assigned to Hewlett-Packard Co. of Palo Alto, Calif.