15. A computerized method of generating an encoded version of the lower significant digits of a geographic addresses' latitude and longitude values, said method comprising: obtaining a geographic address; determining the latitude and longitude of said geographic address; determining or obtaining a granularity value; using a computerized device comprising at least one processor, memory, and software to use said granularity value to truncate the higher significant digits of the latitude and longitude of said geographic address, producing lower significant digits of the latitude and longitude of said geographic address; and encoding said lower significant digits of the latitude and longitude of said geographic address.
15. A computerized method of generating an encoded version of the lower significant digits of a geographic addresses' latitude and longitude values, said method comprising: obtaining a geographic address; determining the latitude and longitude of said geographic address; determining or obtaining a granularity value; using a computerized device comprising at least one processor, memory, and software to use said granularity value to truncate the higher significant digits of the latitude and longitude of said geographic address, producing lower significant digits of the latitude and longitude of said geographic address; and encoding said lower significant digits of the latitude and longitude of said geographic address. 18. The method of claim 15 , further providing said context hint by: searching a geo-search database on an external server or a context repository for a human recognizable place location with a latitude and longitude with higher significant digits that correspond to the higher significant digits of the truncated higher significant digits of the latitude and longitude of said geographic address; and outputting said human recognizable place location as a context hint.