IP Library Granted Patent US 8,194,564
Granted Patent B2
US 8,194,564 · App. 12/946,517 · Granted Jun 5, 2012

Message filtering method

Assignee: Hoshiko LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,194,564
App. No.
12/946,517
Granted
Jun 5, 2012
Kind
B2
Abstract

A message filtering method makes use of a database in which domain names of a network, such as the Internet, are associated with IP addresses, or with geographic locations. Electronic messages are tested for authenticity by comparing domain names and IP addresses for a message being tested with information in the database. If the sender information in the message does not have the same associations as information in the database, the message may be blocked, flagged as spam, or subjected to further filtering.

Claims (34)

1. A method comprising:

determining, by a computing device, sender information for an electronic mail message, wherein the sender information comprises a domain name within an email address of a sender of the electronic mail message and an originating IP address for at least one of one or more servers transmitting the electronic mail message;

determining one or more owners of the originating IP address;

determining, by the computing device, whether the domain name matches the one or more owners of the originating IP address; and

providing an indication of likelihood that the electronic mail message constitutes spam based on at least said determining whether the domain name matches the one or more owners of the originating IP address, wherein the indication indicates a higher likelihood that the electronic mail message constitutes spam if the domain name does not match the one or more owners of the originating IP address.

2. The method of claim 1 , wherein the one or more owners of the originating IP address include an entity associated with a range of IP addresses that includes the originating IP address.

3. The method of claim 1 , further comprising:

determining a first geographic location associated with the domain name;

determining a second geographic location associated with the originating IP address; and

comparing the first geographic location and the second geographic location, wherein the indication of likelihood that the electronic mail message constitutes spam is further based on said comparing the first geographic location and the second geographic location.

4. A non-transitory computer-readable medium storing instructions thereon, wherein the instructions are readable by a computing device in order to cause the computing device to perform operations comprising:

determining a domain name associated with a sender's address of an electronic message;

determining an originating IP address for at least one server associated with transmission of the electronic message;

determining an owner of a range of IP addresses including the originating IP address;

comparing the domain name to the owner in order to generate a likelihood that the domain name is associated with the owner; and

based on said comparing, providing an indication of a likelihood that the electronic message includes spam.

5. The non-transitory computer-readable medium of claim 4 , wherein the indication indicates a higher likelihood that the electronic message includes spam if the domain name and the owner do not substantially match.

6. The non-transitory computer-readable medium of claim 4 , wherein said determining the owner of the range of IP addresses comprises accessing a data structure storing IP ranges and associated respective owners of the IP ranges.

7. The non-transitory computer-readable medium of claim 4 , wherein the operations further comprise:

determining a first geographic location associated with the domain name;

determining a second geographic location associated with the originating IP address; and

comparing the first geographic location and the second geographic location, wherein the likelihood that the electronic message includes spam is further based on said comparing the first geographic location and the second geographic location.

8. A computing system comprising:

a processing unit configured to execute software instructions;

a computer readable medium storing software instructions for execution by the processing unit in order to cause the computing system to perform operations comprising:

determining sender information for an electronic message, wherein the sender information comprises a domain name associated with a sender of the electronic message and an originating IP address associated with at least one server involved in transmission of the electronic message;

determining one or more owners of the originating IP address;

determining whether the domain name matches the one or more owners of the originating IP address; and

providing an indication of likelihood that the electronic message constitutes spam based on at least said determining whether the domain name matches the one or more owners of the originating IP address, wherein the indication indicates a higher likelihood that the electronic message constitutes spam if the domain name does not match the one or more owners of the originating IP address.

9. The computing system of claim 8 , wherein said determining one or more owners of the originating IP address comprises accessing a data structure storing IP ranges and associated respective owners of the IP ranges.

10. The computing system of claim 8 , wherein the operations further comprise:

determining a first geographic location associated with the domain name;

determining a second geographic location associated with the originating IP address; and

comparing the first geographic location and the second geographic location, wherein the indication of likelihood that the electronic message constitutes spam is further based on said comparing the first geographic location and the second geographic location.

Assignments (3)
MERGER Recorded Jun 18, 2013
From: HOSHIKO LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 030638/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2011
From: IDEAFLOOD, INC.
To: HOSHIKO LLC
Reel/Frame 025734/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: SHUSTER, GARY STEPHEN
To: IDEAFLOOD, INC.
Reel/Frame 025594/0825 →
Continuity (3)
Continuation 10934604 · Sep 3, 2004
Provisional Application 60499825 · Sep 3, 2003
Related Publication 20110119342A1 · May 19, 2011