Message and user attributes in a message filtering method and system
First Claim
1. A method for message filtering comprising the steps of:
- extracting message body data from a message body portion of a message;
extracting message attribute data from the message, where the message attribute data is derived from the group comprising;
message source, author, date, day of week, time of day, corporate affiliation, and academic affiliation;
computing a message feature vector jointly from the message body data and the message attribute data;
computing a message discriminant score using the message feature vector; and
passing or withholding the message based on the discriminant score.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and system for filtering messages where the importance of a message is determined by analyzing the message body in conjunction with message attributes. Message body refers to the text in the body of the message, whereas message attributes convey information about the message. In another embodiment, analysis of the user'"'"'s current computing environment provides additional input to the filtering system. This allows for preferentially weighting messages of user'"'"'s current interests. Analysis includes computation of feature vectors and subsequent input to a discriminant function. The discriminant function provides a test statistic which is compared to a threshold. If the test statistic exceeds the threshold, the incoming message is passed by the filtering system and may be displayed to the user. In another embodiment, message body and attributes are used to anticipate significant events in a time series, such as streaming financial data.
159 Citations
15 Claims
-
1. A method for message filtering comprising the steps of:
-
extracting message body data from a message body portion of a message;
extracting message attribute data from the message, where the message attribute data is derived from the group comprising;
message source, author, date, day of week, time of day, corporate affiliation, and academic affiliation;
computing a message feature vector jointly from the message body data and the message attribute data;
computing a message discriminant score using the message feature vector; and
passing or withholding the message based on the discriminant score.- View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for message filtering comprising the steps of:
-
extracting message body data from a message body portion of a message;
extracting message attribute data from the message;
computing a message feature vector jointly from the message body data and the message attribute data;
computing user textual features from the user environment;
computing user attribute features from the user environment;
computing a user feature vector jointly from the user textual features and the user attribute features;
computing a message-user similarity score from the message feature vector and the user feature vector;
passing or withholding the message based on the message-user similarity scores; and
wherein the user environment comprises documents currently in use and recently used documents. - View Dependent Claims (8)
-
-
9. A method for filtering messages arriving in an online system, the method comprising the steps of:
-
providing a plurality of incoming messages from an online system to a user;
receiving an input from the user instructing the online system to act upon an incoming message;
labeling each incoming message in response to the instruction from the user to act upon the incoming message to create an online labeled data set;
training a classifier with the online labeled data set; and
wherein the classifier is retrained at predetermined intervals with current online data sets, formed from recently received incoming messages, to provide a classifier for identifying messages of current interest to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
computing feature vectors from messages;
computing feature vectors from the user environment;
computing a preferentially weighted message feature vector according to the formula;
-
Specification