×

System and method for detecting and filtering unsolicited and undesired electronic messages

  • US 20050210106A1
  • Filed: 03/17/2004
  • Published: 09/22/2005
  • Est. Priority Date: 03/19/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system for preventing the delivery of unsolicited and undesired electronic messages comprising:

  • a sending device sending electronic messages wherein each said electronic message sent by said sending device contains data identifying each said electronic message sent and wherein each said electronic message sent by said sending device contains data identifying the sending device purportedly sending each said electronic message;

    a receiving device receiving electronic messages, said receiving device communicating with a receiving module, said receiving module comprising;

    means for temporarily withholding from delivery to the intended recipient an electronic message received by said receiving device;

    means for locating within said received electronic message data identifying said received electronic message;

    means for locating within said received electronic message data identifying the device from which the received electronic message is purported to have been sent;

    means for preparing and transmitting a confirmation request to the device identified as the purported sender of said received electronic message, wherein said confirmation request contains data identifying said received electronic message;

    means for receiving a reply to said confirmation request wherein said reply affirms or denies that said received electronic message was sent by said device identified as the purported sender of said received electronic message, and;

    means for permitting delivery of said received electronic message to the intended recipient when the reply to said confirmation request message affirms that the device identified as the purported sender of the message sent the message, said sending device communicating with a sending module and said sending device comprising means for receiving a confirmation request from said receiving module and for communicating said confirmation request to said sending module, said sending module comprising;

    means for locating within each said electronic message sent by said sending device data identifying each said electronic message, wherein said data identifying each said electronic message corresponds to the data identifying said received electronic message included in said confirmation request;

    means for copying and storing said data identifying each said electronic message sent by said sending device and wherein said data identifying each said electronic message copied and stored by said sending device corresponds to the data identifying said received electronic message included in said confirmation request prepared by said receiving module;

    means for receiving a confirmation request from said sending device;

    means for comparing the data identifying said received electronic message within said confirmation request with the data identifying each electronic message sent by said sending device and stored by said sending module to determine whether the data identifying said received electronic message in said confirmation request message identifies an electronic message sent by said sending device; and

    means for replying to said confirmation request message wherein said reply confirms that said sending device sent the received electronic message when the data identifying said received electronic message contained within said confirmation request message identifies a message sent by said sending device and wherein said reply denies that said sending device sent the received electronic message when the data identifying the received electronic message contained within said confirmation request message does not identify an electronic message sent by said device sending electronic messages.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×