METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR TEMPORARY RELEASE OF RESOURCES IN RADIO NETWORKS
First Claim
Patent Images
1. A method, comprising:
- receiving by a control node of a wireless network, an allocation of resources and an indication of allowance to release resources temporarily from a network controller serving the control node; and
transmitting by the control node to the network controller, a message indicating temporary release of a portion of the allocated resources.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, apparatus, and computer program product embodiments are disclosed to for resource coexistence management in RF white spaces. An example embodiment includes a method including receiving by a control node of a wireless network, an allocation of resources and an indication of allowance to release resources temporarily from a network controller serving the control node; and transmitting by the control node to the network controller, a message indicating temporary release of a portion of the allocated resources.
-
Citations
23 Claims
-
1. A method, comprising:
-
receiving by a control node of a wireless network, an allocation of resources and an indication of allowance to release resources temporarily from a network controller serving the control node; and transmitting by the control node to the network controller, a message indicating temporary release of a portion of the allocated resources. - View Dependent Claims (2, 22)
-
-
3. A method, comprising:
-
receiving by a network controller, a temporary release message from a control node that it serves, indicating temporary release of a portion of resources allocated to the control node by the network controller; periodically obtaining an indication from the control node whether the release is still valid; and returning the temporarily released resources to the control node when the release is no longer valid. - View Dependent Claims (4, 16, 23)
-
-
5. A method, comprising:
-
receiving by a network controller, resources from another network controller, which were temporarily released by a control node served by the other network controller; and returning by the network controller, the released resources to the other network controller, when the network controller receives a command from the other network controller to return the released resources.
-
-
6. 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; receive an allocation of resources and an indication of allowance to release resources temporarily from a network controller serving the apparatus; and transmit to the network controller, a message indicating temporary release of a portion of the allocated resources. - View Dependent Claims (7)
-
-
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 apparatus at least to; receive a temporary release message from a control node that the apparatus serves, indicating temporary release of a portion of resources allocated to the control node by the apparatus; periodically obtain an indication from the control node whether the release is still valid; and return the temporarily released resources to the control node when the release is no longer valid. - View Dependent Claims (9, 17)
-
-
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; receive resources from another network controller, which were temporarily released by a control node served by the other network controller; and return the released resources to the other network controller, when the apparatus receives a command from the other network controller to return the released resources.
-
-
11. 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 by a control node of a wireless network, an allocation of resources and an indication of allowance to release resources temporarily from a network controller serving the control node; and code for transmitting by the control node to the network controller, a message indicating temporary release of a portion of the allocated resources. - View Dependent Claims (12)
-
-
13. 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 by a network controller, a temporary release message from a control node that it serves, indicating temporary release of a portion of resources allocated to the control node by the network controller; code for periodically obtaining an indication from the control node whether the release is still valid; and code for returning the temporarily released resources to the control node when the release is no longer valid. - View Dependent Claims (14, 18)
-
-
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 by a network controller, resources from another network controller, which were temporarily released by a control node served by the other network controller; and code for returning by the network controller, the released resources to the other network controller, when the network controller receives a command from the other network controller to return the released resources.
-
-
19. A method, comprising:
-
receiving by a network controller, resources from another network controller, which were temporarily released by a control node served by the other network controller; calculating by the network controller, a new resource allocation to a control node of the network controller without changing an existing allocation of a coexistence set of the control node; and allocating a new resource allocation to the control node with an indication to prohibit making a further a resource release; returning by the network controller, the released resources to the other network controller, when the network controller receives a command from the other network controller to return the released resources.
-
-
20. 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; receive resources from another network controller, which were temporarily released by a control node served by the other network controller; calculate a new resource allocation to a control node of the apparatus without changing an existing allocation of a coexistence set of the control node; allocate a new resource allocation to the control node with an indication to prohibit making a further a resource release; and return the released resources to the other network controller, when the apparatus receives a command from the other network controller to return the released resources.
-
-
21. 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 by a network controller, resources from another network controller, which were temporarily released by a control node served by the other network controller; code for calculating by the network controller, a new resource allocation to a control node of the network controller without changing an existing allocation of a coexistence set of the control node; and code for allocating a new resource allocation to the control node with an indication to prohibit making a further a resource release; code for returning by the network controller, the released resources to the other network controller, when the network controller receives a command from the other network controller to return the released resources.
-
Specification