IP Library Granted Patent US 8,310,991
Granted Patent B2
US 8,310,991 · App. 13/041,613 · Granted Nov 13, 2012

Method, apparatus and computer program for controlling coexistence between 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,310,991
App. No.
13/041,613
Granted
Nov 13, 2012
Kind
B2
Abstract

Method, apparatus, and computer program product embodiments are disclosed for independent wireless resource sharing on a fair basis to enable selecting the most suitable coexistence between wireless networks. Example embodiments of the invention include a method comprising receiving, at a network controller, a coexistence management service request allowing one or more network controllers to make decisions concerning operational parameters of a wireless network originating the request; determining whether control of the wireless network is to be shared with one or more network controllers serving one or more wireless networks neighboring the wireless network originating the request; and in response to determining that control of the wireless network is not to be shared with the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request, notifying the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request that the wireless network has requested a coexistence information service.

Claims (71)

1. A method, comprising:

receiving, at a network controller, a coexistence management service request allowing one or more network controllers to make decisions concerning operational parameters of a wireless network originating the request;

determining whether control of the wireless network is to be shared with one or more network controllers serving one or more wireless networks neighboring the wireless network originating the request; and

in response to determining that control of the wireless network is not to be shared with the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request, notifying the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request, that the wireless network originating the request has requested a coexistence information service.

2. The method of claim 1 , wherein in the coexistence information service, decisions concerning operational parameters of the wireless network originating the request are made by one or more devices belonging to the wireless network originating the request.

3. The method of claim 1 , further comprising:

determining a preference of a network operator of the wireless network, as to whether control of the wireless network is to be shared with one or more network controllers serving one or more neighboring wireless networks; and

basing the determining whether control of the wireless network is to be shared on the preference of the network operator.

4. The method of claim 1 , further comprising:

determining a service subscription level of the wireless network; and

basing the determining whether control of the wireless network is to be shared on the service subscription level.

5. The method of claim 1 , further comprising:

determining a band load of the wireless network; and

basing the determining whether control of the wireless network is to be shared on the band load.

6. The method of claim 1 , further comprising:

determining a distribution among one or more neighboring wireless networks of the wireless network as to whether they have their own network controllers; and

basing the determining whether control of the wireless network is to be shared on the distribution.

7. The method of claim 1 , further comprising:

determining a network operator identity of the wireless network; and

basing the determining whether control of the wireless network is to be shared on the network operator identity.

8. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to:

receive, at a network controller, a coexistence management service request allowing one or more network controllers to make decisions concerning operational parameters of a wireless network originating the request;

determine whether control of the wireless network is to be shared with one or more network controllers serving one or more wireless networks neighboring the wireless network originating the request; and

in response to determining that control of the wireless network is not to be shared with the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request, notify the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request, that the wireless network originating the request has requested a coexistence information service.

9. The apparatus of claim 8 , wherein in the coexistence information service, decisions concerning operational parameters of the wireless network originating the request are made by one or more devices belonging to the wireless network originating the request.

10. The apparatus of claim 8 , further comprising:

the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to:

determine a preference of a network operator of the wireless network, as to whether control of the wireless network is to be shared with one or more network controllers serving one or more neighboring wireless networks; and

base the determining whether control of the wireless network is to be shared on the preference of the network operator.

11. The apparatus of claim 8 , further comprising:

the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to:

determine a service subscription level of the wireless network; and

base the determining whether control of the wireless network is to be shared on the service subscription level.

12. The apparatus of claim 8 , further comprising:

the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to:

determine a band load of the wireless network; and

base the determining whether control of the wireless network is to be shared on the band load.

13. The apparatus of claim 8 , further comprising:

the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to:

determine a distribution among one or more neighboring wireless networks of the wireless network as to whether they have their own network controllers; and

base the determining whether control of the wireless network is to be shared on the distribution.

14. The apparatus of claim 8 , further comprising:

the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to:

determine a network operator identity of the wireless network; and

base the determining whether control of the wireless network is to be shared on the network operator identity.

15. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, the computer executable program code comprising:

code for receiving, at a network controller, a coexistence management service request allowing one or more network controllers to make decisions concerning operational parameters of a wireless network originating the request;

code for determining whether control of the wireless network is to be shared with one or more network controllers serving one or more wireless networks neighboring the wireless network originating the request; and

code for in response to determining that control of the wireless network is not to be shared with the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request, notifying the one or more network controllers serving the one or more wireless networks neighboring the wireless network originating the request, that the wireless network originating the request has requested a coexistence information service.

16. The computer program product of claim 15 , wherein in the coexistence information service, decisions concerning operational parameters of the wireless network originating the request are made by one or more devices belonging to the wireless network originating the request.

17. The computer program product of claim 15 , further comprising:

code for determining a preference of a network operator of the wireless network, as to whether control of the wireless network is to be shared with one or more network controllers serving one or more neighboring wireless networks; and

code for basing the determining whether control of the wireless network is to be shared on the preference of the network operator.

18. The computer program product of claim 15 , further comprising:

code for determining a service subscription level of the wireless network; and

code for basing the determining whether control of the wireless network is to be shared on the service subscription level.

19. The computer program product of claim 15 , further comprising:

code for determining a band load of the wireless network; and

code for basing the determining whether control of the wireless network is to be shared on the band load.

20. The computer program product of claim 15 , further comprising:

code for determining a distribution among one or more neighboring wireless networks of the wireless network as to whether they have their own network controllers; and

code for basing the determining whether control of the wireless network is to be shared on the distribution.

21. The computer program product of claim 15 , further comprising:

code for determining a network operator identity of the wireless network; and

code for basing the determining whether control of the wireless network is to be shared on the network operator identity.

22. The method of claim 1 , further comprising:

determining capabilities of another network controller serving the one or more wireless networks neighboring the wireless network; and

basing the determining whether control of the wireless network is to be shared on the capabilities of the other network controller.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035414/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2011
From: KASSLIN, MIKA; JUNELL, JARI; RUUSKA, PAIVI
To: NOKIA CORPORATION
Reel/Frame 026251/0327 →