1. A system comprising: at least one computing device configured to: receive a request by one or more users to obtain location information of a mobile user; determine to send a fictitious route of travel information of the mobile user to selected users or a group of users or the requesting one or more users; query the mobile user for a start address and an end address of the fictitious route of travel information of the mobile user, at a same time, after the determining to send the fictitious route of travel information, the fictitious route of travel information being a route chosen from a predefined location to a different location; provide the fictitious route of travel information to selected users or a group of users or the requesting one or more users, based on a mobile user provided profile, wherein the computing device is further configured to: determine whether the fictitious route of travel information is to be cloaked; when the fictitious route of travel information is to be cloaked, retrieve information of the fictitious route of travel information for a scheduled time; determine the fictitious route of travel information from the start address to the end address; query at least one of traffic patterns from traffic services and weather from weather services; and alter the fictitious route of travel information with at least one of the queried traffic patterns and the queried weather patterns.