Method for preventing the delivery of short message service message spam
First Claim
1. A method for delivery of a short message service (SMS) message in an SMS-network comprising a network element to at least one mobile terminal, said method comprising:
- receiving first routing data (imsi1) for delivery of said SMS-message to said mobile terminal at said network element;
transmitting second routing data (imsi2) from said network element in response to receiving said first routing data (imsi1);
receiving at said network element said SMS-message comprising said second routing data (imsi2);
converting at said network element said second routing data (imsi2) to said first routing data (imsi1) for delivery of said SMS-message to said mobile terminal; and
at the network element;
using said first and second routing data to correlate a request for said first routing data with receipt of said SMS message; and
comparing an SMSC address in said request for said first routing data with an SMSC address in said SMS message to detect the presence of address spoofing.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for delivery of SMS messages are disclosed. According to one method, first routing data for delivery of an SMS message to a mobile terminal is received at a network element. Second routing data is transmitted from the network element in response to receiving the first routing data. An SMS message having the second routing data is received at the network element. The second routing data is converted at the network element to the first routing data for delivery of the SMS message to a mobile terminal. The network element uses the first and second routing data to correlate a request for the first routing data with receipt of the SMS message. The network element compares an SMSC address in the request for the first routing data with an SMSC address in the SMS message to detect the presence of address spoofing.
69 Citations
15 Claims
-
1. A method for delivery of a short message service (SMS) message in an SMS-network comprising a network element to at least one mobile terminal, said method comprising:
-
receiving first routing data (imsi1) for delivery of said SMS-message to said mobile terminal at said network element; transmitting second routing data (imsi2) from said network element in response to receiving said first routing data (imsi1); receiving at said network element said SMS-message comprising said second routing data (imsi2); converting at said network element said second routing data (imsi2) to said first routing data (imsi1) for delivery of said SMS-message to said mobile terminal; and at the network element; using said first and second routing data to correlate a request for said first routing data with receipt of said SMS message; and comparing an SMSC address in said request for said first routing data with an SMSC address in said SMS message to detect the presence of address spoofing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A method for delivery of a short message service (SMS) message in an SMS-network comprising a network element to at least one mobile terminal, said method comprising:
-
receiving first routing data (imsi1) for delivery of said SMS-message to said mobile terminal at said network element; transmitting second routing data (imsi2) from said network element in response to receiving said first routing data (imsi1); and at the network element; using said first and second routing data to correlate a request for said first routing data with receipt of an SMS message including said second routing data; and comparing an SMSC address in said request for said first routing data with an SMSC address in said SMS message to detect the presence of address spoofing.
-
-
9. A non-transitory computer program product for delivery of a short message service (SMS) message in an SMS-network comprising a network element to at least one mobile terminal at least including computer executable code portions for:
-
receiving first routing data (imsi1) for delivery of said SMS-message to said mobile terminal at said network element; transmitting second routing data (imsi2) from said network element in response to receiving said first routing data (imsi1); receiving at said network element said SMS-message comprising said second routing data (imsi2); converting at said network element said second routing data (imsi2) to said first routing data (imsi1) for delivery of said SMS-message to said mobile terminal; and at the network element; using said first and second routing data to correlate a request for said first routing data with receipt of said SMS message; and comparing an SMSC address in said request for said first routing data with an SMSC address in said SMS message to detect the presence of address spoofing. - View Dependent Claims (10)
-
-
11. An SMS-network comprising a network element for delivery of a short message service (SMS) message to at least one mobile terminal, said network element being adapted for:
-
receiving first routing data (imsi1) for delivery of said SMS-message to said mobile terminal; transmitting second routing data (imsi2) in response to receiving said first routing data (imsi1); receiving said SMS-message comprising said second routing data (imsi2); converting said second routing data (imsi2) to said first routing data (imsi1) for delivery of said SMS- message to said mobile terminal; and at the network element; using said first and second routing data to correlate a request for said first routing data with receipt of said SMS message; and comparing an SMSC address in said request for said first routing data with an SMSC address in said SMS message to detect the presence of address spoofing. - View Dependent Claims (12)
-
-
13. A network element for use in an SMS-network for delivery of a short message service (SMS) message to at least one mobile terminal, said network element being adapted for:
-
receiving first routing data (imsi1) for delivery of said SMS-message to said mobile terminal (2); transmitting second routing data (imsi2) in response to receiving said first routing data (imsi1); receiving said SMS-message comprising said second routing data (imsi2), converting said second routing data (imsi2) to said first routing data (imsi1) for delivery of said SMS-message to said mobile terminal (2); at the network element; using said first and second routing data to correlate a request for said first routing data with receipt of said SMS message; and comparing an SMSC address in said request for said first routing data with an SMSC address in said SMS message to detect the presence of address spoofing. - View Dependent Claims (14)
-
Specification