Secure user plane location session initiation improvement
First Claim
1. A method comprising:
- determining to execute a first procedure or a second procedure,wherein the first procedure comprises receiving a first request including an indication of an available general packet radio service session, determining to transmit a second request to start a secure user plane location-enabled terminal initiated location procedure, and determining a position of the secure user plane location-enabled terminal,the second procedure comprises receiving an internet protocol address of the secure user plane location enabled terminal and determining to transmit another request to start a secure user plane location-enabled terminal initiated location procedure utilizing a user datagram protocol, andthe second request and the another request include a request to deliver the position of the secure user plane location-enabled terminal to an application server used as a proxy for the sending of the second request and the another request.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of sending a secure user plane location (SUPL) session initiation message from a location platform to a SUPL-enabled terminal are provided. When a network-based application has an internet protocol (IP) connection with the SUPL-enabled terminal using general packet radio service (GPRS) and needs location information regarding the SUPL-enabled terminal, the network-based application indicates an available GPRS session in mobile location protocol standard location immediate request. The location platform uses an application server hosting the network-based application to request starting a SUPL-enabled terminal-initiated location procedure. Alternatively, the location platform can determine whether a SUPL-enabled terminal has an active IP connection from an authentication, authorization, and accounting server. The IP address of the SUPL-enabled terminal is returned to the location platform, upon which a SUPL session initiation message is sent to an associated GPRS Gateway Support Node. User Datagram Protocol is utilized instead of Wireless Datagram Protocol.
18 Citations
24 Claims
-
1. A method comprising:
-
determining to execute a first procedure or a second procedure, wherein the first procedure comprises receiving a first request including an indication of an available general packet radio service session, determining to transmit a second request to start a secure user plane location-enabled terminal initiated location procedure, and determining a position of the secure user plane location-enabled terminal, the second procedure comprises receiving an internet protocol address of the secure user plane location enabled terminal and determining to transmit another request to start a secure user plane location-enabled terminal initiated location procedure utilizing a user datagram protocol, and the second request and the another request include a request to deliver the position of the secure user plane location-enabled terminal to an application server used as a proxy for the sending of the second request and the another request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a processor; and a memory unit operatively connected to the processor and including; computer code configured to perform; a determining to execute a first procedure or a second procedure, wherein the first procedure comprises receiving a first request including an indication of an available general packet radio service session, determining to transmit a second request to start a secure user plane location-enabled terminal initiated location procedure, and determining a position of the secure user plane location-enabled terminal, the second procedure comprises receiving an internet protocol address of the secure user plane location-enabled terminal and determining to transmit another request to start a secure user plane location-enabled terminal initiated location procedure utilizing a user datagram protocol, and the second request and the another request include a request to deliver the position of the secure user plane location-enabled terminal to an application server used as a proxy for the sending of the second request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a location platform configured to determine to execute a first procedure or a second procedure; an application server operatively connected to the location platform, the application server configured to (1) transmit a first request including an indication of an available general packet radio service session to the location platform if the first procedure is determined and (2) transmit an internet protocol address of a secure plane location enabled terminal if the second procedure is determined; and the secure user plane location-enabled terminal configured to (1) receive a second request from the location platform to start a secure user plane location-enabled terminal initiated location procedure if the first procedure is determined, wherein a position of the secure user plane location-enabled terminal is determined by the location platform and (2) receive another request from the location platform to start a secure user plane location-enabled terminal initiated location procedure utilizing a user datagram protocol, wherein the second request and the another request include a request to deliver the position of the secure user plane location-enabled terminal to the application server used as a proxy for the sending of the second request. - View Dependent Claims (22)
-
-
23. A system, comprising:
-
a location platform configured to determine to execute a first procedure or a second procedure, an authentication, authorization, and accounting server configured to transmit an internet protocol address of a secure user plane location-enabled terminal to the location platform if the second procedure is determined; a gateway general packet radio service support node configured to receive a request and transmit the request utilizing a user datagram protocol to the secure user plane location-enabled terminal to determine a position of the secure user plane location-enabled terminal if the first procedure is determined an application server communicatively connected to the secure user plane location-enabled terminal via an internet protocol connection and configured to transmit another request including an indication of an available general packet radio service session to the location platform; and the secure user plane location-enabled terminal, wherein the secure use plane location-enabled terminal is configured to receive the another request from the location platform to start a secure user plane location-enabled terminal initiated location procedure, wherein a position of the secure user plane location-enabled terminal is determined by the location platform, wherein the second request and the another request include a request to deliver the position of the secure user plane location-enabled terminal to the application server used as a proxy for the sending of the second request. - View Dependent Claims (24)
-
Specification