Automatic isolation and detection of outbound spam
First Claim
1. A server computer system for configuring datacenter partitions, the server computer system having at least one processing unit and at least one memory storing computer-executable instructions that when executed by the at least one processing unit cause the server computer system to:
- configure a partition with a plurality of Internet Protocol (IP) addresses;
host outbound email communications using the partition;
determine that the partition is blocked from hosting outbound email communications when at least one of the plurality of IP addresses is blocked, wherein the at least one IP address is blocked when used to engage in an abusive outbound email practice;
identify the at least one IP address from among the plurality of IP addresses by causing the server computer system to;
divide the partition into a plurality of sub-partitions;
assign one or more of the plurality of IP addresses to each of the plurality of sub-partitions;
monitor the plurality of sub-partitions to detect when a sub-partition is blocked from hosting outbound email communications;
divide each blocked sub-partition until a single IP address is associated with the blocked sub-partition;
identify the single IP address as the at least one IP address used to engage in an abusive outbound email practice;
and remove the single IP address from use in hosting outbound email communications.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide IP address partitioning features that can be used to source outbound email communications, but the embodiments are not so limited. In an embodiment, a computer-based method operates to identify and/or isolate one or more customers that may be misusing one or more IP addresses of a partition. A system of an embodiment is configured in part to divide a partition that includes one or more potentially misused IP addresses into one or more levels of sub-partitions as part of identifying offending or potentially offending customers. Other embodiments are included.
50 Citations
19 Claims
-
1. A server computer system for configuring datacenter partitions, the server computer system having at least one processing unit and at least one memory storing computer-executable instructions that when executed by the at least one processing unit cause the server computer system to:
-
configure a partition with a plurality of Internet Protocol (IP) addresses;
host outbound email communications using the partition;determine that the partition is blocked from hosting outbound email communications when at least one of the plurality of IP addresses is blocked, wherein the at least one IP address is blocked when used to engage in an abusive outbound email practice; identify the at least one IP address from among the plurality of IP addresses by causing the server computer system to; divide the partition into a plurality of sub-partitions;
assign one or more of the plurality of IP addresses to each of the plurality of sub-partitions;
monitor the plurality of sub-partitions to detect when a sub-partition is blocked from hosting outbound email communications;divide each blocked sub-partition until a single IP address is associated with the blocked sub-partition; identify the single IP address as the at least one IP address used to engage in an abusive outbound email practice; and remove the single IP address from use in hosting outbound email communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented over a communications network by a computer system having a processing unit and a memory, the method comprising:
-
configuring a partition with a plurality of Internet Protocol (IP) addresses; hosting outbound email communications using the partition; determining that the partition is blocked from hosting outbound email communications when at least one of the plurality of IP addresses is blocked, wherein the at least one IP address is blocked when used to engage in an abusive outbound email practice; identifying the at least one IP address from among the plurality of IP addresses by; dividing the partition into a plurality of sub-partitions;
assigning one or more of the plurality of IP addresses to each of the plurality of sub-partitions;monitoring the plurality of sub-partitions to detect when a sub-partition is blocked from hosting outbound email communications; dividing each blocked sub-partition until a single IP address is associated with each blocked sub-partition; identifying the single IP address as the at least one IP address used to engage in an abusive outbound email practice; and removing the at least one IP address from the partition. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer storage device which stores computer-executable instructions that, when executed by a processing unit, operate to:
-
configure a partition with a plurality of Internet Protocol (IP) addresses; host outbound email communications using the partition; determine that the partition is blocked from hosting outbound email communications when at least one of the plurality of IP addresses is blocked, wherein the at least one IP address is blocked when used to engage in an abusive outbound email practice; identify the at least one IP address from among the plurality of IP addresses by causing the server computer system to;
divide the partition into a plurality of sub-partitions;assign one or more of the plurality of IP addresses to each of the plurality of sub-partitions; monitor the plurality of sub-partitions to detect when a sub-partition is blocked from hosting outbound email communications; divide each blocked sub-partition until a single IP address is associated with each blocked sub-partition; identify the single IP address as the at least one IP address used to engage in an abusive outbound email practice; and remove the at least one IP address from the partition. - View Dependent Claims (18, 19)
-
Specification