IP Library Granted Patent US 7,680,037
Granted Patent B2
US 7,680,037 · App. 11/069,475 · Granted Mar 16, 2010

Resource-sensitive parser, method of parsing and session initiation protocol (SIP) network employing the same

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 7,680,037
App. No.
11/069,475
Granted
Mar 16, 2010
Kind
B2
Abstract

The present invention provides a resource-sensitive parser for use with a session initiation protocol (SIP) network. In one embodiment, the resource-sensitive parser includes a resource condition indicator configured to provide an overload indication for a network element in the SIP network. Additionally, the resource-sensitive parser also includes a parsing engine coupled to the resource condition indicator and configured to parse a SIP request employing an overload protection mode corresponding to the overload indication for the network element.

Claims (49)

1. A resource-sensitive parser for use with a session initiation protocol (SIP) network, comprising:

a resource condition indicator configured to provide an overload indication for one of a plurality of a network elements in said SIP network based on information provided by a network element monitor, external to said resource-sensitive parser, employed to provide said overload indication of said plurality of network elements, and

a parsing engine coupled to said resource condition indicator and configured to parse a SIP request employing an overload protection mode corresponding to said overload indication for said network element, said parsing employing a two-pass parsing approach based on said overload indication.

2. The parser as recited in claim 1 wherein said overload indication is based on a resource state selected from the group consisting of:

a network element processing availability;

a network element storage capacity;

a SIP request rate; and

a network routing condition.

3. The parser as recited in claim 1 wherein said network element is selected from the group consisting of:

a SIP proxy server; and

a media gateway.

4. The parser as recited in claim 1 wherein said overload protection mode provides a priority for parsing said SIP request.

5. The parser as recited in claim 1 wherein said overload protection mode provides an interruption in parsing said SIP request.

6. The parser as recited in claim 5 wherein said overload protection mode provides a continuation in parsing said SIP request.

7. The parser as recited in claim 1 wherein said overload protection mode provides a rejection to parsing said SIP request.

8. A method of resource-sensitive parsing for use with a session initiation protocol (SIP) proxy server in a SIP network, said SIP proxy server including a resource-sensitive parser and an external network element monitor, said method comprising:

providing information from said external network element monitor of a plurality of network elements in said SIP network,

providing an overload indication from said information from said external network element monitor employed to provide said overload indication for one of said plurality of network elements in said SIP network, and

parsing, by said resource-sensitive parser, a SIP request employing an overload protection mode corresponding to said overload indication for said one of a plurality of network elements, said parsing employing a two-pass parsing approach based on said overload indication.

9. The method as recited in claim 8 wherein said overload indication is based on a resource state selected from the group consisting of:

a network element processing availability;

a network element storage capacity;

a SIP request rate; and

a network routing condition.

10. The method as recited in claim 8 wherein said network element is selected from the group consisting of:

a SIP proxy server; and

a media gateway.

11. The method as recited in claim 8 wherein said overload protection mode provides a priority for parsing said SIP request.

12. The method as recited in claim 8 wherein said overload protection mode provides an interruption in parsing said SIP request.

13. The method as recited in claim 12 wherein said overload protection mode provides a continuation in parsing said SIP request.

14. The method as recited in claim 8 wherein said overload protection mode provides a rejection to parsing said SIP request.

15. A session initiation protocol (SIP) network, comprising:

a plurality of network elements,

a network element monitor; and

a resource-sensitive parser, including:

a resource condition indicator that provides an overload indication for one of said plurality of network elements based on information provided by said network element monitor employed to provide said overload indication of said plurality of network elements, and

a parsing engine, coupled to said resource condition indicator, that parses a SIP request employing an overload protection mode corresponding to said overload indication for said one of said plurality of network elements, said parsing employing a two-pass parsing approach based on said overload indication.

16. The network as recited in claim 15 wherein said overload indication is based on a resource state selected from the group consisting of:

a network element processing availability;

a network element storage capacity;

a SIP request rate; and

a network routing condition.

17. The network as recited in claim 15 wherein said one of said plurality of network elements is selected from the group consisting of:

a SIP proxy server; and

a media gateway.

18. The network as recited in claim 15 wherein said overload protection mode provides a priority for parsing said SIP request.

19. The network as recited in claim 15 wherein said overload protection mode provides an interruption in parsing said SIP request.

20. The network as recited in claim 19 wherein said overload protection mode provides a continuation in parsing said SIP request.

21. The network as recited in claim 15 wherein said overload protection mode provides a rejection to parsing said SIP request.

Assignments (2)
MERGER Recorded Jan 18, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 023801/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2005
From: CORTES, MAURICIO; ESTEBAN, JAIRO O.
To: LUCENT TECHNOLOGIES, INC.
Reel/Frame 016349/0989 →