Method for secure user plane (SUPL) version negotiation
First Claim
Patent Images
1. A method, comprising:
- transmitting a secure user plane location (SUPL) initiation message from one of a network entity or a SUPL entity, the SUPL initiation message comprising at least two SUPL major versions supported by said one of the network entity or the SUPL entity;
receiving a message in response to the SUPL initiation message, the received message comprising a SUPL major version supported by the other of the network entity or the SUPL entity;
wherein;
the SUPL initiation message is a SUPL INIT message; and
the received message is a SUPL POS INIT message.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter disclosed herein relates to a system and method for negotiating a version of Secure User Plane Location (SUPL) between a network entity and a SUPL enabled terminal. In a particular implementation, a SUPL initiation message is transmitted from a network entity to a SUPL entity, where the SUPL initiation message identifies a plurality of SUPL versions capable of supporting a desired service. A response is received from the SUPL entity that is based, at least in part, on an ability of the SUPL entity to support at least one of the plurality of versions.
-
Citations
32 Claims
-
1. A method, comprising:
-
transmitting a secure user plane location (SUPL) initiation message from one of a network entity or a SUPL entity, the SUPL initiation message comprising at least two SUPL major versions supported by said one of the network entity or the SUPL entity; receiving a message in response to the SUPL initiation message, the received message comprising a SUPL major version supported by the other of the network entity or the SUPL entity; wherein; the SUPL initiation message is a SUPL INIT message; and the received message is a SUPL POS INIT message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving from one of a network entity or a secure user plane location (SUPL) entity, a SUPL initiation message at least two SUPL major versions supported by said one of the network entity or the SUPL entity; transmitting a message in response to the SUPL initiation message, the transmitted message comprising a SUPL major version supported by the other of the network entity or the SUPL entity; wherein; the SUPL initiation message is a SUPL INIT message; and the transmitted message is a SUPL POS INIT message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network entity, comprising:
-
a processor configured to determine a secure user plane location (SUPL) initiation message comprising at least two SUPL major versions supported by said network entity; a transmitter configured to transmit the SUPL initiation message to a SUPL entity; and a receiver configured to receive a message from the SUPL entity in response to the SUPL initiation message, the received message comprising a SUPL major version supported by the SUPL entity; wherein; the SUPL initiation message is a SUPL INIT message; and the received message is a SUPL POS INIT message. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A secure user plane location (SUPL) entity, comprising:
-
a receiver configured to receive a SUPL initiation message from a network entity, the SUPL initiation message comprising at least two SUPL major versions supported by the network entity; a processor configured to determine a response message to the SUPL initiation message, the response message comprising a SUPL major version supported by the SUPL entity; and a transmitter configured to transmit the response message to the network entity; wherein; the SUPL initiation message is a SUPL INIT message; and the response message is a SUPL POS INIT message. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An apparatus comprising at least a processor and a memory coupled to the processor, the apparatus further comprising:
-
means for transmitting a first message; wherein the first message is a secure user plane location (SUPL) initiation message from one of a network entity or a SUPL entity, the SUPL initiation message comprising at least two SUPL major versions supported by said one of the network entity or the SUPL entity; and means for receiving a second message; wherein the second message is a response message from the other of the network entity or the SUPL entity in response to the SUPL initiation message, the response message comprising a SUPL major version supported by said other of the network entity or the SUPL entity; and wherein; the SUPL initiation message is a SUPL INIT message; and the response message is a SUPL POS INIT message.
-
-
30. An apparatus comprising at least a processor and a memory coupled to the processor, the apparatus further comprising:
-
means for receiving a first message; wherein the first message is a secure user plane location (SUPL) message from one of a network entity or a SUPL entity, the SUPL initiation message comprising at least two SUPL major versions supported by said one of the network entity or the SUPL entity; and means for transmitting a second message; wherein the second message is a response message from the other of the SUPL entity or the network entity in response to the SUPL initiation message, the response message comprising a SUPL major version supported by said other of the network entity or the SUPL entity; and wherein; the SUPL initiation message is a SUPL INIT message; and the response message is a SUPL POS INIT message.
-
-
31. A non-transitory computer-readable storage medium comprising instructions, which, when executed by a computing platform, cause the computing platform to perform operations comprising:
-
transmitting a secure user plane location (SUPL) initiation message from one of a network entity or a SUPL entity, the SUPL initiation message comprising at least two SUPL major versions supported by said one of the network entity or the SUPL entity; and receiving a message from the other of the network entity or the SUPL entity in response to the SUPL initiation message, the received message comprising a SUPL major version supported by said other of the network entity or the SUPL entity; wherein; the SUPL initiation message is a SUPL INIT message; and the received message is a SUPL POS INIT message.
-
-
32. A non-transitory computer-readable storage medium comprising instructions, which, when executed by a computing platform, cause the computing platform to perform operations comprising:
-
receiving, at a secure user plane location (SUPL) entity, an SUPL initiation message from one of a network entity or a SUPL entity, the SUPL initiation message comprising at least two SUPL major versions supported by said one of the network entity or the SUPL entity; and transmitting a message to the network entity in response to the SUPL initiation message, the transmitted message comprising a SUPL major version supported by said other of the network entity or the SUPL entity; and wherein; the SUPL initiation message is a SUPL INIT message; and the transmitted message is a SUPL POS INIT message.
-
Specification