IP Library Granted Patent US 9,094,411
Granted Patent B2
US 9,094,411 · App. 12/148,100 · Granted Jul 28, 2015

Mechanism to resume filter criteria at a specific point

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 9,094,411
App. No.
12/148,100
Granted
Jul 28, 2015
Kind
B2
Abstract

The present invention provides a method and an apparatus for resuming the evaluation of initial Filter Criteria (iFC) at a specific point. Two new parameters are defined for inclusion in the service logic of application servers and serving Call Session Control Function (S-CSCF) servers. The first parameter, an iFC index parameter, is a number which indicates an index to a current specific position in the iFC evaluation. The S-CSCF may insert the iFC index parameter into route headers of SIP messages that originate from the S-CSCF to the application servers. The second parameter, an iFC resume parameter, is based on the iFC index parameter or another number along with an original dialog identifier, which the application servers may insert into route headers of SIP messages that originate from the application servers to the S-CSCF to indicate a desire to resume operations at the specific position in the iFC evaluation.

Claims (48)

1. A method to resume initial filter criteria (iFC) evaluation at a specific point in a Serving Call Session Control Function (S-CSCF), the method comprising the steps of:

sending, at the S-CSCF to an application server, a Session Initiation Protocol (SIP) INVITE message that has an iFC index parameter in a route header of the SIP INVITE message, wherein the iFC index parameter is a number indicative of a specific position in the iFC evaluation;

receiving, at the S-CSCF from the application server, a final response to the SIP INVITE message to end the iFC evaluation;

receiving, at the S-CSCF after the final response, a new SIP INVITE message from the application server that contains an iFC resume parameter;

determining, at the S-CSCF, that the new SIP INVITE message contains the iFC resume parameter; and

resuming, at the S-CSCF, service processing at the specific position where the iFC evaluation ended, the specific position being indicated by the iFC resume parameter set to a value of the iFC index parameter.

2. The method of claim 1 wherein the iFC resume parameter is a function of the iFC index parameter and an original dialog identifier (ODI).

3. The method of claim 1 wherein the final response is a 200 OK SIP message.

4. The method of claim 1 further comprising the step of setting, at the S-CSCF, an internal index number when the new SIP INVITE message contains the iFC resume parameter.

5. The method of claim 4 further comprising the step of selecting, at the S-CSCF, a next application server from an iFC list using the internal index number.

6. The method of claim 5 further comprising the step of establishing, at the S-CSCF, a communication session between a caller and a called party after each application server from the iFC list has been contacted.

7. The method of claim 5 further comprising the step of inserting, at the S-CSCF, another iFC index parameter into a route header of another new SIP INVITE message for the next application server in response to a share iFC index with application server condition.

8. The method of claim 7 further comprising the steps of:

transmitting, at the S-CSCF, the another new SIP INVITE message to the next application server; and

incrementing, at the S-CSCF, the internal index number by 1.

9. A Serving Call Session Control Function (S-CSCF) configured to

send, to an application server, a Session Initiation Protocol (SIP) INVITE message that has an initial Filter Criteria (iFC) index parameter in a route header of the SIP INVITE message, wherein the iFC index parameter is a number indicative of a specific position in an iFC evaluation;

receive, from the application server, a final response to the SIP INVITE message to end the iFC evaluation;

receive, after receipt of the final response, a new SIP INVITE message from the application server that contains an iFC resume parameter;

determine that the new SIP INVITE message contains the iFC resume parameter;

resume service processing at the specific position where the iFC evaluation ended, the specific position being indicated by the iFC resume parameter set to a value of the iFC index parameter contained in the SIP message; and

invoke a next application server from an iFC list.

10. The S-CSCF of claim 9 , wherein the S-CSCF is configured to insert another iFC index parameter into a route header of another new SIP INVITE message for the next application server in response to a share iFC index with application server condition and transmit the another new SIP INVITE message to the next application server.

11. A method for an application server to resume initial Filter Criteria (iFC) evaluation at a specific point, the method comprising the steps of:

receiving, at the application server, a Session Initiation Protocol (SIP) INVITE message from a Serving Call Session Control Function (S-CSCF);

reading, at the application server, a route header of the SIP INVITE message to determine whether the SIP INVITE message contains an iFC index parameter, wherein the iFC index parameter is a number indicative of a current specific position in the iFC evaluation;

saving, at the application server, the iFC index parameter and an original dialog identifier (ODI) when the SIP INVITE message contains the iFC index parameter;

sending, at the application server to the S-CSCF, a final response to the SIP INVITE message to end the iFC evaluation; and

sending, at the application server to the S-CSCF after the final response, a new SIP INVITE message that contains an iFC resume parameter to indicate to resume service processing at the current specific position where the iFC evaluation ended, the current specific position being indicated by the iFC resume parameter set to a value of the iFC index parameter.

12. The method of claim 11 wherein the iFC index parameter has a value selected from the group consisting of 1, 2, 3, 4 and 5.

13. The method of claim 11 wherein the final response is a 200 OK SIP message.

14. The method of claim 11 further comprising the step of:

setting, at the application server, a local iFC index parameter value equal to the iFC index parameter.

15. The method of claim 14 further comprising the step of executing, at the application server, a service logic procedure.

16. The method of claim 15 further comprising the step of:

waiting, at the application server, for Service Point Triggers to send the new SIP INVITE message to the S-CSCF to continue a call.

17. The method of claim 14 , wherein the iFC resume parameter is a function of the local iFC index parameter and the ODI.

18. An application server configured to

receive a Session Initiation Protocol (SIP) INVITE message from a Serving Call Session Control Function (S-CSCF);

determine whether the SIP INVITE message contains an initial Filter Criteria (iFC) index parameter, wherein the iFC index parameter is a number indicative of a current specific position in an iFC evaluation;

save the iFC index parameter when the SIP INVITE message contains the iFC index parameter;

send, to the S-CSCF, a final response to the SIP INVITE message to end the iFC evaluation;

insert an iFC resume parameter set to a value of the iFC index parameter into a route header of a new SIP INVITE message; and

send, after the final response, the new SIP INVITE message to the S-CSCF to resume the service processing at the current specific position where the iFC evaluation ended, the current specific position being indicated by the iFC resume parameter.

19. The application server of claim 18 wherein the application server is configured to

set a local iFC index parameter value equal to the iFC index parameter.

20. The application server of claim 19 , wherein the application server is a Back-to-Back User Agent, and wherein the application server is configured to send multiple INVITE messages with the iFC resume parameter to the S-CSCF.

21. The method of claim 2 , wherein the ODI relates a current SIP INVITE message sent from the application server to the S-CSCF to a previous SIP INVITE message sent from S-CSCF to the application server.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2022
From: WSOU INVESTMENTS, LLC
To: NEC CORPORATION
Reel/Frame 059185/0649 →
RELEASE OF SECURITY INTEREST Recorded Jan 14, 2022
From: OT WSOU TERRIER HOLDINGS, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 058653/0862 →
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 035938/0300 →
MERGER AND CHANGE OF NAME Recorded Jun 23, 2015
From: LUCENT TECHNOLOGIES INC.; ALCATEL USA MARKETING, INC.; ALCATEL USA SOURCING, INC.; LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 035881/0576 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →