1. A method for triggering an action, according to a current geographical location of a mobile device of a user, the method comprising: obtaining a first set of information related to the user; obtaining, according to the current geographical location, a second set of places; for each place of the second set, determining, a combined probability distribution that the user is currently located in said place, according to the first set of information, a first probability distributions based on a set of parameters related to global user habits, a second probability distributions based on a set of parameters related to user habits, and a third probability distributions based on a set of parameters related to local user habits; and triggering at least one action according to the combined probability distribution.