Patent ID: 8868742
Filing Date: 2014-10-21
Classification: G01S,G06Q,H04L,H04M,H04W

Abstract:
1. A method of communication between a terminal and a location assistance server of an operator, the terminal comprising an authorized application and a computer program, the method comprising: sending of a first request to determine a geographical location of the terminal from the authorized application, said authorized application configured to manage a location service activated by interaction with a user of the terminal, to the computer program, said computer program configured to communicate with the location assistance server external to the terminal, wherein the computer program is not directly accessible to the user of the terminal; and the authorized application providing the computer program with authorization data comprising an identifier of the location assistance server necessary to authorize the computer program to communicate with the location assistance server which estimates an approximate location of the terminal as location assistance data, wherein the location service is associated with the location assistance server and wherein the computer program is not part of the authorized application, the authorized application initially containing the authorization data stored in a memory associated with the authorized application and the computer program not initially having access to the authorization data; the computer program sending a second request to the location assistance server, via a network, based on the authorization data and the first request received by the computer program from the authorized application, the computer program providing the location assistance server with the authorization data received from the authorized application, wherein only the authorized application initially containing the authorization data communicates with the location assistance server through the computer program, and in response to the location assistance server verifying the authorization data and executing the second request, the computer program receiving the location assistance data from the location assistance server; the computer program using the received location assistance data for executing the first request by calculating the geographical location of the terminal, which is more accurate than the location assistance data; and sending, by the computer program, the calculated geographical location of the terminal to the authorized application in order for the authorized application to use the calculated geographical location of the terminal.