Systems and methods for classification of messaging entities
First Claim
Patent Images
1. A method for operation upon one or more data processors to assign a reputation to a messaging entity, comprising:
- receiving data that identifies one or more characteristics related to a messaging entity'"'"'s communication;
for each criterion in a set of criteria for use in discriminating between reputable and non-reputable classifications;
determining, by one or more data processors, whether the criterion applies to the messaging entity;
determining, by the one or more data processors, a first conditional probability that the messaging entity is a non-reputable messaging entity in response to determining that the criterion applies to the messaging entity; and
determining, by the one or more data processors, a second conditional probability that the messaging entity is a reputable messaging entity in response to determining that the criterion applies to the messaging entity;
determining, by the one or more data processors, a first probability that is indicative of the messaging entity being a non-reputable messaging entity, the first probably being determined from a product of the first conditional probabilities;
determining, by the one or more data processors, a second probability that is indicative of the messaging entity being a reputable messaging entity, the second probably being determined from a product of the second conditional probabilities;
determining, by the one or more data processors, a reputation score from the first and second probabilities, wherein the determined reputation score is indicative of reputation of the messaging entity; and
wherein the determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for operation upon one or more data processors for assigning a reputation to a messaging entity. A method can include receiving data that identifies one or more characteristics related to a messaging entity'"'"'s communication. A reputation score is determined based upon the received identification data. The determined reputation score is indicative of reputation of the messaging entity. The determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity.
-
Citations
21 Claims
-
1. A method for operation upon one or more data processors to assign a reputation to a messaging entity, comprising:
-
receiving data that identifies one or more characteristics related to a messaging entity'"'"'s communication; for each criterion in a set of criteria for use in discriminating between reputable and non-reputable classifications; determining, by one or more data processors, whether the criterion applies to the messaging entity; determining, by the one or more data processors, a first conditional probability that the messaging entity is a non-reputable messaging entity in response to determining that the criterion applies to the messaging entity; and determining, by the one or more data processors, a second conditional probability that the messaging entity is a reputable messaging entity in response to determining that the criterion applies to the messaging entity; determining, by the one or more data processors, a first probability that is indicative of the messaging entity being a non-reputable messaging entity, the first probably being determined from a product of the first conditional probabilities; determining, by the one or more data processors, a second probability that is indicative of the messaging entity being a reputable messaging entity, the second probably being determined from a product of the second conditional probabilities; determining, by the one or more data processors, a reputation score from the first and second probabilities, wherein the determined reputation score is indicative of reputation of the messaging entity; and wherein the determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of performing transmission filtering utilizing reputation scores of transmission senders, the method comprising:
-
identifying at least one characteristic about a transmission from a sender; performing a real-time query to a reputation system that includes the transmission characteristic; receiving a score representing reputation related to the sender of the transmission; performing an action on the transmission from the sender corresponding to the score range of the sender'"'"'s reputation; wherein the reputation score of the sender is encoded within the form of a 32-bit, dotted decimal IP address; wherein the reputation system comprises a domain name server (DNS) zone comprising the reputations of all messaging entities in a universe of messaging entities; and wherein the DNS zone distributes reputations of messaging entities, via the DNS protocol, to querying computer systems for filtering messages. - View Dependent Claims (11, 12, 13)
-
-
14. An article of manufacture comprising a physical computer readable storage device having instructions encoded thereon, the instructions operable to cause one or more data processing devices to perform operations comprising:
-
receiving data that identifies one or more characteristics related to a messaging entity'"'"'s communication; for each criterion in a set of criteria for use in discriminating between reputable and non-reputable classifications; determining whether the criterion applies to the messaging entity; determining a first conditional probability that the messaging entity is a non-reputable messaging entity in response to determining that the criterion applies to the messaging entity; and determining a second conditional probability that the messaging entity is a reputable messaging entity in response to determining that the criterion applies to the messaging entity; determining a first probability that is indicative of the messaging entity being a non-reputable messaging entity, the first probably being determined from a product of the first conditional probabilities; determining a second probability that is indicative of the messaging entity being a reputable messaging entity, the second probably being determined from a product of the second conditional probabilities; and determining a reputation score from the first and second probabilities, wherein the determined reputation score is indicative of reputation of the messaging entity; and wherein the determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity.
-
-
15. A system comprising:
-
a data processing apparatus; and software stored on a computer storage apparatus and comprising instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving data that identifies one or more characteristics related to a messaging entity'"'"'s communication; for each criterion in a set of criteria for use in discriminating between reputable and non-reputable classifications; determining, by one or more data processors, whether the criterion applies to the messaging entity; determining, by the one or more data processors, a first conditional probability that the messaging entity is a non-reputable messaging entity in response to determining that the criterion applies to the messaging entity; and determining, by the one or more data processors, a second conditional probability that the messaging entity is a reputable messaging entity in response to determining that the criterion applies to the messaging entity; determining, by the one or more data processors, a first probability that is indicative of the messaging entity being a non-reputable messaging entity, the first probably being determined from a product of the first conditional probabilities; determining, by the one or more data processors, a second probability that is indicative of the messaging entity being a reputable messaging entity, the second probably being determined from a product of the second conditional probabilities; determining, by the one or more data processors, a reputation score from the first and second probabilities, wherein the determined reputation score is indicative of reputation of the messaging entity; and wherein the determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising a physical computer readable storage device having instructions encoded thereon, the instructions operable to cause one or more data processing devices to perform operations comprising:
-
identifying at least one characteristic about a transmission from a sender; performing a real-time query to a reputation system that includes the transmission characteristic; receiving a score representing reputation related to the sender of the transmission; performing an action on the transmission from the sender corresponding to the score range of the sender'"'"'s reputation; wherein the reputation score of the sender is encoded within the form of a 32-bit, dotted decimal IP address; wherein the reputation system comprises a domain name server (DNS) zone comprising the reputations of all messaging entities in a universe of messaging entities; and wherein the DNS zone distributes reputations of messaging entities, via the DNS protocol, to querying computer systems for filtering messages.
-
Specification