IP Library Granted Patent US 7,830,888
Granted Patent B2
US 7,830,888 · App. 11/130,317 · Granted Nov 9, 2010

Method and system of providing differentiated services

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,830,888
App. No.
11/130,317
Granted
Nov 9, 2010
Kind
B2
Abstract

A method for combining Internet protocols in a Differentiated Services model environment is described. The Session Initiation Protocol (SIP) and Common Open Policy Service (COPS) are combined together to provide methods of setting up a session and tearing down a session, while maintaining Authentication, Authorization, and Accounting (AAA) policies. The Open Settlement Policy (OSP) is also combined with SIP and COPS. This combination provides for an interchange of parameters between session setup, teardown, authorization, policy, Quality of Service (QoS), and usage reporting.

Claims (27)

1. A method of supporting data services over a network, the method comprising:

receiving a request, in accordance with a first protocol specifying authorization and usage reporting, for authorization of a communication session from a policy server, wherein the policy server forwards the request, in accordance with a second protocol specifying policy deployment, in response to a message from a proxy server requesting authentication, authorization, and accounting, the proxy server initiating the communication session between clients in accordance with a third protocol specifying connection setup and teardown;

selectively authorizing the request based on a Quality of Service (QoS) level associated with the communication session according to the first protocol; and

transmitting an acknowledgement message to the policy server authorizing the communication at the QoS level based on the authorizing step, wherein the first protocol includes Open Settlement Policy (OSP), the second protocol includes Common Open Policy Service (COPS), and the third protocol includes Session Initiation Protocol (SIP).

2. A method according to claim 1 , wherein the policy server communicates a QoS policy to a router supporting the communication session.

3. A method as recited in claim 2 , wherein the router supports a Differentiated Services model.

4. A system for supporting differentiated voice services over a data network, the system comprising:

a proxy server configured to receive, in accordance with a first protocol, a call setup request for establishment of a call over the data network and to generate, in accordance with a second protocol, a first request for authentication, authorization, and accounting for the call; and

a policy server configured to receive the first request for authentication, authorization, and accounting and to generate, in accordance with a third protocol, a second request specifying a policy for the call based on the first request, wherein the policy server either forwards the second request to a clearinghouse server for authorization of the call in accordance with the third protocol or locally authorizes the call,

wherein the proxy server transmits the call setup request to an agent operating in accordance with the first protocol for establishment of the call, and wherein the first protocol includes Session Initiation Protocol (SIP), the second protocol includes Common Open Policy Service (COPS), and the third protocol includes Open Settlement Policy (OSP).

5. A system according to claim 4 , further comprising:

a router configured to receive policy from the policy server, the policy relating to the manner of handling the call.

6. A system according to claim 5 , wherein the router supports a Differentiated Services model.

7. An apparatus of supporting differentiated services in a data communication network, the apparatus comprising:

an interface configured to receive, in accordance with a first protocol specifying authorization and usage reporting, a request for authorization of a communication session from a policy server, wherein the policy server forwards the request, in accordance with a second protocol specifying policy deployment, in response to a message from a proxy server requesting authentication, authorization, and accounting, the proxy server initiating the communication session between clients in accordance with a third protocol specifying connection setup and teardown; and

a processor configured to selectively authorize the request based on a Quality of Service (QoS) level associated with communication session according to the first protocol and to generate an acknowledgement message for transmission to the policy server authorizing the communication at the QoS level based on the authorized request, wherein the first protocol includes Open Settlement Policy (OSP), the second protocol includes Common Open Policy Service (COPS), and the third protocol includes Session Initiation Protocol (SIP).

8. A system for supporting data services, the system comprising:

a server configured to receive, in accordance with a plurality of communication protocols, information associated with a communication session in response to initiation of termination of the communication session, in accordance with a first protocol, between a first device and a second device, wherein the plurality of communication protocols includes the first protocol for communication session establishment, a second protocol for deploying policy, and a third protocol for authorization of the communication session according to a Quality of Service (QoS) level, wherein the information includes policy information conveyed by the second protocol, and at least one of resource usage, authorization, authentication, or accounting information conveyed by the third protocol; and

a router configured to receive the information from the server for de-installing a QoS policy, in accordance with the second protocol, at the router, wherein the first protocol includes a Session Initiation Protocol (SIP), the second protocol includes Common Open Policy Service (COPS), and the third protocol includes Open Settlement Policy (OSP).

9. A system according to claim 8 , wherein the Quality of Service policy is in accordance with a Differentiated Services model.

10. A system according to claim 8 , wherein the router operates according to a Differentiated Services model.

11. A system according to claim 8 , wherein the server is one of a plurality of policy servers, the system further comprising:

a clearinghouse server configured to store, in accordance with the third protocol, resource usage, policy, authentication, authorization and accounting information for each of the plurality of policy servers.

12. An apparatus for supporting data services over a network, the apparatus comprising:

means for receiving, in accordance with a first protocol specifying authorization and usage reporting, a request for authorization of a communication session from a policy server, wherein the policy server forwards the request, in accordance with a second protocol specifying policy deployment, in response to a message from a proxy server requesting authentication, authorization, and accounting, the proxy server initiating the communication session between clients in accordance with a third protocol specifying connection setup and teardown;

means for selectively authorizing the request based on a Quality of Service (QoS) level associated with the communication session according to the first protocol; and

means for transmitting an acknowledgement message to the policy server authorizing the communication at the QoS level based on the authorization, wherein the first protocol includes Open Settlement Policy (OSP), the second protocol includes Common Open Policy Service (COPS), and the third protocol includes Session Initiation Protocol (SIP).

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 032734 FRAME: 0502. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 044626/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2014
From: VERIZON COMMUNICATIONS, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032830/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2014
From: VERIZON SERVICES CORP.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032830/0943 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECORDATION COVERSHEET'S ERRONEOUS LISTING OF THE ASSIGNEES PREVIOUSLY RECORDED ON REEL 032652 FRAME 0419. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 29, 2014
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON SERVICES CORP.; VERIZON COMMUNICATIONS INC.; VERIZON BUSINESS GLOBAL LLC
Reel/Frame 032813/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2014
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032734/0502 →
MERGER Recorded Oct 5, 2010
From: WORLDCOM, INC.
To: MCI, INC.
Reel/Frame 025090/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2010
From: DONOVAN, STEVEN R.
To: MCIWORLDCOM, INC.
Reel/Frame 025090/0282 →
CHANGE OF NAME Recorded Oct 5, 2010
From: MCIWORLDCOM, INC.
To: WORLDCOM, INC.
Reel/Frame 025090/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2007
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON BUSINESS GLOBAL LLC; VERIZON SERVICES CORP.; VERIZON COMMUNICATIONS INC.
Reel/Frame 020299/0480 →
MERGER Recorded Dec 31, 2007
From: MCI, INC.
To: MCI, LLC
Reel/Frame 020299/0474 →
CHANGE OF NAME Recorded Dec 31, 2007
From: MCI, LLC
To: VERIZON BUSINESS GLOBAL LLC
Reel/Frame 020299/0811 →