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 a network entity to an SUPL entity, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version;
receiving a message from the SUPL entity in response to the SUPL initiation message, the received message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and
providing a location service if the received message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported.
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.
27 Citations
40 Claims
-
1. A method, comprising:
-
transmitting a secure user plane location (SUPL) initiation message, from a network entity to an SUPL entity, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version; receiving a message from the SUPL entity in response to the SUPL initiation message, the received message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and providing a location service if the received message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, by a secure user plane location (SUPL) entity, an SUPL initiation message from a network entity, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version; transmitting a message to the network entity in response to the SUPL initiation message, the transmitted message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and receiving a location service if the transmitted message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported. - 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, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version; a transmitter configured to transmit the SUPL initiation message to a SUPL entity; a receiver configured to receive a message from the SUPL entity in response to the SUPL initiation message, the received message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and a communication element configured to provide a location service if the received message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 an intended SUPL version and a minimum SUPL version; a processor configured to determine a response message to the SUPL initiation message, the response message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and a transmitter configured to transmit the response message to the network entity, wherein the receiver is further configured to receive a location service if the response message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus, comprising:
-
means for transmitting a secure user plane location (SUPL) initiation message, from a network entity to an SUPL entity, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version; means for receiving a message from the SUPL entity in response to the SUPL initiation message, the received message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and means for providing a location service if the received message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported.
-
-
38. An apparatus, comprising:
-
means for receiving, at a secure user plane location (SUPL) entity, an SUPL initiation message from a network entity, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version; means for transmitting a message to the network entity in response to the SUPL initiation message, the transmitted message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and means for receiving a location service if the transmitted message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported.
-
-
39. A non-transitory computer-readable 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 a network entity to an SUPL entity, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version; and receiving a message from the SUPL entity in response to the SUPL initiation message, the received message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and providing a location service if the received message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported.
-
-
40. A non-transitory computer-readable 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 a network entity, the SUPL initiation message comprising an intended SUPL version and a minimum SUPL version; transmitting a message to the network entity in response to the SUPL initiation message, the transmitted message indicating whether a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported at the SUPL entity; and receiving a location service if the transmitted message indicates that a SUPL version between the intended SUPL version and the minimum SUPL version inclusive is supported.
-
Specification