IP Library Granted Patent US 8,451,988
Granted Patent B2
US 8,451,988 · App. 12/272,611 · Granted May 28, 2013

Delivery of text messages to wireline phones through caller ID functionalities

Inventors: Yigang Cai (Naperville, IL); Shiyan Hua (Lisle, IL)
Assignee: Alcatel Lucent
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,451,988
App. No.
12/272,611
Granted
May 28, 2013
Kind
B2
Abstract

IMS networks, text message systems, and methods are disclosed for delivering text messages to IMS wireline phones. A text message system of an IMS network receives a text message intended for the IMS wireline phone. The text message system identifies capability data for an IMS wireline phone that indicates the capability of the IMS wireline phone for handling text messages. The text message system processes the capability data for the IMS wireline phone to determine if the IMS wireline phone is capable of handling text messages. If the IMS wireline phone is not capable of handling text messages, then the text message system appends the text message to a caller ID header of an IMS signaling message, and forwards the IMS signaling message to the IMS wireline phone to display the text message on a caller ID unit associated with the IMS wireline phone.

Claims (60)

1. A system comprising:

a text message system of an IP Multimedia Subsystem (IMS) network;

the text message system comprising:

a capability system operable to identify capability data for an IMS wireline phone that indicates the capability of the IMS wireline phone for handling text messages; and

a message forwarding system operable to receive a text message intended for the IMS wireline phone that has registered for service with the IMS network, to process the capability data for the IMS wireline phone to determine if the IMS wireline phone is capable of handling text messages, to append the text message to a caller identifier (ID) header of a Session Initiation Protocol (SIP) message responsive to a determination that the IMS wireline phone is not capable of handling text messages, and to forward the SIP message to the IMS wireline phone to display the text message on a caller ID unit associated with the IMS wireline phone.

2. The system of claim 1 wherein:

the message forwarding system is further operable to append the text message to a non-caller ID header of the SIP message responsive to a determination that the IMS wireline phone is capable of handling text messages, and to forward the SIP message to the IMS wireline phone to display the text message on the IMS wireline phone through text message functionalities.

3. The system of claim 1 wherein:

the message forwarding system is further operable to identify a threshold number of characters displayable on the caller ID unit of the IMS wireline phone, to determine if the text message is larger than the threshold number of characters, and to truncate the text message before appending to the caller ID header of the SIP message if the text message is larger than the threshold number of characters.

4. The system of claim 1 wherein:

the message forwarding system is further operable to identify a threshold number of characters displayable on the caller ID unit of the IMS wireline phone, to determine if the text message is larger than the threshold number of characters, to segment the text message into multiple parts if the text message is larger than the threshold number of characters, to append one part of the text message to the caller ID header of the SIP message, to append additional parts of the text message to the caller ID header of additional SIP messages, and to forward the SIP messages to the IMS wireline phone.

5. The system of claim 1 wherein:

the capability system is further operable to receive a register request message initiated by the IMS wireline phone to register with the IMS network, to process the register request message to identify the capability data inserted in the register request message, and to store the capability data for the IMS wireline phone.

6. The system of claim 5 wherein:

the register request message comprises a SIP REGISTER; and

the capability system is further operable to process a SIP Supported header in the SIP REGISTER to identify the capability data.

7. The system of claim 1 wherein:

the message forwarding system is further operable to append the text message to a P-Asserted-Identity header of the SIP message responsive to a determination that the IMS wireline phone is not capable of handling text messages.

8. A method of delivering text messages in an IP Multimedia Subsystem (IMS) network to IMS wireline phones, the method comprising:

identifying capability data for an IMS wireline phone that indicates the capability of the IMS wireline phone for handling text messages;

receiving a text message intended for the IMS wireline phone that has registered for service with the IMS network;

processing the capability data for the IMS wireline phone to determine if the IMS wireline phone is capable of handling text messages;

appending the text message to a caller identifier (ID) header of a Session Initiation Protocol (SIP) message responsive to a determination that the IMS wireline phone is not capable of handling text messages; and

forwarding the SIP message to the IMS wireline phone to display the text message on a caller ID unit associated with the IMS wireline phone.

9. The method of claim 8 further comprising:

appending the text message to a non-caller ID header of the SIP message responsive to a determination that the IMS wireline phone is capable of handling text messages; and

forwarding the SIP message to the IMS wireline phone to display the text message on the IMS wireline phone through text message functionalities.

10. The method of claim 8 further comprising:

identifying a threshold number of characters displayable on the caller ID unit of the IMS wireline phone;

determining if the text message is larger than the threshold number of characters; and

truncating the text message before appending to the caller ID header of the SIP message if the text message is larger than the threshold number of characters.

11. The method of claim 8 further comprising:

identifying a threshold number of characters displayable on the caller ID unit of the IMS wireline phone;

determining if the text message is larger than the threshold number of characters;

segmenting the text message into multiple parts if the text message is larger than the threshold number of characters;

appending one part of the text message to the caller ID header of the SIP message;

appending additional parts of the text message to the caller ID header of additional SIP messages; and

forwarding the SIP messages to the IMS wireline phone.

12. The method of claim 8 wherein identifying capability data for an IMS wireline phone comprises:

receiving a register request message initiated by the IMS wireline phone to register with the IMS network;

processing the register request message to identify the capability data inserted in the register request message; and

storing the capability data for the IMS wireline phone.

13. The method of claim 12 wherein the register request message comprises a SIP REGISTER, and further comprising:

processing a SIP Supported header in the SIP REGISTER to identify the capability data.

14. The method of claim 8 further comprising:

appending the text message to a P-Asserted-Identity header of the SIP message responsive to a determination that the IMS wireline phone is not capable of handling text messages.

15. An IP Multimedia Subsystem (IMS) network operable to deliver text messages to IMS wireline phones, the IMS network comprising:

a Serving-Call Session Control Function (S-CSCF) operable to receive a text message intended for an IMS wireline phone that has registered for service with the IMS network; and

a text message system operable to receive the text message from the S-CSCF, to identify capability data for the IMS wireline phone that indicates the capability of the IMS wireline phone for handling text messages, to process the capability data for the IMS wireline phone to determine if the IMS wireline phone is capable of handling text messages, to append the text message to a caller identifier (ID) header of a Session Initiation Protocol (SIP) message responsive to a determination that the IMS wireline phone is not capable of handling text messages, and to forward the SIP message to the IMS wireline phone to display the text message on the IMS wireline phone through caller ID functionalities.

16. The IMS network of claim 15 wherein:

the text message system is further operable to append the text message to a non-caller ID header of the SIP message responsive to a determination that the IMS wireline phone is capable of handling text messages, and to forward the SIP message to the IMS wireline phone to display the text message on the IMS wireline phone through text message functionalities.

17. The IMS network of claim 15 wherein:

the text message system is further operable to identify a threshold number of characters displayable through the caller ID functionalities of the IMS wireline phone, to determine if the text message is larger than the threshold number of characters, and to truncate the text message before appending to the caller ID header of the SIP message if the text message is larger than the threshold number of characters.

18. The IMS network of claim 15 wherein:

the text message system is further operable to identify a threshold number of characters displayable through the caller ID functionalities of the IMS wireline phone, to determine if the text message is larger than the threshold number of characters, to segment the text message into multiple parts if the text message is larger than the threshold number of characters, to append one part of the text message to the caller ID header of the SIP message, to append additional parts of the text message to the caller ID header of additional SIP messages, and to forward the SIP messages to the IMS wireline phone.

19. The IMS network of claim 15 wherein:

the S-CSCF is further operable to receive a register request message initiated by the IMS wireline phone to register with the IMS network, and to forward the register request message to the text message system; and

the text message system is further operable to process the register request message to identify the capability data inserted in the register request message, and to store the capability data for the IMS wireline phone.

20. The IMS network of claim 15 wherein:

the text message system is further operable to append the text message to a P-Asserted-Identity header of the SIP message responsive to a determination that the IMS wireline phone is not capable of handling text messages.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2014
From: ALCATEL LUCENT
To: SOUND VIEW INNOVATIONS, LLC
Reel/Frame 033416/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 029980/0677 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2008
From: CAI, YIGANG; HUA, SHIYAN
To: ALCATEL-LUCENT USA INC
Reel/Frame 021846/0392 →
Continuity (1)
Related Publication 20100124318A1 · May 20, 2010