IP Library Granted Patent US 8,532,092
Granted Patent B2
US 8,532,092 · App. 12/477,120 · Granted Sep 10, 2013

Methods, systems, and computer readable media for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network

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,532,092
App. No.
12/477,120
Granted
Sep 10, 2013
Kind
B2
Abstract

The subject matter described herein includes methods, systems, and computer readable media for providing NGN-based end user services to legacy subscribers in a communications network. According to one aspect, the subject matter described herein includes a method for providing NGN-based end user services to legacy subscribers in a communications network that includes, at a service creation system (SCS) node having at least one processor, using the at least one processor for receiving a SS7 call setup message associated with a call involving a legacy subscriber access device and holding the SS7 call setup message. The method also includes, while holding the SS7 call setup message, generating a SIP call setup message related to the SS7 call setup message, and initiating the providing of at least one NGN-based end user service for the call using the SIP call setup message. The method further includes determining whether to modify the SS7 call setup message based on the at least one NGN-based end user service, and, in response to determining to modify the SS7 call setup message, modifying the SS7 call setup message, and routing the SS7 call setup message towards a destination.

Claims (40)

1. A method for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network, the method comprising:

at a service creation system (SCS) node having at least one processor, using the at least one processor for:

receiving a signaling system 7 (SS7) call setup signaling message associated with a call involving a legacy subscriber access device and holding the SS7 call setup signaling message; while holding the SS7 call setup signaling message:

generating a session initiation protocol (SIP) call setup signaling message related to the SS7 call setup signaling message;

initiating the providing of at least one NGN-end user service for the call using the SIP call setup signaling message, wherein initiating the providing of at least one NGN-end user service includes sending the SIP call setup signaling message from the SCS node to an application server that applies the at least one NGN-end user service to the call involving the legacy subscriber access device;

determining whether to modify the SS7 call setup signaling message based on the at least one NGN-based end user service, and, in response to determining to modify the SS7 call setup signaling message, modifying the SS7 call setup signaling message; and

routing the SS7 call setup signaling message towards a destination;

wherein the SIP call setup signaling message comprises a first SIP INVITE message, wherein using the SIP call setup signaling message to initiate the providing of the at least one NGN-based end user service includes sending the first SIP INVITE message to the application server that provides the at least one NGN-based end user service and receiving a second SIP INVITE message from the application server, and wherein determining whether to modify the SS7 call setup signaling message includes correlating the first SIP INVITE message with the second SIP INVITE message and comparing the first and second SIP INVITE messages to identify the presence of information regarding the at least one NGN-based end user service.

2. The method of claim 1 wherein receiving a SS7 call setup signaling message includes receiving at least one of an ISDN user part (ISUP) initial address message (IAM) and an Internet Engineering task force (IETF) SIGTRAN signaling message from a public switched telephone network (PSTN) switching office.

3. The method of claim 1 wherein the SCS node stores a database of subscriber identifiers and specifications for corresponding NGN-based end user services to be applied to calls involving the subscriber identifiers.

4. The method of claim 1 wherein the at least one NGN-based end user service comprises at least one of a call logging service, a call forwarding service, an add media or short code dialing service, a find me service, a blacklist or whitelist service, a call blocking service, a voice-to-text transcription service, and a follow me service.

5. The method of claim 1 wherein modifying the SS7 call setup signaling message is performed without requiring an end office trigger.

6. The method of claim 1 comprising, in response to determining that at least one NGN-based end user service is not to be applied to the call, performing at least one of hairpinning the call back to a PSTN switching office from which the signaling message originated, generating an ISUP RELEASE message, and discarding the SS7 call setup signaling message.

7. A system for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network, the system comprising:

a service creation system (SCS) node having a message buffer for receiving a signaling system 7 (SS7 ) call setup signaling message associated with a call involving a legacy subscriber access device and for holding the SS7 call setup signaling message;

the SCS node including a service capability interaction manager (SCIM) for, while the message buffer is holding the SS7 call setup signaling message:

generating a session initiation protocol (SIP) call setup signaling message related to the SS7 call setup signaling message;

initiating the providing of at least one NGN-end user service for the call using the SIP call setup signaling message, wherein initiating the providing of at least one NGN-end user service includes sending the SIP call setup signaling message from the SCS node to an application server that applies the at least one NGN-end user service to the call involving the legacy subscriber access device;

determining whether to modify the SS7 call setup signaling message based on the at least one NGN-based end user service, and, in response to determining to modify the SS7 call setup signaling message, modifying the SS7 call setup signaling message; and

routing the SS7 call setup signaling message towards a destination;

