A geographic based communications
service system that includes a network and a plurality of access points connected to the network and arranged at known locations in a geographic region. One or more service providers or
information providers may be connected to the network to provide services or information on the network. Content provided by the service providers may be based on the known geographic location of the user of a portable computing device (PCD). The known geographic location may be determined with a high
degree of precision, using one or more access points and one of several different techniques. In one embodiment, the geographic location of the PCD may be determined within a
radius of ten feet. Access points may be configured to determine the bearing of a
signal received from a PCD, as well as the strength of the
signal transmitted by the PCD. Access points may also be configured to send and receive signals with time stamps. These time stamps may be used to calculate
signal travel time, thereby allowing a determination of the distance between an access point and a PCD. Each access point may include location circuitry. The location circuitry may include both analog and
digital circuitry configured to perform the various methods used to determine the precise geographic location.