IP Library Granted Patent US 7,353,279
Granted Patent B2
US 7,353,279 · App. 10/754,828 · Granted Apr 1, 2008

Proxy architecture for providing quality of service(QoS) reservations

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,353,279
App. No.
10/754,828
Granted
Apr 1, 2008
Kind
B2
Abstract

An approach is provided for providing quality of service reservations in a packet-based radio communication network is disclosed. Connection information including connection rate is extracted from a dataflow from an application requesting connection-oriented service. A request message is sent to a proxy for establishing a connection based on the connection information over the network, wherein the proxy configures a classification rule based on flow criteria from the request message and accordingly initiates establishment of the connection over the network to a destination terminal. A confirmation that the connection can be established is selectively received according to the connection information, wherein the dataflow satisfying the flow criteria from the application is transported over the established connection to the destination terminal. This approach as particular applicability to shared capacity systems, such as a satellite communication system.

Claims (44)

1. A method for providing quality of service reservations in a packet-based radio communication network, the method comprising:

extracting connection information including connection rate from a dataflow from an application requesting connection-oriented service;

sending a request message to a proxy for establishing a connection based on the connection information over the network, wherein the proxy configures a classification rule based on flow criteria from the request message and accordingly initiates establishment of the connection over the network to a destination terminal; and

selectively receiving confirmation that the connection can be established according to the connection information, wherein the dataflow satisfying the flow criteria from the application is transported over the established connection to the destination terminal.

2. A method according to claim 1 , wherein the radio communication network includes a satellite configured to process packets in support of the connection-oriented service, and the proxy is resident within a satellite terminal of the network.

3. A method according to claim 2 , further comprising:

receiving a connection identifier from a control hub within the satellite network, wherein the proxy initiates the establishment of the connection based on the connection identifier.

4. A method according to claim 2 , wherein the connection is a multicast connection, the method further comprising:

forwarding the dataflow to the satellite for replication.

5. A computer-readable medium bearing instructions for providing quality of service reservations in a packet-based radio communication network, the instructions being arranged, upon execution, to cause one or more processors to perform the step of a method according to claim 1 .

6. A system for providing quality of service reservations in a packet-based radio communication network, the system comprising:

means for extracting connection information including connection rate from a dataflow from an application requesting connection-oriented service;

means for sending a request message to a proxy for establishing a connection based on the connection information over the network, wherein the proxy configures a classification rule based on flow criteria from the request message and accordingly initiates establishment of the connection over the network to a destination terminal; and

means for selectively receiving confirmation that the connection can be established according to the connection information, wherein the dataflow satisfying the flow criteria from the application is transported over the established connection to the destination terminal.

7. A method for providing quality of service reservations in a packet-based radio communication network, the method comprising:

receiving a request message for establishing a connection over the network based on connection information, which includes connection rate, extracted from a dataflow associated with an application requesting connection-oriented service, the request message specifying flow criteria;

configuring a classification rule based on the flow criteria from the request message;

initiating establishment of the connection over the network to a destination terminal;

determining whether the connection can be satisfied; and

selectively forwarding confirmation that the connection can be established based on the determination, wherein the dataflow satisfying the flow criteria from the application is transported over the established connection to the destination terminal.

8. A method according to claim 7 , wherein the radio communication network includes a satellite configured to process packets in support of the connection-oriented service.

9. A method according to claim 8 , wherein the establishment of the connection in the initiating step is based on a connection identifier transmitted by a hub within the satellite network.

10. A method according to claim 8 , wherein the connection is a multicast connection, the method further comprising:

forwarding the dataflow to the satellite for replication.

11. A computer-readable medium bearing instructions for providing quality of service reservations in a packet-based radio communication network, the instructions being arranged, upon execution, to cause one or more processors to perform the step of a method according to claim 7 .

12. A system for providing quality of service reservations in a packet-based radio communication network, the system comprising:

means for receiving a request message for establishing a connection over the network based on connection information, which includes connection rate, extracted from a dataflow associated with an application requesting connection-oriented service, the request message specifying flow criteria;

means for configuring a classification rule based on the flow criteria from the request message;

means for initiating establishment of the connection over the network to a destination terminal;

means for determining whether the connection can be satisfied; and

means for selectively forwarding confirmation that the connection can be established based on the determination, wherein the dataflow satisfying the flow criteria from the application is transported over the established connection to the destination terminal.

13. A network device for providing quality of service reservations in a packet-based radio communication network, the device comprising:

an interface configured to receive a dataflow from an application requesting connection-oriented service; and

a processor coupled to the interface and configured to extract connection information including connection rate from the dataflow, and to send a request message to a proxy for establishing a connection based on the connection information over the network, the proxy being configured to set a classification rule based on flow criteria from the request message and to accordingly initiate establishment of the connection over the network to a destination terminal, the interface selectively receiving confirmation that the connection can be established according to the connection information, wherein the dataflow satisfying the flow criteria from the application is transported over the established connection to the destination terminal.

14. A device according to claim 13 , wherein the radio communication network includes a satellite configured to process packets in support of the connection-oriented service, and the proxy is resident within a satellite terminal of the network.

15. A device according to claim 14 , wherein a connection identifier is received from a control hub within the satellite network, and the proxy initiates the establishment of the connection based on the connection identifier.

16. A device according to claim 14 , wherein the connection is a multicast connection, and the dataflow is forwarded to the satellite for replication.

17. A terminal for providing quality of service reservations in a packet-based radio communication network, the terminal comprising:

a proxy configured to receive a request message for establishing a connection over the network based on connection information, which includes connection rate, extracted from a dataflow associated with an application requesting connection-oriented service, the request message specifying flow criteria;

a classifier configured to set a classification rule based on the flow criteria from the request message; and

a connection manager configured to initiate establishment of the connection over the network to a destination terminal and to determine whether the connection can be satisfied, wherein a confirmation that the connection can be established is selectively forwarded based on the determination, and the dataflow satisfying the flow criteria from the application is transported over the established connection to the destination terminal.

18. A terminal according to claim 17 , wherein the radio communication network includes a satellite configured to process packets in support of the connection-oriented service.

19. A terminal according to claim 18 , wherein the establishment of the connection is based on a connection identifier transmitted by a hub within the satellite network.

20. A terminal according to claim 18 , wherein the connection is a multicast connection, and the dataflow is forwarded to the satellite for replication.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 026499 FRAME 0290. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Sep 4, 2018
From: EH HOLDING CORPORATION; ECHOSTAR 77 CORPORATION; ECHOSTAR GOVERNMENT SERVICES L.L.C.; ECHOSTAR ORBITAL L.L.C.; ECHOSTAR SATELLITE OPERATING CORPORATION; ECHOSTAR SATELLITE SERVICES L.L.C.; ADVANCED SATELLITE RESEARCH, LLC; HELIUS ACQUISITION, LLC; HELIUS, LLC; HNS FINANCE CORP.; HNS LICENSE SUB, LLC; HNS REAL ESTATE, LLC; HNS-INDIA VSAT, INC.; HNS-SHANGHAI, INC.; HUGHES COMMUNICATIONS, INC.; HUGHES NETWORK SYSTEMS, LLC; HUGHES NETWORK SYSTEMS INTERNATIONAL SERVICE COMPANY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 047014/0886 →
SECURITY AGREEMENT Recorded Jun 24, 2011
From: EH HOLDING CORPORATION; ECHOSTAR 77 CORPORATION; ECHOSTAR GOVERNMENT SERVICES L.L.C.; ECHOSTAR ORBITAL L.L.C.; ECHOSTAR SATELLITE OPERATING CORPORATION; ECHOSTAR SATELLITE SERVICES L.L.C.; ADVANCED SATELLITE RESEARCH, LLC; HELIUS ACQUISITION, LLC; HELIUS, LLC; HNS FINANCE CORP.; HNS LICENSE SUB, LLC; HNS REAL ESTATE, LLC; HNS-INDIA VSAT, INC.; HNS-SHANGHAI, INC.; HUGHES COMMUNICATIONS, INC.; HUGHES NETWORK SYSTEMS, LLC; HUGHES NETWORK SYSTEMS INTERNATIONAL SERVICE COMPANY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 026499/0290 →
PATENT RELEASE Recorded Jun 16, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 026459/0883 →
ASSIGNMENT AND ASSUMPTION OF REEL/FRAME NOS. 16345/0401 AND 018184/0196 Recorded Apr 9, 2010
From: BEAR STEARNS CORPORATE LENDING INC.
To: JPMORGAN CHASE BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 024213/0001 →
RELEASE OF SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 29, 2006
From: JPMORGAN CHASE BANK, N.A.
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 018184/0170 →
ASSIGNMENT OF SECURITY INTEREST IN U.S. PATENT RIGHTS Recorded Aug 29, 2006
From: JPMORGAN CHASE BANK, N.A.
To: BEAR STEARNS CORPORATE LENDING INC.
Reel/Frame 018184/0196 →