Patent ID: 8868581

Claim:
A communication device, comprising: a touchscreen configured for displaying information and receiving a user input; a wireless communication unit configured for determining a current location of the communication device; and a controller configured for: generating a set of information comprising a pre-defined location, a first pre-defined speed, and a first pre-defined application associated with the pre-defined location and the first pre-defined speed in response to the user input; determining whether the determined current location substantially corresponds to the pre-defined location and whether a current speed is equal to or greater than the first pre-defined speed; searching for the first pre-defined application corresponding to the pre-defined location when the determined current location substantially corresponds to the pre-defined location; and controlling the touchscreen to display a first indicator to indicate a presence of the first pre-defined application when the determined current location substantially corresponds to the pre-defined location and the current speed is equal to or greater than the first pre-defined speed, wherein: the pre-defined location corresponds to a specific location determined in response to the user input such that the specific location is a location at which the communication device is positioned at a time when at which the user input is received; the first pre-defined speed corresponds to a specific speed at the time the user input is received; and the first pre-defined application corresponds to a specific application being executed at the time the user input is received.