Controlling an amount of information disclosed by a position-determining system
First Claim
1. 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, andwherein 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and medium are provided for determining whether to allow a position-determining system to provide location information that describes a location of a mobile device. A series of steps are carried out in which information is exchanged between networked components. In an embodiment, a request for location information (e.g., map coordinates) is received together with contextual information (e.g., identification of a mobile device and identification of a requesting party). A set of rules, such as approved contextual information, is referenced to determine if the contextual information is permissible. Upon determining that the contextual information is permissible, the position-determining system is allowed to provide location information.
-
Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. 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 respond to a request to receive location information that describes a location of a mobile device, the method comprising:
-
receiving by a network location-request filter a request, which is received from a location-based services provider, to receive the location information describing a location of the mobile device, wherein the request includes an indicia identifying an application used by the location-based services provider to generate 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; and 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 to the location-based service provider, wherein the request is denied when either the instant in time is not included within any network-approved time frame or the indicia does not match any approved indicia. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. 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 respond to a request to receive location information that describes a location of a mobile device, the method comprising:
-
receiving, by a network location-request filter, a request to send location information, wherein the request is received from a location-based-service provider, and wherein the request is received at an instant in time and includes indicia that identifies an application used by the location-based-service provider to generate the request; comparing the indicia to a list of approved indicia and the instant in time to a network-approved time frame to determine that the request is allowable, wherein the request is denied when either the instant in time is not included within any network-approved time frame or the indicia does not match any approved indicia; sending a request to the mobile device to send approximate-location information, which describes geographical boundaries in which the mobile device is located; receiving, by the network location-request filter, the approximate-location information, which is received from the mobile device, wherein the network location-request filter compares the approximate-location information to a list of unapproved mobile-device locations; and communicating the request to the position-determining system when the approximate-location information is not included among the list of unapproved mobile-device locations, thereby allowing the position-determining system to provide the location information to the location-based-service provider, wherein the network-approved time frame is established by a network entity, and wherein the list of unapproved mobile-device locations are established by a user of the mobile device, such that the network location-request filter references settings established by both the network entity and the user.
-
Specification