IP Library Granted Patent US 8,855,689
Granted Patent B2
US 8,855,689 · App. 13/791,476 · Granted Oct 7, 2014

Direct SMS message delivery over broadband data networks through an SMS-C

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,855,689
App. No.
13/791,476
Granted
Oct 7, 2014
Kind
B2
Abstract

SMS-C's and associated methods are disclosed that attempt to deliver SMS messages over a broadband data network as opposed to a voice network. An SMS-C described herein stores session information for a mobile device that has established a data session over the broadband data network. When the SMS-C receives a Mobile Terminated (MT) SMS message destined for the mobile device, the SMS-C stores the SMS message for delivery. The SMS-C then identifies a routing address for the mobile device over the broadband data network based on the stored session information, and forwards the SMS message to the mobile device directly over the broadband data network based on the routing address.

Claims (44)

1. An apparatus comprising:

a text message server configured to handle text messages using a store-and-forward mechanism, the text message server including a processor and a memory unit associated with the processor;

the processor configured to receive a text message destined for a dual mode device, to determine that the dual mode device is registered with a data network, and to forward the text message as Mobile Terminated (MT) to the dual mode device over the data network instead of over a voice network;

the processor is further configured to identify a failed delivery attempt of the MT text message over the data network, and to forward the MT text message to the dual mode device over the voice network responsive to the failed delivery attempt.

2. The apparatus of claim 1 wherein:

the processor is further configured to store information for a session established by the dual mode device over the data network prior to receiving the text message.

3. The apparatus of claim 2 wherein:

the session information for the dual mode device includes a Mobile Internet Protocol (MIP) address for the dual mode device.

4. The apparatus of claim 2 wherein:

the processor is further configured to query a subscriber database in the voice network to acquire the session information for the dual mode device.

5. The apparatus of claim 2 wherein:

the processor is further configured to query a session database in the data network to acquire the session information for the dual mode device.

6. The apparatus of claim 2 wherein:

the processor is further configured to receive a Mobile Originated (MO) text message from the dual mode device, to verify that the MO text message is valid by comparing header information of the MO text message with the session information for the dual mode device, and to forward the MO text message to a destination when the MO text message is valid.

7. The apparatus of claim 6 wherein:

the processor is further configured to send an error message to the dual mode device when the MO text message is invalid to instruct the dual mode device to attempt to send the MO text message over a voice network as a fail over.

8. The apparatus of claim 6 wherein:

the processor is further configured to validate the MO text message by comparing a Mobile Internet Protocol (MIP) address in a header of the MO text message with a MIP address of the dual mode device.

9. The apparatus of claim 1 wherein:

the data network comprises an Evolution-Data Optimized (EVDO) network.

10. A method comprising:

receiving, in a text message server configured to handle text messages using a store-and-forward mechanism, a text message destined for a dual mode device;

determining that the dual mode device is registered with a data network;

forwarding the text message as a Mobile Terminated (MT) to the dual mode device over the data network instead of over a voice network;

identifying a failed delivery attempt of the MT text message over the data network; and

forwarding the MT text message to the dual mode device over the voice network responsive to the failed delivery attempt.

11. The method of claim 10 further comprising:

storing, in the text message server, information for a session established by the dual mode device over the data network prior to receiving the text message.

12. The method of claim 11 wherein:

the session information for the dual mode device comprises a Mobile Internet Protocol (MIP) address for the dual mode device.

13. The method of claim 11 further comprising:

querying a subscriber database in the voice network to acquire the session information for the dual mode device.

14. The method of claim 11 further comprising:

querying a session database in the data network to acquire the session information for the dual mode device.

15. The method of claim 11 further comprising:

receiving a Mobile Originated (MO) text message from the dual mode device;

verifying that the MO text message is valid by comparing header information of the MO text message with the session information for the dual mode device; and

forwarding the MO text message to a destination when the MO text message is valid.

16. The method of claim 15 further comprising:

sending an error message to the dual mode device when the MO text message is invalid to instruct the dual mode device to attempt to send the MO text message over a voice network as a fail over.

17. The method of claim 15 further comprising:

validating the MO text message by comparing a Mobile Internet Protocol (MIP) address in a header of the MO text message with a MIP address of the dual mode device.

18. The method of claim 10 wherein:

the data network comprises an Evolution-Data Optimized (EVDO) network.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 033803/0258 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033654/0968 →
SECURITY AGREEMENT Recorded Apr 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 030322/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2013
From: BHATT, JAY; CAI, YIGANG; SHANKER, GYAN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 029956/0765 →