IP Library Granted Patent US 7,206,286
Granted Patent B2
US 7,206,286 · App. 10/202,271 · Granted Apr 17, 2007

Dynamic DCH allocation methodology for packet data services in a wireless communications system

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,206,286
App. No.
10/202,271
Granted
Apr 17, 2007
Kind
B2
Abstract

In a UMTS network, each packet data service user requires a dedicated channel (DCH) to transmit at high data rates. However, the number of DCHs available is small due to code and power limitations. Thus many users will have to be allocated the same DCH on a time sharing basis. Such sharing will not impact the quality of service for users whose applications are not delay sensitive and whose traffic generation pattern toggles between transmit and idle states. Such applications include web browsing, FTP sessions and E-mail. The present invention discloses four algorithms that can be used to dynamically allocate DCH channels to a contending user based on the user's need according to its traffic generation. One embodiment of the invention discloses a methodology of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, including the steps of determining an estimated bandwidth requirement for the packet data services, switching a user to the second channel type from said first channel type if said estimated bandwidth requirement is below a first threshold, and switching a user to the first channel type from said second channel type if the estimated bandwidth requirement is greater than a second threshold. Another embodiment discloses methodology of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of providing an inactivity timer per user, and switching from the first channel type to said second channel type depending on a state of said inactivity timer.

Claims (34)

1. A method of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of:

determining an estimated bandwidth requirement for said packet data services;

switching a user to said second channel type from said first channel type if said estimated bandwidth requirement is below a first threshold; and

switching a user to said first channel type from said second channel type if said estimated bandwidth requirement is greater than a second threshold

wherein said estimated bandwidth requirement is based on the number of uplink and downlink data units in a given interval and queue length of an associated buffer,

wherein said estimated bandwidth requirement is filtered and said filter emulates a low pass filter.

2. The method of claim 1 , wherein switching to said first channel type from said second channel type occurs only if said first channel type is available.

3. A method of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of:

determining an estimated bandwidth requirement for said packet data services;

switching a user to said second channel type from said first channel type if said estimated bandwidth requirement is below a first threshold; and

switching a user to said first channel type from said second channel type if said estimated bandwidth requirement is greater than a second threshold, wherein said estimated bandwidth requirement is based on the number of downlink arrivals during a given interval and queue length of an associated buffer at the beginning of the interval.

4. The method of claim 3 , wherein switching to said first channel type from said second channel type occurs only if said first channel type is available.

5. The method of claim 3 , wherein said estimated bandwidth requirement is further filtered.

6. The method of claim 3 , wherein said filtered estimated bandwidth requirement is an exponential averaging filter.

7. The method of claim 3 , wherein said first type channels are selected from the group consisting of dedicated channels and active state channels and wherein said second type channels are selected from the group consisting of forward access channels and dormant state channels.

8. A method of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of:

determining an estimated bandwidth requirement for said packet data services;

switching a user to said second channel type from said first channel type if said estimated bandwidth requirement is below a first threshold; and

switching a user to said first channel type from said second channel type if said estimated bandwidth requirement is greater than a second threshold, wherein said second threshold is based on a proportion of downloadable object sizes.

9. A method of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of:

determining an estimated bandwidth requirement for said packet data services;

switching a user to said second channel type from said first channel type if said estimated bandwidth requirement is below a first threshold; and

switching a user to said first channel type from said second channel type if said estimated bandwidth requirement is greater than a second threshold, wherein said first threshold value is chosen to minimize transitions from FACH to DCH from packet bursts.

10. A method of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of:

determining an estimated bandwidth requirement for said packet data services;

switching a user to said second channel type from said first channel type if said estimated bandwidth requirement is below a first threshold; and

switching a user to said first channel type from said second channel type if said estimated bandwidth requirement is greater than a second threshold, wherein said second threshold is chosen to reflect a lower bound on occupancy of a DCH.

11. A method of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of:

providing an inactivity timer per user;

switching from said first channel type to said second channel type depending on a state of said inactivity timer

wherein said step of switching takes place when said inactivity timer reaches a predetermined threshold, further including scanning the inactivity period of a number of users utilizing said first type of channel and switching a user having a highest inactivity channel to said second type channel if none of said users have reached said predetermined threshold.

12. A method of allocating user channels for packet data services in a wireless communications network, a first type channel having a given data rate and a second type channel having a lower data rate, comprising the steps of:

providing an inactivity timer per user;

switching from said first channel type to said second channel type depending on a state of said inactivity timer, wherein said step of switching further includes the step of scanning the inactivity period of a number of users utilizing said first type of channel and switching a user having a highest inactivity channel to said second type channel, wherein said step of switching takes place when said inactivity timer reaches a predetermined threshold.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 7, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 049887/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0531 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →