Patent ID: 7643834

Claim:
Computer-readable media tangibly embodying a program of instructions executable by a computing device to implement a method, the computing device being capable of interfacing with a communications network adapted to provide alert-based services for which corresponding alert conditions to be met by mobile stations are defined, the method comprising: receiving at least one alert condition of an alert-based service for a particular mobile station; receiving location data about the particular mobile station; determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; receiving a plurality of updated location data about the particular mobile station, wherein at least one portion of the plurality of updated location data is received in advance of the expected earliest future time; determining, based on the plurality of updated location data about the particular mobile station, for which alert-based services at least one corresponding alert condition is met by the particular mobile station; and sending a trigger to an alert-based application to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the particular mobile station.