Efficient use of resources in message classification
First Claim
Patent Images
1. A method for routing a message through a plurality of test methods, the method comprising:
- receiving a message at a network interface of a router via a communication network from an external computing device; and
executing instructions stored in memory, wherein execution of the instructions by a processor;
applies a first test method to the received message, wherein application of the first test method results in an indeterminate classification of the received message,selects one or more next test methods from a plurality of next test methods for application to the received message until all of the next test methods have been selected or until a determinate classification of the received message results from application of the selected one or more next test methods, wherein a first next test method that is more likely to result in a determinate classification is selected over a second next test method that is less likely to result in a determinate classification, andproviding the received message for delivery to a user when all next test methods have been selected for application to the received message and application of the next test methods results in an indeterminate classification of the received message, wherein the indeterminate classification of the received message corresponds to an indication that the received message does not include spam.
18 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for routing a message through a plurality of test methods. The method includes: receiving a message; applying a first test method to the message; updating a state of the message based on the first test method; and determining a second test method to be applied to the message based on the state.
167 Citations
20 Claims
-
1. A method for routing a message through a plurality of test methods, the method comprising:
-
receiving a message at a network interface of a router via a communication network from an external computing device; and executing instructions stored in memory, wherein execution of the instructions by a processor; applies a first test method to the received message, wherein application of the first test method results in an indeterminate classification of the received message, selects one or more next test methods from a plurality of next test methods for application to the received message until all of the next test methods have been selected or until a determinate classification of the received message results from application of the selected one or more next test methods, wherein a first next test method that is more likely to result in a determinate classification is selected over a second next test method that is less likely to result in a determinate classification, and providing the received message for delivery to a user when all next test methods have been selected for application to the received message and application of the next test methods results in an indeterminate classification of the received message, wherein the indeterminate classification of the received message corresponds to an indication that the received message does not include spam. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor for performing a method for routing a message through a plurality of test methods, the method comprising:
-
receiving a message at a network interface of a router via a communication network from an external computing device; and executing instructions stored in memory, wherein execution of the instructions by a processor; applies a first test method to the received message, wherein application of the first test method results in an indeterminate classification of the received message, selects one or more next test methods from a plurality of next test methods for application to the received message until all of the next test methods have been selected or until a determinate classification of the received message results from application the selected one or more next test methods, wherein a first next test method that is more likely to result in a determinate classification is selected over a second next test method that is less likely to result in a determinate classification, and providing the received message for delivery to a user when all next test methods have been selected for application to the received message and application of the next test methods results in an indeterminate classification of the received message, wherein the indeterminate classification of the received message corresponds to an indication that the received message does not include spam. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for routing a message through a plurality of test methods, the system comprising:
-
a router comprising a network interface that receives a message via a communication network from an external computing device; a processor that executes instructions stored in memory, wherein execution of the instructions by the processor; applies a first test method to the received message, wherein application of the first test method results in an indeterminate classification of the received message, selects one or more next test methods from a plurality of next test methods for application to the received message until all of the next test methods have been selected or until a determinate classification of the received message results from application of the selected one or more next test methods, wherein a first next test method that is more likely to result in a determinate classification is selected over a second next test method that is less likely to result in a determinate classification, and providing the received message for delivery to a user when all next test methods have been selected for application to the received message and application of the next test methods results in an indeterminate classification of the received message, wherein the indeterminate classification of the received message corresponds to an indication that the received message does not include spam. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification