Method, apparatus and computer program product for resource allocation of coexistent secondary networks
First Claim
1. A method, comprising:
- maintaining, at an apparatus, information regarding at least one of used communication protocols, operator identifiers, and bandwidths associated with one or more wireless networks served by the apparatus and wireless networks neighboring the one or more wireless networks served by the apparatus;
forming, from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus, a number of subsets, based on at least one of the used communication protocols, the operator identifiers, and the bandwidths associated with the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more served wireless networks;
comparing the number of formed subsets with a number of available channels;
determining that the number of formed subsets is greater than the number of available channels; and
narrowing the bandwidth of the networks in the formed subsets according to capabilities within used communication protocols;
wherein the forming of the subsets from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus comprise grouping the networks served by the apparatus and the neighboring networks according to used communication protocols.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus, and computer program product embodiments are disclosed to provide for wireless resource sharing between heterogeneous wireless networks to enable coexistence of secondary networks in a TV band white space by grouping two or more of the neighboring networks into subsets based on predefined rules. An example embodiment of the invention includes a method, comprising the steps of: maintaining, at an apparatus, information regarding at least one of used communication protocols, operator identifiers, and bandwidths associated with one or more wireless networks served by the apparatus and wireless networks neighboring the one or more wireless networks served by the apparatus; forming, from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus, a number of subsets, based on at least one of the used communication protocols, the operator identifiers, and the bandwidths associated with the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more served wireless networks; and comparing the number of formed subsets with a number of available channels.
81 Citations
19 Claims
-
1. A method, comprising:
-
maintaining, at an apparatus, information regarding at least one of used communication protocols, operator identifiers, and bandwidths associated with one or more wireless networks served by the apparatus and wireless networks neighboring the one or more wireless networks served by the apparatus; forming, from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus, a number of subsets, based on at least one of the used communication protocols, the operator identifiers, and the bandwidths associated with the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more served wireless networks; comparing the number of formed subsets with a number of available channels; determining that the number of formed subsets is greater than the number of available channels; and narrowing the bandwidth of the networks in the formed subsets according to capabilities within used communication protocols; wherein the forming of the subsets from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus comprise grouping the networks served by the apparatus and the neighboring networks according to used communication protocols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 apparatus at least to; maintain, at an apparatus, information regarding at least one of used communication protocols, operator identifiers, and bandwidths associated with one or more wireless networks served by the apparatus and wireless networks neighboring the one or more wireless networks served by the apparatus; form, from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus, a number of subsets, based on at least one of the used communication protocols, the operator identifiers, and the bandwidths associated with the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more served wireless networks; compare the number of formed subsets with a number of available channels; determine that the number of formed subsets is greater than the number of available channels; and narrow the bandwidth of the networks in the formed subsets according to capabilities within used communication protocols; wherein the forming of the subsets from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus comprise grouping the networks served by the apparatus and the neighboring networks according to used communication protocols. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium embodied with computer executable program code comprising:
-
code for maintaining, at an apparatus, information regarding at least one of used communication protocols, operator identifiers, and bandwidths associated with one or more wireless networks served by the apparatus and wireless networks neighboring the one or more wireless networks served by the apparatus; code for forming, from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus, a number of subsets, based on at least one of the used communication protocols, the operator identifiers, and the bandwidths associated with the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more served wireless networks; code for comparing the number of formed subsets with a number of available channels; code for determining that the number of formed subsets is greater than the number of available channels; and code for narrowing the bandwidth of the networks in the formed subsets according to capabilities within used communication protocols; wherein code for the forming of the subsets from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus comprise code for grouping the networks served by the apparatus and the neighboring networks according to used communication protocols.
-
Specification