IP Library Patent Application 11283428
Patent Application
App. No. 11/283,428

Application control at a policy server

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 None
App. No.
11/283,428
Abstract

A packet-based communication system comprises first and second endpoints, an application manager and a policy server. When establishing a connection between the endpoints the application manager sends, to the policy server, application control related information about the required connection. The policy server then selects at least one application control parameter, such as a codec to be used by the endpoints, and returns this information to the application manager. The application control information can be carried between the application manager and policy server by an application control protocol, such as the Session Initiation Protocol (SIP), or by modified forms of policy control protocols such as the Common Open Policy Service (COPS), Diameter, SOAP/XML or Parlay.

Claims (47)

1 . A method of establishing a connection between first and second endpoints in a packet-based communication system which comprises an application manager and a policy server, the method comprising, at the application manager:

receiving information about the required connection;

sending, to the policy server, application control related information for the required connection;

receiving, from the policy server, at least one application control parameter selected by the policy server.

2 . A method according to claim 1 wherein the application control related information sent to the policy server comprises the set of codecs supported by the first and second endpoints and the application control parameter received from the policy server comprises a selected codec to be used by the endpoints.

3 . A method according to claim 2 wherein the connection between endpoints comprises a plurality of related flows, the application control related information comprises information for each of the plurality of flows.

4 . A method according to claim 3 wherein the application control parameter received from the policy server is based on the plurality of flows.

5 . A method according to claim 1 wherein the application control related information sent to the policy server includes address/port information.

6 . A method according to claim 5 wherein the application control parameter received from the policy server includes media proxy information based on the supplied address/port information.

7 . A method according to claim 1 wherein the system further comprises at least one policy enforcement point (PEP) and the application control parameter received from the policy server is based on an interaction between the policy server and at least one PEP.

8 . A method according to claim 1 wherein the application control related information further comprises at least one of: required bandwidth, QoS and class of service.

9 . A method according to claim 1 wherein the application control information is sent using Session Initiation Protocol (SIP).

10 . A method according to claim 1 wherein the application control information is sent using a modified form of one of: Common Open Policy Service (COPS), Diameter, SOAP/XML and Parlay.

11 . A method according to claim 1 wherein the application control parameter is received using a modified form of one of: Common Open Policy Service (COPS), Diameter, SOAP/XML and Parlay.

12 . A method of establishing a connection between first and second endpoints in a packet-based communication system which comprises an application manager and a policy control function, the method comprising, at the policy server:

receiving application control related information for the required connection from the application manager;

selecting at least one application control parameter for the required connection; and,

sending, to the application manager, the selected application control parameter.

13 . A method according to claim 12 wherein the application control related information received from the application manager comprises the set of codecs supported by the first and second endpoints and the selected application control parameter comprises a selected codec to be used by the endpoints.

14 . A method according to claim 13 wherein the connection between endpoints comprises a plurality of related flows, the application control related information comprises information for each of the plurality of flows.

15 . A method according to claim 14 wherein the selected application control parameter is based on the plurality of flows.

16 . A method according to claim 12 wherein the application control related information received from the application manager includes address/port information.

17 . A method according to claim 16 wherein the selected application control parameter includes media proxy information based on the supplied address/port information.

18 . A method according to claim 12 wherein the system further comprises at least one policy enforcement point (PEP) and the selected application control parameter is based on an interaction between the policy server and at least one PEP.

19 . A method according to claim 12 wherein the application control related information further comprises at least one of: required bandwidth, QoS and class of service.

20 . A method according to claim 12 wherein the application control parameter is sent using Session Initiation Protocol (SIP).

21 . A method according to claim 12 wherein the application control information is received using a modified form of one of: Common Open Policy Service (COPS), Diameter, SOAP/XML and Parlay.

22 . A method according to claim 12 wherein the application control parameter is sent using a modified form of one of: Common Open Policy Service (COPS), Diameter, SOAP/XML and Parlay.

23 . An application manager for use as part of a packet-based communication system which comprises first and second endpoints and a policy server, the application manager being operable to:

receive information about a required connection between the first and second endpoints;

send, to the policy server, application control related information for the required connection;

receive, from the policy server, at least one application control parameter selected by the policy server.

24 . A policy server for use as part of a packet-based communication system which comprises first and second endpoints and an application manager, the policy server being operable to:

receive application control related information for a required connection between the first and second endpoints from the application manager;

select at least one application control parameter for the required connection; and, send, to the application manager, the selected application control parameter.

25 . A computer program product comprising instructions for causing a control entity of an application manager in a packet-based communication system which comprises first and second endpoints and a policy server to:

receive information about a required connection between the first and second endpoints;

send, to the policy server, application control related information for the required connection;

receive, from the policy server, at least one application control parameter selected by the policy server.

26 . A computer program product comprising instructions for causing a control entity of a policy server in a packet-based communication system which comprises first and second endpoints and an application manager to:

receive application control related information for a required connection between the first and second endpoints from the application manager;

select at least one application control parameter for the required connection; and, send, to the application manager, the selected application control parameter.

27 . A signal for use within a packet-based communication system comprising first and second endpoints, the signal having a format complying with a policy control protocol, the signal further carrying application control related information about a required connection between the first and second endpoints of the system.

28 . A signal according to claim 27 wherein the connection between the first and second endpoints comprises a plurality of related flows, and the application control related information comprises information for each of the plurality of flows.

29 . A signal according to claim 27 wherein the policy control protocol is one of: Common Open Policy Service (COPS), Diameter, SOAP/XML and Parlay.

30 . A signal for use within a packet-based communication system comprising first and second endpoints, the signal having a format complying with a policy control protocol, the signal further carrying at least one application control parameter for a required connection between the first and second endpoints of the system.

31 . A signal according to claim 30 wherein the policy control protocol is one of: Common Open Policy Service (COPS), Diameter, SOAP/XML and Parlay.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 2, 2011
From: GENBEND US LLC (A DELAWARE LLC)
To: COMERICA BANK (A TEXAS BANKING ASSOCIATION), AS AGENT; ATTN: NATIONAL DOCUMENTATION SERVICES
Reel/Frame 027315/0293 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: GENBAND US LLC
To: COMERICA BANK
Reel/Frame 025333/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2010
From: NORTEL NETWORKS LIMITED
To: GENBAND US LLC
Reel/Frame 024879/0475 →
PATENT SECURITY AGREEMENT Recorded Jun 18, 2010
From: GENBAND US LLC
To: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Reel/Frame 024555/0809 →
CHANGE OF NAME Recorded Jun 2, 2010
From: GENBAND INC.
To: GENBAND US LLC
Reel/Frame 024468/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2006
From: MITCHELL, JULIAN; RESS, DAVID
To: NORTEL NETWORKS LIMITED
Reel/Frame 017648/0502 →