IP Library Granted Patent US 8,848,613
Granted Patent B2
US 8,848,613 · App. 13/618,685 · Granted Sep 30, 2014

Auto-discovery and management of base station neighbors in wireless 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 8,848,613
App. No.
13/618,685
Filed
Sep 14, 2012
Granted
Sep 30, 2014
Kind
B2
Art Unit
2474
USPC
370/255
Abstract

Systems and methods are disclosed that include determining a local node configuration for a local network node. The local network node configuration can include a local range and a local location. In addition, these systems and methods can include receiving a remote network node configuration for a remote network node via a communications link. The remote network node configuration can include a remote range and a remote location. Also these systems and methods can further include generating a neighbor list that includes the remote network node and the local network node. The neighbor list can be determined using the local network node configuration and the remote network node configuration.

Claims (37)

1. A method at a server to generate a neighbor list for a base station, the method at the server comprising:

obtaining information associated with each of the base station and other base stations;

generating a neighbor list based on the information;

optimizing the neighbor list based on weights of the neighbor list, wherein at least one of the weights of the neighbor list is created based at least in part on a handoff request message and a handoff request confirmation message; and

transmitting the neighbor list to the base station to dynamically update which of the other base stations are available to the base station for handoff communications.

2. The method of claim 1 , further comprising receiving a list of all base stations within a range of a mobile station via the base station.

3. The method of claim 1 , wherein at least one of the weights of the neighbor list is increased based on successful communication with a mobile station or decreased based on unsuccessful communication with a mobile station.

4. The method of claim 1 , wherein at least one of the weights of the neighbor list is increased based on successful handoff of a mobile station from the base station to a target base station.

5. The method of claim 1 , wherein the handoff request message comprises a list of target candidate base stations identified by a mobile station and wherein the handoff request confirmation message comprises a list of all base stations for a mobile station that are within a range of the mobile station.

6. The method of claim 5 , wherein the list of target candidate base stations is used as feedback to dynamically tune a target base station.

7. The method of claim 1 , wherein at least one of the weights of the neighbor list is created based at least in part on a mobile assisted handover request message including a list of target candidate base stations identified by a mobile station.

8. The method of claim 1 , wherein the information for each base station comprises information elements, status of each information element and notes describing contents of each information element.

9. A server for to generating a neighbor list for a base station, comprising:

one or more processors configured to:

obtain information associated with each of the base station and other base stations;

generate a neighbor list based on the information;

optimize the neighbor list based on weights of the neighbor list, wherein at least one of the weights of the neighbor list is created based at least in part on a handoff request message and a handoff request confirmation message; and

transmit the neighbor list to the base station to dynamically update which of the other base stations are available to the base station for handoff communications.

10. The server of claim 9 , the one or more processors further configured to receive a list of all base stations within a range of a mobile station via the base station.

11. The server of claim 9 , wherein at least one of the weights of the neighbor list is increased based on successful communication with a mobile station or decreased based on unsuccessful communication with a mobile station.

12. The server of claim 9 , wherein at least one of the weights of the neighbor list is increased based on successful handoff of a mobile station from the base station to a target base station.

13. The server of claim 9 , wherein the handoff request message comprises a list of target candidate base stations identified by a mobile station and wherein the handoff request confirmation message comprises a list of all base stations for a mobile station that are within a range of the mobile station.

14. The server of claim 13 , wherein the list of target candidate base stations is used as feedback to dynamically tune a target base station.

15. The server of claim 9 , wherein at least one of the weights of the neighbor list is created based at least in part on a mobile assisted handover request message including a list of target candidate base stations identified by a mobile station.

16. The server of claim 9 , wherein the information for each base station comprises information elements, status of each information element and notes describing contents of each information element.

17. A computer program product encoded on a non-transitory medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:

obtaining information associated with each of the base station and other base stations;

generating a neighbor list based on the information;

optimizing the neighbor list based on weights of the neighbor list, wherein at least one of the weights of the neighbor list is created based at least in part on a handoff request message and a handoff request confirmation message; and

transmitting the neighbor list to the base station to dynamically update which of the other base stations are available to the base station for handoff communications.

18. The computer program product of claim 17 , the instructions further comprising receiving a list of all base stations within a range of a mobile station via the base station.

19. The computer program product of claim 17 , wherein at least one of the weights of the neighbor list is increased based on successful communication with a mobile station or decreased based on unsuccessful communication with a mobile station.

20. The computer program product of claim 17 , wherein at least one of the weights of the neighbor list is increased based on successful handoff of a mobile station from the base station to a target base station.

21. The computer program product of claim 17 , wherein the handoff request message comprises a list of target candidate base stations identified by a mobile station and wherein the handoff request confirmation message comprises a list of all base stations for a mobile station that are within a range of the mobile station.

22. The computer program product of claim 21 , wherein the list of target candidate base stations is used as feedback to dynamically tune a target base station.

23. The computer program product of claim 17 , wherein at least one of the weights of the neighbor list is created based at least in part on a mobile assisted handover request message including a list of target candidate base stations identified by a mobile station.

24. The computer program product of claim 17 , wherein the information for each base station comprises information elements, status of each information element and notes describing contents of each information element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →