Apparatus and method for dynamic communication resource allocation for device to-device communications in a wireless communication system
First Claim
1. An apparatus, comprising:
- at least one processor; and
at least one memory including computer program codethe at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
control a base station to select a master communication device of a plurality of wireless communication devices that form a device-to-device group and to designate the other devices forming the group as slave communication devices operating under conditions specified by the master communication device,control the base station to provide an allocation of data communication resources for said device-to-device group that facilitate direct device-to-device communications among the master communication device and the one or more slave communication devices of said plurality of wireless communication devices that form said device-to-device group, wherein the resources allocated to the device-to-device group are configured to be dynamically allocated by the master communication device at least by reallocating a subset of the resources among the master communication device, the one or more slave communication devices, or both; and
control the base station to assemble and transmit messages that include said allocation of said communication resources.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system and method to dynamically manage an allocation of communication resources for direct device-to-device communications between a plurality of wireless communication devices in a wireless communication system. In one embodiment, the apparatus (410) includes a communication resource allocator (420) configured to: (1) select a master communication device of a plurality of wireless communication devices that form a device-to-device group, (2) provide an allocation of communication resources for device-to-device group that facilitate direct device-to-device communications therebetween. The apparatus (410) also includes a message generator (430) configured to assemble messages that include the allocation of the communication resources.
-
Citations
19 Claims
-
1. An apparatus, comprising:
-
at least one processor; and 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 to perform at least the following; control a base station to select a master communication device of a plurality of wireless communication devices that form a device-to-device group and to designate the other devices forming the group as slave communication devices operating under conditions specified by the master communication device, control the base station to provide an allocation of data communication resources for said device-to-device group that facilitate direct device-to-device communications among the master communication device and the one or more slave communication devices of said plurality of wireless communication devices that form said device-to-device group, wherein the resources allocated to the device-to-device group are configured to be dynamically allocated by the master communication device at least by reallocating a subset of the resources among the master communication device, the one or more slave communication devices, or both; and control the base station to assemble and transmit messages that include said allocation of said communication resources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing a program of instructions, execution of which by a processor configures an apparatus to at least:
-
control a base station to select a master communication device of a plurality of wireless communication devices that form a device-to-device group and to designate the other devices forming the group as slave communication devices operating under conditions specified by the master communication device; control the base station to provide an allocation of data communication resources for said device-to-device group that facilitate direct device-to-device communications among the master communication device and the one or more slave communication devices of said plurality of wireless communication devices that form said device-to-device group, wherein the resources allocated to the device-to-device group are configured to be dynamically allocated by the master communication device at least by reallocating a subset of the resources among the master communication device, the one or more slave communication devices, or both; and control the base station to assemble and transmit messages that include said allocation of said communication resources.
-
-
8. A method, comprising:
-
controlling a base station to select a master communication device of a plurality of wireless communication devices that form a device-to-device group and to designate the other devices forming the group as slave communication devices operating under conditions specified by the master communication device; controlling the base station to provide an allocation of data communication resources for said device-to-device group that facilitate direct device-to-device communications among the master communication device and the one or more slave communication devices of said plurality of wireless communication devices that form said device-to-device group, wherein the resources allocated to the device-to-device group are configured to be dynamically allocated by the master communication device at least by reallocating a subset of the resources among the master communication device, one or more slave communication devices, or both; and controlling the base station to assemble and transmit messages that include said allocation of said communication resources. - View Dependent Claims (9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and 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 to perform at least the following; in response to selection of a master communication device by a base station, wherein the master communication device is a communication device belonging to a device-to-device group comprising a plurality of wireless communication devices and wherein remaining wireless communication devices belonging to the group are designated as slave communication devices, and wherein the slave devices operate under conditions specified by the master communication device, performing at least the following for the master communication device; receive from the base station an allocation of data communication resources for said device-to-device group, wherein the data communication resources facilitate direct device-to-device communications among the master communication device and the slave communication devices belonging to the group; dynamically allocate the data communication resources at least by reallocating a subset of the data communication resources among the master communication device, the at least one slave communication device, or both; and assemble and transmit messages that include said allocation of said communication resources. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing a program of instructions, execution of which by a processor configures an apparatus to at least:
-
in response to selection of a master communication device by a base station, wherein the master communication device is a communication device in a device-to-device group comprising a plurality of wireless communication devices, wherein remaining devices in the group are designated as slave communication devices, and wherein the slave communication devices operate under conditions specified by the master communication device, performing at least the following by the master communication device; receive from the base station an allocation of data communication resources for said device-to-device group, wherein the data communication resources facilitate direct device-to-device communications among the master communication device and the slave communication devices belonging to the group; dynamically allocate the data communication resources at least by reallocating a subset of the data communication resources among the master communication device, the slave communication devices, or both; and assemble and transmit messages that include said allocation of said communication resources.
-
-
18. A method comprising:
-
in response to selection of a master communication device by a base station, wherein the master communication device is a communication device in a device-to-device group comprising a plurality of wireless communication devices, wherein remaining devices in the group are designated as slave communication devices, and wherein the slave communication devices operate under conditions specified by the master communication device, performing at least the following by the master communication device; receiving from the base station an allocation of data communication resources for said device-to-device group, wherein the data communication resources facilitate direct device-to-device communications among the master communication device and the slave communication devices belonging to the group; dynamically allocating by the master communication device the data communication resources at least by reallocating a subset of the data communication resources among the master communication device, the slave communication devices, or both; and assembling and transmitting messages that include said allocation of communication resources. - View Dependent Claims (19)
-
Specification