High accuracy geo-location system and method for mobile payment
Location polygons are defined along traffic lanes and parking spaces to facilitate determination of the location of a vehicle relative to features associated with the location polygons. The location polygons are used, in one application, to identity entrance and exit of a special toll lane along a roadway, and to ensure that the vehicle properly enters and exits the tolling lane.
1. A method for determining a road usage charge, comprising:
generating, by a server, a roadmap in which both public roadways and non-public roadways are defined by location polygons, each location polygon defined by a set of geo-location coordinates;
loading, at a mobile computing device, the roadway map;
the mobile computing device periodically determining a present location via a satellite positioning receiver of the mobile computing device, and further determining whether each present location is within a location polygon corresponding to a public roadway or a location polygon corresponding to a non-public roadway;
the mobile computing device tracking a total distance travelled by the vehicle in which the mobile computing device is located;
the mobile computing device determining a distance travelled by the vehicle on the non-public roadways in the roadway map;
the mobile computing device determining a road usage distance by subtracting the distance travelled by the vehicle on the non-public roadways from the total distance travelled by the vehicle; and
the mobile computing device determining a road usage charge based on the road usage distance.
2. The method of claim 1 , wherein the roadways not included as public roadways are defined as a plurality of polygons in the roadway map, where each polygon corresponds to a real area of a non-public roadway and is defined by at least one unique set of geo-location coordinates.