IP Library Granted Patent US 6,917,809
Granted Patent B2
US 6,917,809 · App. 10/003,499 · Granted Jul 12, 2005

Method for automatically sorting the neighbor list of a cell in a 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 6,917,809
App. No.
10/003,499
Granted
Jul 12, 2005
Kind
B2
Abstract

A method of automatically prioritizing cells in a neighbor list of a communications system. The priority is defined as the number of times a cell in the neighbor list has been added to the active set. Cells that have been added to the active set more often are given a higher priority. Such higher priority cells are considered first for addition to the monitored set because they are more likely to successfully move from the monitored set to the active set.

Claims (51)

1. A method of prioritizing a plurality of cells in a neighbor list of a cell in an active set comprising the steps of:

for each cell of the plurality of cells in neighbor list a cell in an active set, tracking a number of times the cell of the plurality of cells in the neighbor list of a cell in an active set is added to the active set;

tracking a number of times any cell of the plurality of cells in the neighbor list of a cell in an active set is added to the active set; and

when the plurality of cells in the neighbor list of a cell in an active set have been added to the active set a predetermined amount of times, prioritizing the plurality of cells in the neighbor list.

2. The method of claim 1 wherein the step of tracking when a cell of the plurality of cells is added to the active set comprises:

maintaining a first counter set for the plurality of cells, wherein the first counter set comprises a counter for each of the plurality of cells; and

incrementing the counter in the first counter set corresponding to the cell that is added to the active set.

3. The method of claim 2 wherein the step of tracking when any cell of the plurality of cells is added to the active set comprises:

maintaining a second counter for the neighbor list; and

incrementing the second counter when any cell of the plurality of cells in the neighbor list is added to the active set.

4. The method of claim 3 wherein the step of prioritizing comprises:

when the second counter reaches a predetermined value, ordering the plurality of cells in the neighbor list from a highest priority to a lowest priority, wherein the cell associated with the counter in the first counter set having a highest value is given the highest priority and the cell associated with the counter in the first counter set having a lowest value is given the lowest priority.

5. The method of claim 1 wherein the step of tracking the number of times the cell of the plurality of cells is added to the active set comprises:

maintaining a plurality of counter sets for each cell of the plurality of cells, wherein each of the plurality of counter sets comprises a plurality of counters corresponding to the plurality of cells and wherein a first counter set of the plurality of counter sets is active and a second counter set of the plurality of counter sets is standby; and

incrementing the counter in the active counter set corresponding to the cell that is added to the active set.

6. The method of claim 5 wherein the step of tracking when any cell of the plurality of cells is added to the active set comprises:

maintaining a plurality of neighbor list counters, wherein a first neighbor list counter is active and a second neighbor list counter is standby; and

incrementing the active neighbor list counter when any cell of the plurality of cells in the neighbor list is added to the active set.

7. The method of claim 5 further comprising the steps of:

determining whether the counter in the active counter set corresponding to the cell that is added to the active set has reached a maximum value; and

if the counter has reached the maximum value,

incrementing the active neighbor list counter;

clearing the standby counter set;

clearing the standby neighbor list counter;

swapping the active and standby counter sets

swapping the active and standby neighbor list counters.

8. In a communications system wherein user equipment monitors a plurality of cells in a plurality of neighbor lists for inclusion in a monitored set and subsequent promotion to an active set, a method of prioritizing the plurality of cells in the plurality of neighbor lists comprising the steps of:

detecting when a new cell has been added to the active set;

for each cell i already in the active set,

determining whether the new cell is included in the neighbor list of cell i ;

if the new cell is included in the neighbor list of cell i , incrementing a counter in a first counter set associated with the new cell in the neighbor list of cell i ;

determining whether the counter in the first counter set has reached a maximum value;

if the counter in the first counter set has not reached the maximum value,

incrementing a first neighbor list counter associated with the neighbor list of cell i ;

determining whether the first neighbor list counter has reached a predetermined value;

if the first neighbor list counter has reached the predetermined value, prioritizing the plurality of cells in the neighbor list of cell i ; and

constructing the monitored set from the plurality of cells in the plurality of neighbor lists.

9. The method of claim 8 wherein the first counter set is active and the plurality of cells in the neighbor list of cell i has a second counter set that is standby, wherein the first neighbor list counter is active and each neighbor list of cell i has a second neighbor list counter that is standby, and wherein if a counter in the active counter set has reached the maximum value, the method further comprises the steps of:

incrementing the active neighbor list counter associated with the neighbor list of cell i ;

clearing the standby counter set of the plurality of cells in the neighbor list of cell i ;

clearing the standby neighbor list counter of the neighbor list of cell i ;

swapping the active and standby counter sets;

swapping the active and standby neighbor list counters;

determining whether the standby neighbor list counter for the neighbor list of cell i has reached a predetermined value; and

if the standby neighbor list counter has reached the predetermined value, prioritizing the plurality of cells in the neighbor list of cell i .

10. An apparatus for prioritizing a plurality of cells in a neighbor list of a cell in an active set comprising:

a radio network controller; and

a processor running in the radio network controller wherein the processor when operative is configured to

for each cell of the plurality of cells, track an amount of times the cell of the plurality of cells is added to the active set;

track an amount of times any cell of the plurality of cells is added to the active set; and

when the plurality of cells have been added to the active set a predetermined amount of times, prioritize the plurality of cells in the neighbor list.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034311/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →