System and method for permission to access mobile location information
AssigneeAT&T Intellectual Property I, L.P.
InventorsMark J. Enzmann, Robert T. Moton, JR., Samuel N. Zellner
Life of this patent
Estimating the term…
Abstract
A location query service is disclosed. The service provides requestors with a location of a device. The service receives a location query from a requestor, retrieves location information associated with the network user, and returns the location information to the requestor. Before returning the location information to the requestor, the service is configured, in some embodiments, to authenticate that the requestor is authorized by the network user to receive the network user's location information. Methods for providing a location query service also are disclosed.
Claims20
A system, for obtaining a permission to access a location of a mobile device, the system comprising:
- a server configured to receive a request from an application, the request being for disclosing to the application location information associated with the location of the mobile device, the server being configured to determine, upon receiving the request, whether the application is authorized to receive the location information;
- a location system configured to provide the location information to the application when the application is authorized;
- wherein the server is further configured to determine, when the application is not authorized, whether the mobile device is configured to disclose the location information to unauthorized applications;
- and
- wherein the location system is further configured to provide the location information to the application when the application is not authorized and the mobile device is configured to disclose the location information to unauthorized applications.
A method, for use with a system configured to manage permissions for accessing a location of a mobile device, the method comprising:
- receiving, by the system, from an application, a request for location information associated with the mobile device;
- determining, by the system, whether the application is authorized to receive the location information;
- providing, by the system, when the application is authorized, the location information to the application;
- determining, by the system, when the application is not authorized, whether the mobile device is configured to accept requests from unauthorized applications;
- and
- providing, by the system, when the application is not authorized and the mobile device is configured to accept request from unauthorized applications, the location information to the application.
A non-transitory computer-readable storage device comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, from an application, a request for location information associated with a device;
- determining whether the application is authorized to receive the information;
- providing, when the application is authorized, the location information to the application;
- determining, when the application is not authorized, whether the device is configured to accept requests from unauthorized applications;
- and
- providing, when the application is not authorized and the device is configured to accept requests from unauthorized applications, the location information to the application.
Dependencies are inferred from the claim text.