Countering spam that uses disguised characters
First Claim
Patent Images
1. A method for countering spam that disguises characters within an electronic message, the method implemented on a computer, the method comprising the steps of:
- locating portions of the electronic message where a difference in color between foreground color and background color is negligible, the locating performed by a processor of the computer, the locating comprising;
determining whether at least one of the foreground color and the background color is a gray-scale color; and
responsive to at least one of the foreground color and the background color being a gray-scale color, determining a difference in saturation between the foreground color and the background color, determining a difference in brightness between the foreground color an the background color, and deeming the difference in color between the foreground color and the background color to be negligible based on the difference in the saturation and the difference in brightness between the colors regardless of hue values of the colors, said deeming further comprises;
determining that the difference between the colors falls below a negligibility threshold, the negligibility threshold used depending upon a type of monitor on which the electronic message is to be displayed;
deleting from the electronic message foreground characters from said portions, to form a redacted electronic message; and
forwarding the redacted electronic message to a spam filter.
5 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods, apparati, and computer-readable media for countering spam that disguises characters within an electronic message (1). A method embodiment of the present invention comprises locating (36) portions of an electronic message (1) where the difference between foreground color and background color is negligible; deleting (37) from the electronic message (1) foreground characters from said portions, to form a redacted electronic message; and forwarding (33) the redacted electronic message to a spam filter (23).
105 Citations
20 Claims
-
1. A method for countering spam that disguises characters within an electronic message, the method implemented on a computer, the method comprising the steps of:
-
locating portions of the electronic message where a difference in color between foreground color and background color is negligible, the locating performed by a processor of the computer, the locating comprising; determining whether at least one of the foreground color and the background color is a gray-scale color; and responsive to at least one of the foreground color and the background color being a gray-scale color, determining a difference in saturation between the foreground color and the background color, determining a difference in brightness between the foreground color an the background color, and deeming the difference in color between the foreground color and the background color to be negligible based on the difference in the saturation and the difference in brightness between the colors regardless of hue values of the colors, said deeming further comprises; determining that the difference between the colors falls below a negligibility threshold, the negligibility threshold used depending upon a type of monitor on which the electronic message is to be displayed; deleting from the electronic message foreground characters from said portions, to form a redacted electronic message; and forwarding the redacted electronic message to a spam filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium containing executable computer program instructions for countering spam that disguises characters within an electronic message, said computer program instructions performing the steps of:
-
locating portions of the electronic message where a difference in color between foreground color and background color is negligible, the locating comprising; determining whether at least one of the foreground color and the background color is a gray-scale color; and responsive to at least one of the foreground color and the background color being a gray-scale color, determining a difference in saturation between the foreground color and the background color, determining a difference in brightness between the foreground color an the background color, and deeming the difference in color between the foreground color and the background color to be negligible based on the difference in the saturation and the difference in brightness between the colors regardless of hue values of the colors, said deeming further comprising; determining that the difference between the colors falls below a negligibility threshold, the negligibility threshold used depending upon a type of monitor on which the electronic message is to be displayed; deleting from the electronic message foreground characters from said portions, to form a redacted electronic message; and forwarding the redacted electronic message to a spam filter. - View Dependent Claims (17, 18)
-
-
19. An apparatus for countering spam in an electronic message, said apparatus comprising:
- at least one processor;
at least one non-transitory computer-readable storage medium containing executable computer program instruction for countering spam that disguises characters within an electronic message, said computer program instructions performing the steps of; locating portions of the electronic message where a difference in color between foreground color and background color is negligible, the locating comprising; determining whether at least one of the foreground color and the background color is a gray-scale color; and
responsive to at least one of the foreground color and the background color being a gray-scale color, determining a difference in saturation between the foreground color and the background color, determining a difference in brightness between the foreground color an the background color, and deeming the difference in color between the foreground color and the background color to be negligible based on the difference in the saturation and the difference in brightness between the colors regardless of hue values of the colors, said deeming further comprises;determining that the difference between the colors falls below a negligibility threshold, the negligibility threshold used depending upon a type of monitor on which the electronic message is to be displayed; deleting from the electronic message foreground characters from said portions, to form a redacted electronic message; and forwarding the redacted electronic message to a spam filter. - View Dependent Claims (20)
- at least one processor;
Specification