The document discusses three proposed methods for tracking public buses using GPS and notifying users of arrival times via an Android mobile application. The first method uses GPS devices on buses and a centralized server. The second uses Zigbee devices attached to buses and bus stops to transmit location data to the server. The third is a prototype that simulates bus movement on a map and transmits locations to the server. For all methods, users can check the app for estimated arrival times of the nearest bus for their travel route and destination. The document also outlines system requirements, implementation modules, UML diagrams, and architectural details for the proposed real-time bus tracking system.