Patent ID: 9723087
Date: 2017-08-01
CPC Classifications: H04L,H04W

Claim:
1. A user privacy management method in a mobile communication system, the method comprising: receiving, by a Secure User Plane Location (SUPL) location platform (SLP) from a SUPL agent, a Mobile Location Protocol (MLP) Standard Location Immediate Request (SLIR) message as a first message, for a target terminal, wherein the MLP SLIR message comprises a request by the SUPL agent for a position of the target terminal, a SUPL agent client identification and a required quality of service (QoS); verifying, by the SLP, whether the target terminal is currently within a service area of the SLP using routing information and whether the target terminal supports a secure user plane location (SUPL) protocol using a Secure User Plane Location (SUPL) Enabled Terminal (SET) lookup table, the SUPL protocol being a protocol which uses a user plane data bearer to transfer positioning system assistance information; after verifying that the target terminal is currently within the service area of the SLP and that the target terminal supports the SUPL protocol, transmitting, by the SLP to the target terminal, a SUPL initialization (INIT) (SUPL INIT) message as a second message, wherein the SUPL INIT message comprises information related to a session-id, a positioning method and an address of the SLP that is used to establish a data connection by the target terminal; receiving, by the SLP from the target terminal, a SUPL position (POS) INIT (SUPL POS INIT) message as a third message, wherein the SUPL POS INIT message comprises information related to the session-id, target terminal capabilities and a location identifier (lid), the target terminal capabilities include positioning methods and positioning protocols associated with the positioning methods; determining, at the SLP, whether the lid included in the SUPL POS INIT message does or does not meet the required QoS; based on the SUPL POS INIT message, determining, at the SLP, a positioning method and a positioning protocol associated with the positioning method; calculating, at the SLP, a location of the target terminal if the information included in the SUPL POS INIT message does not meet the required QoS; after calculating the location of the target terminal, determining, by the SLP, whether a privacy of the target terminal indicates a SUPL NOTIFY message should be sent to the target terminal before sharing the calculated location with the SUPL agent; if the SLP determines that the privacy of the target terminal indicates that the SUPL NOTIFY message should be sent to the target terminal before sharing the calculated location with the SUPL agent, transmitting by the SLP to the target terminal, the SUPL NOTIFY message as a fourth message different from the second message, wherein the SUPL NOTIFY message comprises a notification element to request permission from the target terminal to share the calculated location with the SUPL agent; receiving at the SLP, from the target terminal, a SUPL NOTIFY RESPONSE message as a fifth message in response to the SUPL NOTIFY message, wherein the SUPL NOTIFY RESPONSE message comprises a notification response; transmitting, by the SLP to the target terminal, a SUPL END message informing termination of location session as a sixth message, the SUPL END message is transmitted after the data connection setup is performed by the target terminal; and if the notification response includes a permission to share the calculated location with the SUPL agent, transmitting, by the SLP to the SUPL agent, a Mobile Location Protocol (MLP) Standard Location Immediate Answer (SLIA) message as a seventh message, in response to the MLP SLIR message, wherein the MLP SLIA message comprises the calculated location of the target terminal.