The present application, a system for proximity awareness for mobile data communication
on an electronic communication device comprising of a client application on an
electronic communication device communicating across a wireless network, and an
awareness server consisting of a plurality of server objects that monitors multiple
devices on a wireless communication network. In addition, the client application
on the electronic communication device comprises of 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.