GPS uses a constellation of satellites to provide location and time information to GPS receivers. It functions using triangulation based on distance measurements from multiple satellites. New applications and technologies continue to improve GPS precision and integration with other systems. Future advancements may include smaller and more portable receivers as well as integration with additional satellite systems.