The present application provides a system for proximity awareness for
mobile data communication on an electronic communication device
comprising a client application on an electronic communication device
communicating across a wireless network, and an awareness server that
includes a plurality of server objects that monitor multiple devices on a
wireless communication network. In addition, the client application on
the electronic communication device comprises a plurality of software
objects. The client application periodically broadcasts the current
wireless tower that the device is communicating on to the awareness
server. The awareness server tracks the location of other Tower IDs of
other users in the individual's contact list. If there is a match in
Tower IDs, an alert is sent to both users that they are in proximity to
each other.