IP Library Granted Patent US 8,667,103
Granted Patent B2
US 8,667,103 · App. 10/133,617 · Granted Mar 4, 2014

System and method for message traffic analysis, categorization, and reporting, within a system for harvesting community knowledge

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,667,103
App. No.
10/133,617
Granted
Mar 4, 2014
Kind
B2
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.

Claims (54)

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.

2. The method of claim 1 , wherein the requested message report includes Frequently Asked Questions (FAQs) that occur in the messages.

3. The method of claim 1 , wherein the requested message report includes unanswered or infrequently answered questions that occur in the messages.

4. The method of claim 1 , wherein the requested message report identifies questions in the messages having an inadequate number of responses.

5. The method of claim 1 , wherein profiling the received messages includes adding a date/time stamp to each message corresponding to when the message was transmitted on the network.

6. The method of claim 1 , wherein receiving the message report request includes receiving key-string criteria; and

wherein identifying message profiles includes identifying message profiles containing the key-string criteria and synonyms of the key-string criteria.

7. The method of claim 1 :

wherein receiving the message report request includes receiving criteria requesting messages transmitted during a predefined time period.

8. The method of claim 1 :

wherein receiving the message report request includes receiving criteria requesting messages transmitted on a predetermined set of discussion topics.

9. The method of claim 1 , further comprising:

storing copies of the received messages in a messages database.

10. The method of claim 1 , further comprising:

storing the message profiles within a message profile database.

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.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the computer readable instructions further cause the client computer to:

store the profile of the user remotely in an encrypted form and viewable only by the user of the client computer.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the received message is from an anonymous sender in a peer-to-peer network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: REGIONAL RESOURCES LIMITED
Reel/Frame 047472/0950 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE: HEWLLETT-PACKARD COMPANY PREVIOUSLY RECORDED ON REEL 013130 FRAME 0438. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 13, 2016
From: ADAR, EYTAN; LUKOSE, RAJAN MATHEW; SENGUPTA, CAESAR; TYLER, JOSHUA ROGERS
To: HEWLETT-PACKARD COMPANY
Reel/Frame 038979/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 013776/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2002
From: ADAR, EYTAN; LUKOSE, RAJAN MATHEW; SENGUPTA, CAESAR; TYLER, JOSHUA ROGERS
To: HEWLLETT-PACKARD COMPANY
Reel/Frame 013130/0438 →