Patent ID: 8170960

Claim:
A method for triggering an action, the method comprising: receiving information related to a predicted destination of a user; determining whether a first action associated with the user exists for the predicted destination by analyzing past behavior of the user; computing a likelihood of whether the first action associated with the user exists for the predicted destination; automatically triggering the first action only based on whether the likelihood is supported by a predefined threshold value; accessing a library, stored in a memory device, that maps user actions to destinations; determining, using a processor, that at least one of the destinations in the library corresponds with the predicted destination of the user; determining, using a processor, that at least one of the destinations in the library corresponds with the predicted destination of the user; performing a search, using information external to the library, to identify at least one additional action associated with the destination determined to correspond with the predicted destination, wherein performing the search comprises searching for an activity previously scheduled to occur near the predicted destination and at a predicted arrival time of the user at the predicted destination; prompting the user to select one or more actions from the second user action and the at least one additional action; and triggering the one or more selected actions.