IP Library Granted Patent US 8,549,083
Granted Patent B2
US 8,549,083 · App. 12/652,815 · Granted Oct 1, 2013

Message waiting notification to external message centers

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,549,083
App. No.
12/652,815
Granted
Oct 1, 2013
Kind
B2
Abstract

Systems and methods are disclosed for notifying external message centers when a mobile device becomes available to receive a text message. One embodiment includes a message waiting system that identifies a failed delivery attempt of a text message to a mobile device that is unavailable, where the text message originated from an external message center. The system identifies routing information for the external message center based on the failed delivery attempt, generates a Message Waiting Indicator (MWI) record for the text message that includes the routing information for the external message center, and stores the MWI record. When the system identifies that the mobile device becomes available, the system identifies the MWI record that includes information on the failed delivery attempt to the mobile device, and sends a notification indicating that the mobile device is available to the external message center based on the routing information in the MWI record.

Claims (46)

1. A message waiting system comprising:

a control system operable to identify a failed delivery attempt of a text message to a mobile device that is unavailable, where the text message originated from an external message center that sent the text message directly to the mobile device without going through a home message center of the mobile device;

wherein the control system is further operable to identify routing information for the external message center based on the failed delivery attempt,

to identify when the mobile device becomes available, and to send a notification indicating that the mobile device is available to the external message center based on the routing information to allow the external message center to retry delivery of the text message to the mobile device.

2. The message waiting system of claim 1 wherein:

the control system is further operable to identify a signaling protocol used by the external message center, to store an indication of the signaling protocol, and to send the notification to the external message center based on the signaling protocol.

3. The message waiting system of claim 2 wherein:

the control system is further operable to identify the signaling protocol used by the external message center based on the failed delivery attempt.

4. The message waiting system of claim 1 wherein:

the control system is further operable to store a mobile identifier for the mobile device.

5. The message waiting system of claim 1 wherein:

the control system is further operable to delete the routing information for the external message center after the notification is received by the external message center.

6. The message waiting system of claim 1 wherein the routing information for the external message center comprises a point code.

7. The message waiting system of claim 1 wherein the routing information for the external message center comprises an Internet Protocol (IP) address.

8. A method comprising:

identifying a failed delivery attempt of a text message to a mobile device that is unavailable, where the text message originated from an external message center that sent the text message directly to the mobile device without going through a home message center of the mobile device;

identifying routing information for the external message center based on the failed delivery attempt;

identifying when the mobile device becomes available; and

sending a notification indicating that the mobile device is available to the external message center based on the routing information to allow the external message center to retry delivery of the text message to the mobile device.

9. The method of claim 8 further comprising:

identifying a signaling protocol used by the external message center;

storing an indication of the signaling protocol; and

sending the notification to the external message center based on the signaling protocol.

10. The method of claim 9 wherein identifying a signaling protocol used by the external message center comprises:

identifying the signaling protocol used by the external message center based on the failed delivery attempt.

11. The method of claim 8 further comprising:

storing a mobile identifier for the mobile device.

12. The method of claim 8 further comprising:

deleting the routing information for the external message center after the notification is received by the external message center.

13. The method of claim 8 wherein the routing information for the external message center comprises a point code.

14. The method of claim 8 wherein the routing information for the external message center comprises an Internet Protocol (IP) address.

15. An apparatus comprising:

a network element operable to serve a mobile device, wherein the network element includes a control system operable to identify a failed delivery attempt of a text message to the mobile device that is unavailable, wherein the text message originated from an external message center that sent the text message directly to the mobile device without going through a home message center of the mobile device;

wherein the control system is further operable to identify when the mobile device becomes available, and to send a notification indicating that the mobile device is available to the external message center to allow the external message center to retry delivery of the text message to the mobile device.

16. The apparatus of claim 15 wherein:

the control system is further operable to identify routing information for the external message center based on the failed delivery attempt, to generate a message waiting indicator (MWI) record for the text message that includes the routing information for the external message center, and to store the MWI record in a storage system;

the control system is further operable to identify when the mobile device becomes available, to identify the MWI record in the storage system that includes information on the failed delivery attempt by the external message center, and to send the notification indicating that the mobile device is available to the external message center based on the routing information in the MWI record.

17. The apparatus of claim 16 wherein:

the control system is further operable to identify a signaling protocol used by the external message center, to store an indication of the signaling protocol in the MWI record, and to send the notification to the external message center based on the signaling protocol indicated in the MWI record.

18. The apparatus of claim 16 wherein:

the control system is further operable to delete the MWI record after the notification is received by the external message center.

19. The apparatus of claim 16 wherein the routing information for the external message center comprises a point code.

20. The apparatus of claim 15 wherein:

the control system is further operable to identify a failed delivery attempt of a text message to the mobile device from a store-and-forward (SFD) system within the home message center, wherein the home message center further includes a First Delivery Attempt (FDA) system;

the control system is further operable to identify routing information for the SFD system based on the failed delivery attempt, to generate a message waiting indicator (MWI) record that includes the routing information for the SFD system, and to store the MWI record in a storage system;

the control system is further operable to identify when the mobile device becomes available, to identify the MWI record in the storage system that includes information on the failed delivery attempt by the SFD system, and to send another notification indicating that the mobile device is available to the SFD system based on the routing information in the MWI record.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2014
From: ALCATEL LUCENT
To: SOUND VIEW INNOVATIONS, LLC
Reel/Frame 033416/0763 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 026712/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2010
From: CAI, YIGANG; CALABRESE, ROBERT; HALARI, ATUL; SMITH, HAROLD
To: ALCATEL-LUCENT USA INC.
Reel/Frame 023738/0945 →