Patent ID: 7558587

Claim:
A method for selecting at least one of a wireless information broadcast communication mode, a wireless information multicast communication mode, and a wireless information unicast communication mode, for wireless communication of information to at least one wireless communication device, the method comprising: receiving at least one request for wireless communication of information to at least one wireless communication device; incrementing a count for a number of wireless communication devices requesting the wireless communication of information upon receipt of the at least one request by the at least one wireless communication device; decrementing the count when at least one of a deregistration request is received from at least one of the wireless communication devices that has requested the wireless communication of information and at least one of the wireless communication devices that has requested the wireless communication of information has timed out; selecting, based at least in part on the count of wireless communication devices to receive the wireless communication of information, a mode of wireless communication of information to the at least one wireless communication device, the mode of wireless communication being selected from at least one of: a wireless information broadcast communication mode, a wireless information multicast communication mode, and a wireless information unicast communication mode, wherein the unicast communication mode is selected when the count is below a first predefined threshold and the unicast communication mode is switched from the unicast communication mode to one of the broadcast communication mode and the multicast communication mode when the count exceeds the first predefined threshold; determining whether the decremented count is less than a second predefined threshold where the second predefined threshold is less than the first predefined threshhold; if the decremented count is less than the second predefined threshold, assigning the all of the wireless devices totaling the decremented count of wireless devices, including the at least one wireless device, to receive the wireless communication of the information using the wireless information unicast communication mode; and wirelessly notifying the at least one wireless communication device to set its current wireless communication mode to the selected mode of wireless communication to receive the wireless communication of the information.