IP Library Granted Patent US 7,421,489
Granted Patent B2
US 7,421,489 · App. 09/751,189 · Granted Sep 2, 2008

Network protocols for distributing functions within a network

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,421,489
App. No.
09/751,189
Granted
Sep 2, 2008
Kind
B2
Abstract

A network protocol distributes control and lookup functions among various network elements. Plural servers are permitted to service the same domain name without requiring re-mapping. Each client or server is permitted to have a different network quality of service level that is provided by one or more network elements of a network or server quality of service level that is provided by a server.

Claims (31)

1. A method, associated with a domain name system server, of controlling the transfer of information via a network, said method comprising:

receiving, by the domain name system server from the client device, a request for a network address that is associated with a service, the request including a client identifier and a service authorization handle comprising authorization information for indicating the client is authorized for a level of service for the handling of the request;

selecting, by the domain name system server in response to service type and the service authorization handle, respective network address of one server selected from a plurality of servers that are available to provide the service; and

transmitting, from the domain name system server to said client device, said respective network address so that said client device may transmit at least one service request associated with said server to the selected server associated with the respective network address without the service request being re-mapped by an intermediate device.

2. The method of claim 1 further comprising:

receiving, from at least one further server, an indication that said further server is available to receive requests associated with said service at the authorized level of service; and

incorporating said network address of said further server into said plurality of network addresses.

3. The method of claim 2 wherein said indication includes at least one of:

a network address of said further server, said service and authentication and non-repudiation information.

4. The method of claim 1 further comprising:

transmitting, to a database, a request to determine whether said client device is associated with at least one quality of service level indicated in the service authorization handle;

receiving, from said database, a response to said request; and

selecting said respective one of said plurality of network addresses based on said response.

5. An apparatus, associated with a domain name system server, of controlling the transfer of information via a network, said method comprising:

receive, from the client device, a request for a network address that is associated with a service, the request including service authorization handle for indicating the client is authorized for a level of service for the handling of the request;

select, in response to service type and the service authorization handle, respective network address of one server selected from a plurality of servers that are available to provide the service; and

transmit, to said client device, said respective network address so that said client device may transmit at least one service request associated with said server the selected server associated with the respective network address without the service request being re-mapped by an intermediate device.

6. The apparatus of claim 5 further configured to: receive, from at least one further server, an indication that said further server is available to receive requests associated with said service at the authorized level of service; and incorporate said network address of said further server into said plurality of network addresses.

7. The apparatus of claim 6 wherein said indication includes at least one of: a network address of said further server, said service, and authentication and non-repudiation information.

8. The apparatus of claim 7 further configured to:

transmit, to a database, a request to determine whether said client device is associated with at least one quality of service level indicated in the service authorization handle;

receive, from said database, a response to said request; and

select said respective one of said plurality of network addresses based on said response.

9. An apparatus, associated with a domain name service server, for controlling the transfer of information via a network, said apparatus comprising:

means for receiving, from a client device, a request for a network address that is associated with a service, the request including a service authorization handle for indicating that the client is authorized for a level of service for the handling of the request;

means, responsive to service type and the service authorization level, for selecting a respective network address of one server selected from a plurality of servers that are available to provide said service; and

means for transmitting, to said client device, said respective network address so that said client device may transmit at least one service request to the server associated with the respective network address without the service request being re-mapped by an intermediate device.

10. A computer readable medium, associated with a domain name system server, for storing program code comprised of instructions operable, when executed, to transfer of information via a network, said instructions comprising:

instructions for receiving, from a client device, a request for a network address that is associated with a service, the request including a service authorization handle for indicating that the client is authorized for a level of service for the handling of the request;

instructions for selecting, responsive to service type and the service authorization handle, a respective network address of one server selected from a plurality of servers that are available to provide said service; and

instructions for transmitting, to said client device, said respective network address so that said client device may transmit at least one service request to the selected server without the service request being re-mapped by an intermediate device.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →