IP Library Granted Patent US 7,580,424
Granted Patent B2
US 7,580,424 · App. 10/245,196 · Granted Aug 25, 2009

System and method for providing real-time and non-real-time services over a communications system

Assignee: Hughes Network System, LLC
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,580,424
App. No.
10/245,196
Granted
Aug 25, 2009
Kind
B2
Abstract

A method, system, and computer program product for providing communications services, including determining a type of communications service present in a communications session based on quality of service parameters assigned for the communications session; and adjusting the quality of service parameters based a different type of communications service requested. The types of communications services include real-time and non-real-time communications services.

Claims (34)

1. A method for providing communications services, comprising:

determining a type of communications service present in a communications session based on the quality of service parameters assigned for the communications session, wherein the types of communications services include real-time voice over Internet Protocol (IP) services, and non-real-time data services;

adjusting the quality of service parameters based on a different type of communications service requested;

handling both data services and voice over IP services under a single set of quality of service parameters; and

informing a base station of establishment of the voice over IP services upon detection of an ensuing voice over IP call in a separate message.

2. The method of claim 1 , further comprising: inspecting a transport address of a message from a terminal equipment to a mobile terminal to determine the ensuing voice over IP call.

3. A method for providing communications services, comprising:

determining a type of communications service present in a communications session based on the quality of service parameters assigned for the communications session, wherein the types of communications services include real-time voice over Internet Protocol (IP) services, and non-real-time data services;

adjusting the quality of service parameters based on a different type of communications service requested; and

concurrently provisioning quality of service parameters for both voice over IP services and data services over the communications system, including,

generating a voice IP address for voice over IP communications between a mobile terminal and a communications system,

employing a device IP address of a terminal equipment for voice over IP or data communications between the mobile terminal and the terminal equipment, and

employing the device IP address for data communications between the mobile terminal and the communications system.

4. The method of claim 3 , further comprising:

activating first quality of service parameters comprising a first packet data protocol context applicable to the data services based on the device IP address, and

activating second quality of service parameters comprising a second packet data protocol context applicable to the voice over IP services based on the IP address for voice over IP.

5. A method for providing communications services, comprising:

determining a type of communications service present between a mobile terminal and a communications system in a communications session based on the quality of service parameters assigned for the communications session, wherein the types of communications services include real-time voice over Internet Protocol (IP) services, and non-real-time data services;

adjusting the quality of service parameters based on a different type of communications service requested; and

generating different temporary block flows for voice over IP services and data services, respectively, including,

generating, in parallel, a first temporary block flow for an acknowledged mode radio link control transport and a second temporary block flow for an unacknowledged mode radio link control transport.

6. The method of claim 5 , further comprising: generating different temporary flow identifiers for the first and second temporary block flows.

7. A method for providing communications services, comprising:

determining a type of communications service present in a communications session based on the quality of service parameters assigned for the communications session, wherein the types of communications services include real-time voice over Internet Protocol (IP) services, and non-real-time data services;

adjusting the quality of service parameters based on a different type of communications service requested; and

determining that a temporary block flow is requesting the voice over IP services, if a temporary block flow is requested to be established in an unacknowledged radio link control transport mode and a high radio priority mode.

8. The method of claim 7 , further comprising: applying an admission control mechanism based on available resources for the voice over IP services to one of accept and reject the requested voice over IP services.

9. The method of claim 7 , further comprising: generating a highest level of data-scheduling priority over a communications system for the unacknowledged radio link control transport mode.

10. The method of claim 7 , further comprising: multiplexing data packets for data services during silence intervals in the voice over IP services.

11. A method for providing communications services, comprising:

determining a type of communications service present in a communications session based on the quality of service parameters assigned for the communications session, wherein the types of communications services include real-time voice over Internet Protocol (IP) services, and non-real-time data services;

adjusting the quality of service parameters based on a different type of communications service requested; and

assigning packets having an unacknowledged radio link control transport mode higher priority than packets having an acknowledged radio link control transport mode.

12. The method of claim 11 , further comprising: assigning voice over IP channel resources to the packets having the unacknowledged radio link control transport mode.

Assignments (13)
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 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 11, 2005
From: HUGHES NETWORK SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016345/0368 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 11, 2005
From: HUGHES NETWORK SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016345/0401 →
MERGER Recorded Jun 21, 2005
From: HUGHES ELECTRONICS CORPORATION
To: DIRECTV GROUP, INC.,THE
Reel/Frame 016427/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2005
From: DIRECTV GROUP, INC., THE
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 016323/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2002
From: RAVISHANKAR, CHANNASANDRA; SAHA, ABHEEK; GARG, SAURABH; DARCY, MICHAEL
To: HUGHES ELECTRONICS CORPORATION
Reel/Frame 013308/0397 →
Continuity (2)
Provisional Application 6032456000 · Sep 25, 2001
Related Publication 20030060210A1 · Mar 27, 2003