A system for assigning a network address to a wireless device includes a
network server, a virtual device manager, and an address resolution (AR)
module. In one embodiment, the system is operable to push information
from an information source within a computer network to the wireless
device. In this embodiment, the network server is coupled to the computer
network, and is operable to receive a network identification for the
wireless device from the information source and return a network address
associated with the wireless device to the information source. The
virtual device manager is also coupled to the computer network, and may
be accessed on the computer network using any of a plurality of network
addresses, including the network address associated with the wireless
device. The AR module is coupled to the virtual device manager, and is
operable to receive the network address associated with the wireless
device and determine an identification of the wireless device within a
wireless network. In operation, the virtual device manager receives
information from the information source that is transmitted from the
information source to the virtual device manager using the network
address associated with the wireless device, and accesses the AR module
to determine the identification of the wireless device within the
wireless network. The information is then transmitted to the wireless
device via the wireless network using the identification of the wireless
device within the wireless network.