Authorization method for location based services
AssigneeCellco Partnership
InventorRoy Tarantino
Life of this patent
Estimating the term…
Abstract
A MLP request message is transmitted through a wireless mobile communication network, from a mobile station to a SUPL server. The MLP request message contains credential information for an AGPS application running on the mobile station. After the MLP request message has been transmitted, a MLP response message is transmitted through the network from the SUPL server to the mobile station. The MLP response message is responsive to the credential information and indicates whether the SUPL server has authorized the AGPS application. If the AGPS application is authorized, communication between the AGPS application and the SUPL server, through the network, implements a function of the AGPS application.
Claims14
A method comprising steps of:
- transmitting a Mobile Location Protocol (MLP) request message through a wireless mobile communication network, from a validation program running on a mobile station, to a Secure User Plane Location (SUPL) server;
- the MLP request message containing credential information for an Assisted Global Positioning System (AGPS) application, separate from the validation program, running on the mobile station;
- receiving a MLP response message, by the validation program, through the network from the SUPL server, responsive to the credential information;
- the MLP response message indicating whether the SUPL server has authorized the AGPS application;
- and
- responsive to an indication of authorization of the AGPS application, initiating a communication between the AGPS application and the SUPL server, through the network, to implement a function of the AGPS application including a determination of position of the mobile station.
A mobile station comprising:
- a wireless transceiver for wireless mobile communication through a wireless mobile communication network;
- a Global Positioning System (GPS) receiver;
- a processor coupled to the transceiver and the GPS receiver;
- a memory accessible by the processor;
- programming in the memory for the processor, wherein execution of the programming by the processor configures the mobile station to perform functions, including functions to:
- transmit a Mobile Location Protocol (MLP) request message from a validation program, running on the mobile station, through the network to a Secure User Plan Location (SUPL) server;
- the MLP request message containing credential information for an Assisted Global Positioning System (AGPS) application, separate from the validation program, running on the mobile station;
- receive a MLP response message, by the validation program separately from the AGPS application, through the network from the SUPL server, responsive to the credential information;
- the MLP response indicating whether the SUPL server has authorized the AGPS application;
- and
- responsive to an indication of authorization of the AGPS application, initiate a communication between the AGPS application and the SUPL server, through the network to implement a function of the AGPS application comprising a determination of position of the mobile station.
A method comprising steps of:
- at a server, receiving from a validation program running on a mobile station, through a wireless mobile communication network, a Mobile Location Protocol (MLP) request message containing credential information for an Assisted Global Positioning System (AGPS) application, separate from the validation program, running on the mobile station;
- based on the credential information, determining whether the AGPS application is authorized for AGPS transactions with the server;
- and
- (a) transmitting a MLP response message, through the network to the validation program, indicating that the AGPS application is authorized for AGPS transactions;
- and
- (b) initiating a communication between the AGPS application and the server, through the network, to implement a function of the AGPS application comprising a determination of position of the mobile station.
A location determination server comprising:
- an interface, for communication through a wireless mobile communication network with a mobile station;
- a processor coupled to the interface;
- a storage device accessible by the processor;
- programming in the storage device of the processor, wherein execution of the programming by the processor configures the location determination server to perform functions, including functions to:
- receive, through the network from a validation program, running on the mobile station, a Mobile Location Protocol (MLP) request message containing credential information for an Assisted Global Positioning System (AGPS) application, separate from the validation program, running on the mobile station;
- based on the credential information, determining whether the AGPS application is authorized for AGPS transactions with the server;
- and
- responsive to a determination that the AGPS application is authorized:
- (a) transmitting a MLP response message, through the network to the validation program, indicating that the AGPS application is authorized for AGPS transactions;
- and
- (b) initiating a communication between the AGPS application and the server, through the network to implement a function of the AGPS application comprising a determination of position of the mobile station.
Dependencies are inferred from the claim text.