wherein the SIP call setup signaling message comprises a first SIP INVITE message, wherein the SCIM is configured for sending the first SIP INVITE message to the application server that provides the at least one NGN-based end user service and receiving a second SIP INVITE message from the application server, and wherein the SCIM is further configured for correlating the first SIP INVITE message with the second SIP INVITE message and comparing the first and second SIP INVITE messages to identify the presence of information regarding the at least one NGN-based end user service.

8. The system of claim 7 wherein the call setup signaling message comprises at least one of an ISDN user part (ISUP) initial address message (IAM) and an Internet Engineering task force (IETF) SIGTRAN signaling message from a public switched telephone network (PSTN) switching office.

9. The system of claim 7 wherein the SCS node includes a database of subscriber identifiers and specifications for corresponding NGN-based end user services to be applied to calls involving the subscriber identifiers.

10. The system of claim 7 wherein the NGN-based end user service comprises one of: a call logging service, a call forwarding service, an add media or short code dial service, a find me service, a blacklist or whitelist service, a call blocking service, a voice-to-text transcription service, and a follow me service.

11. The system of claim 7 wherein the SCIM is configured for modifying the SS7 call setup signaling message without requiring an end office trigger.

12. The system of claim 7 wherein the SCIM is further configured for, in response to determining that at least one NGN-based end user service is not to be applied to the call, performing at least one of hairpinning the call back to a PSTN switching office from which the signaling message originated, generating an ISUP RELEASE message, and discarding the SS7 call setup signaling message.

13. A non-transitory computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:

at a service creation system (SCS) node having at least one processor, using the at least one processor for:

receiving a signaling system 7 (SS7 ) call setup signaling message associated with a call involving a legacy subscriber access device and holding the SS7 call setup signaling message;

while holding the SS7 call setup signaling message:

generating a session initiation protocol (SIP) call setup signaling message related to the SS7 call setup signaling message;

initiating the providing of at least one NGN-end user service for the call using the SIP call setup signaling message, wherein initiating the providing of at least one NGN-end user service includes sending the SIP call setup signaling message from the SCS node to an application server that applies the at least one NGN-end user service to the call involving the legacy subscriber access device;

determining whether to modify the SS7 call setup signaling message based on the at least one NGN-based end user service, and, in response to determining to modify the SS7 call setup signaling message, modifying the SS7 call setup signaling message; and

routing the SS7 call setup signaling message towards a destination;

wherein the SIP call setup signaling message comprises a first SIP INVITE message, wherein using the SIP call setup signaling message to initiate the providing of the at least one NGN-based end user service includes sending the first SIP INVITE message to the application server that provides the at least one NGN-based end user service and receiving a second SIP INVITE message from the application server, and wherein determining whether to modify the SS7 call setup signaling message includes correlating the first SIP INVITE message with the second SIP INVITE message and comparing the first and second SIP INVITE messages to identify the presence of information regarding the at least one NGN-based end user service.

14. The computer readable medium of claim 13 wherein receiving an SS7 call setup signaling message includes receiving at least one of an ISDN user part (ISUP) initial address message (IAM) and an Internet Engineering task force (IETF) SIGTRAN signaling message from a public switched telephone network (PSTN) switching office.

15. The computer readable medium of claim 13 wherein the SCS node includes a database of subscriber identifiers and specifications for corresponding NGN-based end user services to be applied to calls involving the subscriber identifiers.

16. The computer readable medium of claim 13 wherein the at least one NGN-based end user service comprises at least one of a call logging service, a call forwarding service, an add media or short code dialing service, a find me service, a blacklist or whitelist service, a call blocking service, a voice-to-text transcription service, and a follow me service.

17. The computer readable medium of claim 13 wherein modifying the SS7 call setup signaling message is performed without requiring an end office trigger.

18. The computer readable medium of claim 13 comprising, in response to determining that at least one NGN-based end user service is not to be applied to the call, performing at least one of hairpinning the call back to a PSTN switching office from which the signaling message originated, generating an ISUP RELEASE message, and discarding the SS7 call setup signaling message.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: TEKELEC GLOBAL, INC.
To: TEKELEC, INC.
Reel/Frame 028184/0119 →
CHANGE OF NAME Recorded Apr 20, 2012
From: TEKELEC
To: TEKELEC GLOBAL, INC.
Reel/Frame 028078/0287 →
SECURITY INTEREST Recorded Feb 24, 2012
From: TEKELEC; CAMIANT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 028035/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2009
From: KALYANPUR, GAURANG; WADHWA, AMRIT P.S.
To: TEKELEC
Reel/Frame 023001/0049 →