Method for the Verification of Electronic Message Delivery and for the Collection of Data Related to Electronic Messages Sent with False Origination Addresses
First Claim
1. A method for verifying the delivery of an electronic message in a network comprising at least one sending device sending electronic messages and at least one receiving device receiving 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, the method comprising the steps of:
- preparing, by said sending device, an information record for each said electronic message sent by said sending device wherein each said information record contains data identifying each said electronic message sent by said sending device;
storing each said information record prepared by said sending device;
transmitting, by said sending device, an electronic message to said receiving device;
receiving, by said receiving device, an electronic message sent by said sending device;
withholding the delivery to the intended recipient of said electronic message received by said receiving device;
locating, by said receiving device, within said received electronic message device, data identifying said received electronic message and data identifying said sending device from which the received electronic message is purported to have been sent, wherein said data identifying said received electronic message corresponds to said data identifying each electronic message sent by said sending device and stored by said sending device in an information record;
preparing, by said receiving device, a confirmation request wherein said confirmation request contains data identifying said received electronic message wherein said data identifying said received electronic message corresponds to data identifying each electronic message sent by said sending device and stored by said sending device in an information record;
transmitting, by said receiving device, said confirmation request to said sending device purported to have been the sender of said received electronic message;
receiving, by said sending device, said confirmation request wherein said confirmation request contains data identifying a received electronic message by said receiving device and wherein said data identifying a received electronic message corresponds to data identifying an electronic message sent by said sending device and stored in an information record;
comparing by said sending device, data identifying said received electronic message with data in each said information record to determine whether said received electronic message was sent by said sending device;
replying, by said sending device, to said confirmation request, wherein said reply affirms that said received electronic message was sent by said sending device when said data identifying said received electronic message identifies an electronic message sent by said sending device;
appending by said sending device to said information record for said received electronic message data related to said reply.receiving, by said receiving device, a reply to said confirmation request, and;
making available for delivery, said received electronic message to said intended recipient when said reply to said confirmation request affirms that said sending device sent said received electronic message.
1 Assignment
0 Petitions
Accused Products
Abstract
Upon receipt of an electronic message purported to have been sent by a sending device a receiving device transmits a confirmation request to the sending device requesting that the sending device confirm or deny that it originated the message. If the sending device replies confirming that it originated the message, the sending device prepares a data record indicating that the message was delivered. If the sending device replies denying that it originated the message, it requests data from the receiving device related to the message. Upon receipt of a reply denying that the sending device originated the message and requesting data related to the message, the receiving device transmits data related to the message to the sending device.
-
Citations
42 Claims
-
1. A method for verifying the delivery of an electronic message in a network comprising at least one sending device sending electronic messages and at least one receiving device receiving 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, the method comprising the steps of:
-
preparing, by said sending device, an information record for each said electronic message sent by said sending device wherein each said information record contains data identifying each said electronic message sent by said sending device; storing each said information record prepared by said sending device; transmitting, by said sending device, an electronic message to said receiving device; receiving, by said receiving device, an electronic message sent by said sending device; withholding the delivery to the intended recipient of said electronic message received by said receiving device; locating, by said receiving device, within said received electronic message device, data identifying said received electronic message and data identifying said sending device from which the received electronic message is purported to have been sent, wherein said data identifying said received electronic message corresponds to said data identifying each electronic message sent by said sending device and stored by said sending device in an information record; preparing, by said receiving device, a confirmation request wherein said confirmation request contains data identifying said received electronic message wherein said data identifying said received electronic message corresponds to data identifying each electronic message sent by said sending device and stored by said sending device in an information record; transmitting, by said receiving device, said confirmation request to said sending device purported to have been the sender of said received electronic message; receiving, by said sending device, said confirmation request wherein said confirmation request contains data identifying a received electronic message by said receiving device and wherein said data identifying a received electronic message corresponds to data identifying an electronic message sent by said sending device and stored in an information record; comparing by said sending device, data identifying said received electronic message with data in each said information record to determine whether said received electronic message was sent by said sending device; replying, by said sending device, to said confirmation request, wherein said reply affirms that said received electronic message was sent by said sending device when said data identifying said received electronic message identifies an electronic message sent by said sending device; appending by said sending device to said information record for said received electronic message data related to said reply. receiving, by said receiving device, a reply to said confirmation request, and; making available for delivery, said received electronic message to said intended recipient when said reply to said confirmation request affirms that said sending device sent said received electronic message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for verifying the delivery of an electronic message in a network comprising at least one sending device sending electronic messages, at least one receiving device receiving electronic messages and at least one confirming device, confirming the authenticity of electronic messages sent by at least one sending device, 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, the method comprising the steps of:
-
transmitting to said confirming device by said sending device, data identifying each said electronic message sent by said sending device, preparing, by said confirming device, an information record for each said electronic message sent by said sending device wherein each said information record contains data identifying each said electronic message sent by said sending device; storing said information records by said confirming device; transmitting, by said sending device, an electronic message to said receiving device; receiving, by said receiving device, an electronic message sent by said sending device; withholding the delivery to the intended recipient of said electronic message received by said receiving device; locating, by said receiving device, within said received electronic message device, data identifying said received electronic message and data identifying said sending device from which the received electronic message is purported to have been sent, wherein said data identifying said received electronic message corresponds to said data identifying each electronic message sent by said sending device and stored by said confirming device in an information record; preparing by said receiving device, a confirmation request wherein said confirmation request contains data identifying said received electronic message wherein said data identifying said received electronic message corresponds to data identifying each electronic message sent by said sending device and stored by said confirming device in an information record and wherein said confirmation request contains data identifying said sending device from which the received electronic message is purported to have been sent; transmitting, by said receiving device, said confirmation request to said confirming device; receiving, by said confirming device, said confirmation request wherein said confirmation request contains data identifying an electronic message received by said receiving device and wherein said data identifying said received electronic message corresponds to data identifying an electronic message sent by said sending device and stored by said confirming device in an information record and wherein said confirmation request contains data identifying said sending device from which the received electronic message is purported to have been sent; comparing, by said confirming device, data identifying said received electronic message with data in each said information record for said sending device purported to have sent said received electronic message to determine whether said received electronic message was transmitted by said sending device; replying, by said confirming device, to said confirmation request, wherein said reply affirms that said received electronic message was sent by said sending device when said data identifying said received electronic message identifies an electronic message sent by said sending device; appending by said confirming device to said information record for said received electronic message data related to said reply. receiving, by said receiving device, a reply to said confirmation request, and; making available for delivery, said received electronic message to said intended recipient when said reply to said confirmation request affirms that said sending device sent said received electronic message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for preventing the delivery of unsolicited and undesired electronic messages within a network comprising at least one sending device sending electronic messages and at least one receiving device receiving electronic messages wherein at least one electronic message sent by at least one sending device contains a key that has been generated by application of an algorithm to at least one data element of the electronic message and wherein said electronic message sent by at least one sending device in said network contains data identifying the sending device sending each said electronic message, and wherein, by pre-arrangement within said network said data elements from which said key is generated by said sending device is known by at least one receiving device, the method comprising the steps of:
-
generating, by said sending device, and by the application of an algorithm to said data elements in an electronic message to be sent by said sending device, a key; incorporating, by said sending device, said key with said electronic message to be sent by said sending device; transmitting, by said sending device, said electronic message to said receiving device; receiving, by said receiving device, an electronic message purportedly sent by said sending device; withholding delivery to the intended recipient of said electronic message received by said receiving device; locating, by said receiving device, within said received electronic message, a key for said received electronic message and said data elements from which, by pre-arrangement within the communication system, said key for said received electronic message would have been generated by said sending device purported to have sent said electronic message; preparing, by said receiving device, a confirmation request wherein said confirmation request contains said key from said received electronic message and said data elements from which, by pre-arrangement within the communication system, said key would have been generated by said sending device purported to have sent said electronic message; transmitting, by said receiving device, said confirmation request to said sending device purported to have been the sender of said received electronic message; receiving, by said sending device, said confirmation request; generating a comparison key, by said sending device and by applying the algorithm said sending device would have applied to generate a key had said sending device sent said received electronic message, and by applying said algorithm to said data elements in said confirmation request; comparing, by said sending device, the comparison key with the key from said received electronic message contained in said confirmation request; replying, by said sending device, to said confirmation request, wherein said reply affirms that said received electronic message was sent by said sending device when said comparison key is identical to said key from said received electronic message contained in the confirmation request; preparing, by said sending device, a data record containing data related to said reply sent by said sending device; receiving, by said receiving device, a reply to said confirmation request; making available for delivery , by said receiving device, said received electronic message to said intended recipient when said reply to said confirmation request affirms that said sending device sent said received electronic message. - View Dependent Claims (20, 21)
-
-
22. A method for collecting data related to electronic messages forwarded with false origination addresses in a network comprising at least one sending device sending electronic messages and at least one receiving device receiving 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, the method comprising the steps of:
-
preparing, by said sending device, an information record for each said electronic message sent by said sending device wherein each said information record contains data identifying each said electronic message sent by said sending device; storing each said information record prepared by said sending device; transmitting, by said sending device, an electronic message to said receiving device; receiving, by said receiving device, an electronic message sent by said sending device; withholding the delivery to the intended recipient of said electronic message received by said receiving device; locating, by said receiving device, within said received electronic message device, data identifying said received electronic message and data identifying said sending device from which the received electronic message is purported to have been sent, wherein said data identifying said received electronic message corresponds to said data identifying each electronic message sent by said sending device and stored by said sending device in an information record; preparing, by said receiving device, a confirmation request wherein said confirmation request contains data identifying said received electronic message wherein said data identifying said received electronic message corresponds to data identifying each electronic message sent by said sending device and stored by said sending device in an information record; transmitting, by said receiving device, said confirmation request to said sending device purported to have been the sender of said received electronic message; receiving, by said sending device, said confirmation request wherein said confirmation request contains data identifying a received electronic message by said receiving device and wherein said data identifying a received electronic message corresponds to data identifying an electronic message sent by said sending device and stored in an information record; comparing, by said sending device, data identifying said received electronic message with data in each said information record to determine whether said received electronic message was sent by said sending device; replying, by said sending device, to said confirmation request, wherein said reply denies that said received electronic message was sent by said sending device when said data identifying said received electronic message does not identify an electronic message sent by said sending device and wherein said reply requests that said receiving device forward data related to said received electronic message; receiving, by said receiving device, said reply to said confirmation request, and; transmitting to said sending device data related to said received electronic message. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for collecting data related to electronic messages forwarded with false origination addresses in a network comprising at least one sending device sending electronic messages, at least one receiving device receiving electronic messages and at least one confirming device, confirming the authenticity of electronic messages sent by at least one sending device, 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, the method comprising the steps of:
-
transmitting to said confirming device by said sending device, data identifying each said electronic message sent by said sending device, preparing, by said confirming device, an information record for each said electronic message sent by said sending device wherein each said information record contains data identifying each said electronic message sent by said sending device; storing said information records by said confirming device; transmitting by said sending device, an electronic message to said receiving device; receiving, by said receiving device, an electronic message sent by said sending device; withholding the delivery to the intended recipient of said electronic message received by said receiving device; locating, by said receiving device, within said received electronic message device, data identifying said received electronic message and data identifying said sending device from which the received electronic message is purported to have been sent, wherein said data identifying said received electronic message corresponds to said data identifying each electronic message sent by said sending device and stored by said confirming device in an information record; preparing, by said receiving device, a confirmation request wherein said confirmation request contains data identifying said received electronic message wherein said data identifying said received electronic message corresponds to data identifying each electronic message sent by said sending device and stored by said confirming device in an information record and wherein said confirmation request contains data identifying said sending device from which the received electronic message is purported to have been sent; transmitting, by said receiving device, said confirmation request to said confirming device; receiving, by said confirming device, said confirmation request wherein said confirmation request contains data identifying an electronic message received by said receiving device and wherein said data identifying said received electronic message corresponds to data identifying an electronic message sent by said sending device and stored by said confirming device in an information record and wherein said confirmation request contains data identifying said sending device from which the received electronic message is purported to have been sent; comparing, by said confirming device, data identifying said received electronic message with data in each said information record for said sending device purported to have sent said received electronic message to determine whether said received electronic message was transmitted by said sending device; replying, by said confirming device, to said confirmation request, wherein said reply denies that said received electronic message was sent by said sending device when said data identifying said received electronic message does not identify an electronic message sent by said sending device and wherein said reply requests that said receiving device forward data related to said received electronic message; receiving, by said receiving device, said reply to said confirmation request, and; transmitting to said sending device data related to said received electronic message. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for collecting data related to electronic messages forwarded with false origination addresses within a network comprising at least one sending device sending electronic messages and at least one receiving device receiving electronic messages wherein at least one electronic message sent by at least one sending device contains a key that has been generated by application of an algorithm to at least one data element of the electronic message and wherein said electronic message sent by at least one sending device in said network contains data identifying the sending device sending each said electronic message, and wherein, by pre-arrangement within said network said data elements from which said key is generated by said sending device is known by at least one receiving device, the method comprising the steps of:
-
generating, by said sending device, and by the application of an algorithm to said data elements in an electronic message to be sent by said sending device, a key; incorporating, by said sending device, said key with said electronic message to be sent by said sending device; transmitting, by said sending device, said electronic message to said receiving device; receiving, by said receiving device, an electronic message purportedly sent by said sending device; withholding delivery to the intended recipient of said electronic message received by said receiving device; locating, by said receiving device, within said received electronic message, a key for said received electronic message and said data elements from which, by pre-arrangement within the communication system, said key for said received electronic message would have been generated by said sending device purported to have sent said electronic message; preparing, by said receiving device, a confirmation request wherein said confirmation request contains said key from said received electronic message and said data elements from which, by pre-arrangement within the communication system, said key would have been generated by said sending device purported to have sent said electronic message; transmitting, by said receiving device, said confirmation request to said sending device purported to have been the sender of said received electronic message; receiving, by said sending device, said confirmation request; generating a comparison key, by said sending device and by applying the algorithm said sending device would have applied to generate a key had said sending device sent said received electronic message, and by applying said algorithm to said data elements in said confirmation request; comparing, by said sending device, the comparison key with the key from said received electronic message contained in said confirmation request; replying, by said sending device, to said confirmation request, wherein said reply denies that said received electronic message was sent by said sending device when said comparison key is not identical to said key from said received electronic message contained in the confirmation request and wherein said reply requests that said receiving device transmit data related to said received electronic message to said sending device; receiving, by said receiving device, a reply to said confirmation request; transmitting, by said receiving device, data related to said received electronic message to said sending device. - View Dependent Claims (41, 42)
-
Specification