Patent ID: 7409233

Claim:
A method for providing location-based responses to a user utilizing a wireless communications device, the method comprising the steps of: the user storing a plurality of target locations in a memory of the wireless communications device; the user storing a plurality of target ranges in the memory, the wherein each target location corresponds to a single target range to define a surrounding target area that includes the respective target location; the user storing a specific activity associated with each of the plurality of target locations in the memory before entering any of the plurality of target ranges; the user storing of content related to the specific activity associated with each of plurality of target locations in the memory before entering any of the plurality of target ranges; determining a present location utilizing a global positioning system (GPS) of the wireless communications device; determining by iteratively processing the present location and the plurality of target areas that the present location is within the target area of two or more of the plurality of target locations utilizing a processor of the wireless communications device, wherein the maximum number of iterations is equal to the aggregate number of target locations having a target range; and outputting the content related to the specific activity associated with each of the two or more target locations on a user interface of the wireless communications device when the present location is within the target area of each of the two or more target locations without communicating with the target location.