Patent ID: 8380219

Claim:
Non-transitory computer-readable media having computer-useable instructions embodied thereon that, when executed, perform a method of determining whether to allow a position-determining system to provide location information that describes a location of a mobile device, the method comprising: receiving by a network location-request filter a request, which is transmitted from the mobile device, to receive location-based information that describes a surrounding environment of the mobile device and that is generated using the location information, wherein the request includes an indicia identifying an application that is running on the mobile device and that generates the request, and wherein the request is received by the network location-request filter at an instant in time; comparing the indicia to a list of approved indicia to determine whether the application running on the mobile device is approved to request the location information from the position-determining system; comparing the instant in time to a network-approved time frame to determine whether the instant in time is included within the network-approved time frame; communicating the request to the position-determining system when the indicia matches an approved indicia and the instant in time is included within the network-approved time frame, thereby allowing the position-determining system to provide the location information, wherein the request is denied if either the indicia does not match any approved indicia or the instant in time is not included within any network-approved time frame; and based on the location information provided by the position-determining system, deriving location-based information to be communicated to the mobile device.