IP Library Granted Patent US 9,319,979
Granted Patent B2
US 9,319,979 · App. 14/459,191 · Granted Apr 19, 2016

Resolving identification code ambiguities in wireless access networks

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 9,319,979
App. No.
14/459,191
Granted
Apr 19, 2016
Kind
B2
Abstract

Systems and methods for resolving identification code ambiguities in wireless access networks are described. In some embodiments, the systems and methods access an identification code associated with a cell in a wireless access network that is detected by a mobile device, determine a probability score for candidate cells that are assigned the identification code in the wireless access network, the probability score based on a likelihood that a candidate cell is a cell in the wireless access network associated with the identification code detected by the mobile device, and select one of the candidate cells as an origination cell of the identification code detected by the mobile device based on the determined probability scores.

Claims (56)

1. A method for resolving identification code ambiguities in a wireless access network, the method comprising:

accessing an identification code associated with a cell in the wireless access network that is detected by a mobile device;

determining a probability score for candidate cells that are assigned the identification code in the wireless access network, the probability score based on a likelihood that a candidate cell is a cell in the wireless access network associated with the identification code detected by the mobile device; and

selecting one of the candidate cells as an origination cell of the identification code detected by the mobile device based on the determined probability scores,

wherein determining a probability score for candidate cells that are assigned identification code in the wireless access network includes:

calculating a number of intra-frequency neighbors shared between a predetermined source cell and the candidate cell;

calculating a number of scrambling codes shared between the predetermined source cell and the candidate cell;

determining whether the predetermined source cell is on a neighbor list of the candidate cell;

determining whether the predetermined source cell is on a detected set report of the candidate cell; and

calculating an inverse of a distance or geoscore between the predetermined source cell and the candidate cell.

2. The method of claim 1 , wherein determining a probability score for candidate cells that are assigned the identification code in the wireless access network includes determining a disambiguation strength score for each of the candidate cells, the strength score based on the following formula:

strength score=1.25 a+ 0.75 b+ 1.25 c+ 0.75 d+ 1.0 e , where

a is a number of intra-frequency neighbors that overlap between a predetermined source cell and the candidate cell, divided by a total number of all candidate cells;

b is a number of scrambling codes that overlap between the predetermined source cell and the candidate cell, divided by the total number of all candidate cells;

c is equal to 1 if the predetermined source cell is on a neighbor list associated with the candidate cell or equal to 0 if the predetermined source cell is not on the neighbor list associated with the candidate cell;

d is equal to 1 if the predetermined source cell is on a detected set report associated with the candidate cell or equal to 0 if the predetermined source cell is not on the detected set report associated with the candidate cell; and

e is an inverse of a distance or geoscore between the predetermined source cell and the candidate cell.

3. The method of claim 1 , wherein selecting one of the candidate cells as an origination cell of the identification code detected by the mobile device based on the determined probability scores includes:

comparing a highest probability score, which is assigned to a first candidate cell, to a second highest probability score, which is assigned to a second candidate score; and

selecting the first candidate cell as the origination cell when the comparison satisfies a disambiguation threshold condition.

4. The method of claim 1 , wherein selecting one of the candidate cells as an origination cell of the identification code detected by the mobile device based on the determined probability scores includes selecting a candidate cell as the origination cell when the determined probability score assigned to the candidate cell is above a disambiguation threshold score.

5. The method of claim 1 , wherein the accessed identification code is a scrambling code associated with the cell in a 3G wireless access network.

6. The method of claim 1 , wherein the accessed identification code is a PCI code associated with the cell in an LTE wireless access network.

7. A cellular telecommunications system, comprising:

a network resource controller with a memory and at least one processor that causes the cellular telecommunications system to perform operations to disambiguate a scrambling code assigned to cells in a wireless access network, the operations comprising:

accessing an identification code associated with a cell in the wireless access network that is detected by a mobile device;

determining a probability score for candidate cells that are assigned the identification code in the wireless access network, the probability score based on a likelihood that a candidate cell is the cell in the wireless access network associated with the identification code detected by the mobile device; and

selecting one of the candidate cells as an origination cell of the identification code detected by the mobile device based on the determined probability scores,

wherein determining a probability score for candidate cells that are assigned the identification code in the wireless access network includes:

calculating a number of intra-frequency neighbors shared between a predetermined source cell and the candidate cell;

calculating a number of scrambling codes shared between the predetermined source cell and the candidate cell;

determining whether the predetermined source cell is on a neighbor list associated with the candidate cell;

determining whether the predetermined source cell is on a detected set report associated with the candidate cell; and

calculating an inverse of a distance or geoscore between the predetermined source cell and the candidate cell.

8. The system of claim 7 , wherein the determining a probability score for candidate cells that are assigned the identification code in the wireless access network by determining a disambiguation strength score for each of the candidate cells, the strength score based on the following formula:

strength score=1.25 a+ 0.75 b+ 1.25 c+ 0.75 d+ 1.0 e , where

a is a number of intra-frequency neighbors that overlap between a predetermined source cell and the candidate cell, divided by a total number of all candidate cells;

b is a number of scrambling codes that overlap between the predetermined source cell and the candidate cell, divided by the total number of all candidate cells;

c is equal to 1 if the predetermined source cell is on a neighbor list associated with the candidate cell or equal to 0 if the predetermined source cell is not on the neighbor list associated with the candidate cell;

d is equal to 1 if the predetermined source cell is on a detected set report associated with the candidate cell or equal to 0 if the predetermined source cell is not on the detected set report associated with the candidate cell; and

e is an inverse of a distance or geoscore between the predetermined source cell and the candidate cell.

9. The system of claim 7 , wherein selecting one of the candidate cells as an origination cell of the identification code detected by the mobile device includes:

comparing a highest probability score, which is assigned to a first candidate cell, to a second highest probability score, which is assigned to a second candidate score; and

selecting the first candidate cell as the origination cell when the comparison satisfies a disambiguation threshold condition.

10. The system of claim 7 , wherein selecting one of the candidate cells as an origination cell of the identification code detected by the mobile device includes selecting a candidate cell as the origination cell when the determined probability score assigned to the candidate cell is above a disambiguation threshold score.

11. The system of claim 7 , wherein the accessed identification code is a scrambling code associated with the cell in a 3G wireless access network.

12. The system of claim 7 , wherein the accessed identification code is a PCI code associated with the cell in an LTE wireless access network.

13. A non-transitory computer-readable storage medium whose contents, when executed by a computing system, cause the computing system to perform operations for disambiguating a scrambling code assigned to cells in a wireless access network, the operations comprising:

determining a probability score for candidate cells that are assigned the scrambling code in the wireless access network by:

calculating a number of intra-frequency neighbors shared between a predetermined source cell and the candidate cell;

calculating a number of scrambling codes shared between the predetermined source cell and the candidate cell;

determining whether the predetermined source cell is on a neighbor list associated with the candidate cell;

determining whether the predetermined source cell is on a detected set report associated with the candidate cell; and

calculating an inverse of a distance or geoscore between the predetermined source cell and the candidate cell; and

selecting a candidate cell having a determined probability score above a disambiguation threshold score as an origination cell of the scrambling code.

14. The non-transitory computer-readable storage medium of claim 13 wherein selecting a candidate cell having a determined probability score above a disambiguation threshold score as an origination cell of the scrambling code includes selecting a candidate cell having a highest determined probability score as the origination cell.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Feb 18, 2016
From: EDEN ROCK COMMUNICATIONS, LLC; NOKIA NETWORKS US SON, LLC
To: NOKIA NETWORKS US SON, LLC
Reel/Frame 037856/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2016
From: NOKIA NETWORKS US SON LLC
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 037856/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: WELLINGTON, DANIEL
To: EDEN ROCK COMMUNICATIONS, LLC
Reel/Frame 035279/0887 →