A method, system, and computer program product that provides the capability to
manage, control, and reconfigure wireless devices remotely over a wireless network
with acceptable reliability and security. In one embodiment, the method for remotely
managing a wireless device over a wireless network comprising a server and the
wireless device, the wireless network operable to communicatively connect the server
and the wireless device, comprises the steps of: transmitting registration information
relating to the wireless device from the wireless device to the server, verifying
the registration information at the server, establishing a mailbox for the wireless
device at the server, placing a command for the wireless device in the mailbox,
delivering the command from the mailbox to the wireless device, and executing the
command at the wireless device.