IP Library Granted Patent US 8,028,088
Granted Patent B2
US 8,028,088 · App. 12/118,270 · Granted Sep 27, 2011

System and method for service assurance in IP networks

Assignee: Netsocket, Inc.
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,028,088
App. No.
12/118,270
Granted
Sep 27, 2011
Kind
B2
Abstract

A system and method for providing service assurance in a data network is provided. Resource control points are positioned throughout a data network, such as an IP data network. The resource control points obtain network topology information and correlates that information with information associated with a particular service session. The resource control points utilize the correlated information to generate quality service records and to provide status information regarding the network topology and particular sessions. The information collected by the resource control points may also be utilized to provide reports regarding resource management for services within the data network, the path used by the session across the data network, fault information for the session in the context of the network topology and congestion information as concerns the resources in the data network used by the session.

Claims (32)

1. A method of monitoring a network topology of a communications network, the method comprising:

obtaining, by a first resource control point, routing information from a plurality of network routers, the first resource control point being independent of call routing through the communications network;

obtaining, by the first resource control point, link information from the plurality of network routers;

receiving, by the first resource control point, a call setup request for a communications session;

determining, by the first resource control point, upon receipt of the call setup request a call routing for the call request through the plurality of network routers using the routing information and the link information; and

maintaining changes in the call routing during the communications session, wherein the maintaining changes in the call routing is performed within the first resource control point.

2. The method of claim 1 , wherein the obtaining routing information is performed at least in part by using the Border Gateway Protocol (BGP), Open Shortest Path First (OSPF) protocol and IS-IS protocol.

3. The method of claim 1 , wherein the obtaining link information is performed at least in part by requesting link information from each of the plurality of network routers.

4. The method of claim 1 , wherein the receiving a call request comprises passively monitoring communications from a session signaling device.

5. The method of claim 1 , wherein the receiving a call request comprises receiving a message sent directly from a session signaling device.

6. The method of claim 1 , wherein the determining upon receipt of the call setup request a call routing for the call request through the plurality of network routers using the routing information and the link information further comprises:

determining whether a call routing is within a network domain served by the first resource control point;

responsive to the determining, communicating the call setup request to another second resource control point using a path independent of the communications network; and

maintaining the changes in the call routing during the communications session within the first resource control point and the second resource control point.

7. The method of claim 1 , wherein the maintaining changes in the call routing during the communications session further comprises forming a quality of service report within the first resource control point.

8. The method of claim 6 , wherein the maintaining the changes in the call routing during the communications session within the first resource control point and the second resource control point comprises forming a quality of service report within the first resource control point and the second resource control point.

9. The method of claim 1 , further comprising communicating the call setup request to a second resource control point, the second resource control point being independent of call routing through the communications network.

10. A method of monitoring a network topology of a communications network, the method comprising:

obtaining routing information from a plurality of network routers;

obtaining link information from the plurality of network routers;

receiving a call setup request for a communications session;

communicating the call setup request to a first resource control point, the first resource control point being independent of call routing through the communications network;

determining, by the first resource control point, upon receipt of the call setup request a call routing for the call setup request through the plurality of network routers using the routing information and the link information;

determining, by the first resource control point, whether the call routing for the call setup request is entirely within a network domain associated with the first resource control point; and

maintaining changes in the call routing during the communications session, wherein the maintaining changes in the call routing is performed within the first resource control point.

11. The method of claim 10 , further comprising:

responsive to the determining whether the call routing for the call setup request is entirely within a network domain associated with the first resource control point, transmitting a call request to a second resource control point associated with a second network domain; and

maintaining changes in the call routing during the communications session, wherein the maintaining changes in the call routing is performed within the first resource control point and the second resource control point.

12. The method of claim 10 , wherein the obtaining routing information is performed at least in part by using the Border Gateway Protocol (BGP), Open Shortest Path First (OSPF) protocol, and IS-IS protocol.

13. The method of claim 10 , wherein the obtaining link information is performed at least in part by requesting link information from each of the plurality of network routers.

14. The method of claim 10 , wherein the receiving a call setup request comprises passively monitoring communications from a session signaling device.

15. The method of claim 10 , wherein the receiving a call setup request comprises receiving a message sent directly from a session signaling device.

Assignments (6)
SECURITY INTEREST Recorded Apr 27, 2018
From: NECTAR SERVICES CORP.; NECTAR HOLDINGS, INC.
To: INGWE CAPITAL NECTAR LLC
Reel/Frame 045652/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: NECTAR SERVICES CORP.
To: NECTAR HOLDINGS, INC.
Reel/Frame 045566/0032 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2015
From: COMERICA BANK
To: NETSOCKET, INC.
Reel/Frame 036612/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2015
From: NETSOCKET, INC.
To: NECTAR SERVICES CORP.
Reel/Frame 035262/0316 →
SECURITY AGREEMENT Recorded Aug 30, 2011
From: NETSOCKET, INC., A DELAWARE CORPORATION
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 026829/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2008
From: VISSER, LANCE ARNOLD
To: NETSOCKET, INC.
Reel/Frame 021095/0582 →
Continuity (2)
Provisional Application 60971806 · Sep 12, 2007
Related Publication 20090070486A1 · Mar 12, 2009