| US 7,558,587 B2 | ||
| System and method for dynamically selecting wireless information communication modes for a wireless communication device | ||
| Nandakishore A. Albal, Scottsdale, Ariz. (US); Peter J. Armbruster, Chandler, Ariz. (US); and Jay P. Jayapalan, Buffalo Grove, Ill. (US) | ||
| Assigned to Motorola, Inc., Schaumburg, Ill. (US) | ||
| Filed on Dec. 12, 2005, as Appl. No. 11/301,301. | ||
| Prior Publication US 2007/0133484 A1, Jun. 14, 2007 | ||
| Int. Cl. H04B 7/00 (2006.01) | ||
| U.S. Cl. 455—509 [455/518; 455/452.1; 455/515; 455/464; 455/414.1; 455/522; 370/345; 370/347; 370/326; 370/336] | 6 Claims |

| 1. 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.
|