A method of determining a location relevant to a user of a communication device is provided. The method involves determining general location information of the location relevant to the user and determining a list of location parameters from the general location information. Specific location of the communication device is also determined. The location relevant to the user is then determined by comparing the list of location parameters with the specific location information. Systems and programs for using the method are also provided.