IP Library Granted Patent US 7,747,256
Granted Patent B2
US 7,747,256 · App. 11/459,034 · Granted Jun 29, 2010

Method and system for detecting data congestion and applying a cell reselection offset

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,747,256
App. No.
11/459,034
Granted
Jun 29, 2010
Kind
B2
Abstract

A method and apparatus for reducing data congestion in a cell having signal strength, the method having the steps of: assigning a congestion penalty at a mobile device to a cell; applying the congestion penalty to the signal strength to create a selection value; and performing cell reselection using the selection value.

Claims (38)

1. A method of choosing a cell based on data congestion in a wireless network, the method comprising the steps of:

assessing at said mobile device a level of congestion for a cell;

assigning at said mobile device a congestion penalty to the cell based on said level of congestion;

applying at said mobile device the congestion penalty to a signal strength offset of the cell to create a selection value; and

performing cell reselection using said selection value.

2. The method of claim 1 , wherein said assessing step includes the step of monitoring messages sent to any mobile device within said cell.

3. The method of claim 2 , wherein said congestion penalty is based on messages monitored in said monitoring step.

4. The method of claim 3 , wherein said congestion penalty is adjusted if one of an access reject or a packet access reject message are monitored in said monitoring step.

5. The method of claim 4 , wherein said congestion penalty is assigned a value in dB.

6. The method of claim 5 , wherein said congestion penalty is adjusted for each access reject or packet access reject message received.

7. The method of claim 6 , wherein the congestion penalty includes a maximum value.

8. The method of claim 5 , wherein said congestion penalty decreases over time.

9. The method of claim 3 , wherein the congestion penalty is adjusted if a number of packet downlink dummy control blocks received is below a predetermined threshold.

10. The method of claim 3 , wherein the congestion penalty is adjusted if a number of packet downlink dummy control blocks received is above a predetermined threshold.

11. The method of claim 3 , wherein the congestion penalty is adjusted if a number of temporary flow identifiers monitored by the mobile device is above a predetermined threshold.

12. The method of claim 1 , wherein the assessing step includes the step of monitoring numbers of mobile devices in a packet timing advance control channel and the congestion penalty is adjusted based on a count of mobile devices in the channel.

13. The method of claim 1 , wherein the selection value comprises subtracting the congestion penalty from the received signal strength.

14. The method of claim 1 , wherein the mobile device stores congestion penalties for cells previously assessed.

15. The method of claim 14 , wherein said performing step includes using a selection value for any cell for which the mobile device has a congestion penalty and a signal strength for any cell for which the mobile device does not have a congestion penalty.

16. A mobile device adapted to choose a cell based on data congestion, the mobile device having a radio subsystem including a radio adapted to communicate with a network; a radio processor having a digital signal processor and adapted to interact with said radio subsystem; memory; a user interface; a processor adapted to run user applications and interact with the memory, the radio and the user interface and adapted to run applications, the mobile device configured to

assess at said mobile device a level of congestion for a cell;

assign at said mobile device a congestion penalty to the cell based on said assessed level of congestion;

apply the congestion penalty to the signal strength offset to create a selection value; and

perform cell reselection using said selection value.

17. The mobile device of claim 16 , wherein the mobile device is configured to monitor messages sent to any mobile device within said cell.

18. The mobile device of claim 17 , wherein the mobile device is configured to assess a congestion penalty based on messages monitored.

19. The mobile device of claim 18 , wherein said congestion penalty is adjusted if one of an access reject or a packet access reject message are monitored.

20. The mobile device of claim 19 , wherein said congestion penalty is assigned a value in dB.

21. The mobile device of claim 20 , wherein said congestion penalty is adjusted for each access reject or packet access reject message received.

22. The mobile device of claim 21 , wherein the congestion penalty includes a maximum value.

23. The mobile device of claim 16 , wherein the congestion penalty is adjusted over time.

24. The mobile device of claim 19 , wherein the congestion penalty is adjusted if a number of packet downlink dummy control blocks received by the mobile device is below a predetermined threshold.

25. The mobile device of claim 19 , wherein the congestion penalty is adjusted if a number of packet downlink dummy control blocks received by the mobile device is above a predetermined threshold.

26. The mobile device of claim 19 , wherein the congestion penalty is adjusted if a number of temporary flow identifiers monitored by the mobile device is above a predetermined threshold.

27. The mobile device of claim 16 , wherein the mobile device is configured to monitor numbers of mobile devices in a packet timing advance control channel and adjust the congestion penalty based on a count of mobile devices in the channel.

28. The mobile device of claim 16 , wherein the selection value comprises subtracting the congestion penalty from the signal strength of the cell.

29. The mobile device of claim 16 , wherein the mobile device stores congestion penalties for cells previously assessed.

30. The mobile device of claim 29 , wherein the mobile device is configured to use a selection value for any cell for which the mobile device has a congestion penalty and a signal strength for any cell for which the mobile device does not have a congestion penalty.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 19, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037861/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2006
From: HANOV, STEVEN MICHAEL; WANDEL, MATTHIAS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018328/0261 →