MULTI-TIERED APPROACH TO E-MAIL PRIORITIZATION
First Claim
1. A method of automating incoming message prioritization, the method comprising:
- training a global classifier of a computer system using training data;
dynamically training a user-specific classifier of the computer system based on a plurality of feedback instances;
inferring a topic of the incoming message received by the computer system based on a topic-based user model;
computing a plurality of contextual features of the incoming message;
determining a priority classification strategy for assigning a priority level to the incoming message based on the computed contextual features of the incoming message and a weighted combination of the global classifier and the user specific classifier; and
classifying the incoming message based on the priority classification strategy.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of automating incoming message prioritization. The method including training a global classifier of a computer system using training data. Dynamically training a user-specific classifier of the computer system based on a plurality of feedback instances. Inferring a topic of the incoming message received by the computer system based on a topic-based user model. Computing a plurality of contextual features of the incoming message. Determining a priority classification strategy for assigning a priority level to the incoming message based on the computed contextual features of the incoming message and a weighted combination of the global classifier and the user specific classifier. Classifying the incoming message based on the priority classification strategy.
-
Citations
25 Claims
-
1. A method of automating incoming message prioritization, the method comprising:
-
training a global classifier of a computer system using training data; dynamically training a user-specific classifier of the computer system based on a plurality of feedback instances; inferring a topic of the incoming message received by the computer system based on a topic-based user model; computing a plurality of contextual features of the incoming message; determining a priority classification strategy for assigning a priority level to the incoming message based on the computed contextual features of the incoming message and a weighted combination of the global classifier and the user specific classifier; and classifying the incoming message based on the priority classification strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of automating a prioritization of an incoming message, the method comprising:
-
training a global classifier of a computer system with training data; dynamically training a user-specific classifier of a computer system with a plurality of feedback instances; generating a topic-based user model comp plurality of topic models; inferring a topic of the incoming message received by the computer system; computing a plurality of contextual features of the incoming message based on the inferred topic of the incoming message; dynamically combining the global classifier and the user-specific classifier; assigning a weight to each contextual feature of the plurality of contextual features based on the dynamic combination of the global classifier and the user specific classifier; combining the assigned weight of each contextual feature; and determining a priority level of the incoming message. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for automating a prioritization of an incoming message, the method comprising:
-
training a global classifier of a computer system with training data; dynamically training a user-specific classifier of the computer system with a plurality of feedback instances; generating a topic-based user model comprising a plurality of topic models; inferring a topic of the incoming message received by the computer system; computing a plurality of contextual features of the incoming message based on the inferred topic of the incoming message; dynamically combining the global classifier and the user-specific classifier; assigning a weight to a set of contextual feature of the plurality of contextual features based on the dynamic combination of the global classifier and the user specific classifier; combining the assigned weight of the set of contextual features; and determining a priority level of the incoming message. - View Dependent Claims (21, 22, 23)
-
-
24. A non-transitory tangible computer-readable medium embodying a program of machine-readable instructions executable by a digital processing apparatus to perform an instruction control method of automating a prioritization of an incoming message, the instruction control method comprising:
-
inferring a topic of the incoming message based on a topic-based user model; computing a plurality of contextual features of the incoming message based on the inferred topic of the incoming message; dynamically combining a plurality of classifiers; assigning a weight to the plurality of contextual features based on the dynamic combination of the plurality of classifiers; and dynamically determining a priority classification strategy for assigning a priority level to the incoming message based on a combination of assigned weight of the contextual features. - View Dependent Claims (25)
-
Specification