SUPL Session Initiation via UDP and GPRS IP Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SUPL architectures face delays in sending session initiation messages, particularly with SMS, which can take over thirty seconds, impacting the speed of location information delivery and user experience.

Innovation Solution

The use of User Datagram Protocol (UDP) instead of Wireless Datagram Protocol (WDP) for transmitting SUPL initiation messages from a Secure User Plane Location (SUPL) Server (SLP) to a Secure User Plane Location-enabled Terminal (SET), along with establishing an IP connection using GPRS and leveraging an authentication, authorization, and accounting (AAA) server to determine and utilize the SET's active IP address, facilitates faster message transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SMS is used to send SUPL session initiation messages, then the message can be delivered reliably, but the transmission time exceeds thirty seconds

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidsession initiation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary mechanism by establishing a pre-existing IP connection (GPRS data session) between the SET and the network before the SUPL session initiation. This IP connection acts as a faster communication channel that mediates the message transmission, replacing the slow SMS pathway while maintaining reliability through the established data bearer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by establishing the IP connection and data bearer in advance before the actual SUPL session initiation is needed. The network proactively sets up the GPRS data session and ensures the SET is attached to the packet data network, so when location services are required, the communication path is already ready for immediate use, eliminating the need to wait for connection establishment during the session initiation process.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If conventional WDP is used for transmitting SUPL initiation messages, then the protocol is simple, but the transmission speed is slow

Engineering Contradiction:
Improveprotocol complexityVSAvoidmessage transmission speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent changes the fundamental transmission parameter by switching from WDP (Wireless Datagram Protocol) to UDP (User Datagram Protocol) over the GPRS data bearer. This parameter change enables faster message transmission by utilizing the existing IP connection's higher bandwidth and lower latency characteristics, while the overall system complexity remains manageable since UDP is a standard protocol that integrates seamlessly with the GPRS data session framework.

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If network-initiated SUPL location requests are implemented, then location services can be activated remotely, but the procedure takes over thirty seconds

Engineering Contradiction:
Improveremote location service activationVSAvoidlocation information delivery speed
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The network performs preliminary actions by pre-establishing the GPRS data session and IP connection before the location request is processed. The SUPL agent and H-SLP proactively ensure the SET has an active data bearer, so when remote location activation is needed, the infrastructure is already in place for immediate high-speed communication, enabling fast location information delivery while maintaining remote activation capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining the IP connection and data bearer in an active state throughout the process. Once the GPRS data session is established, it continues to provide uninterrupted communication channels for the SUPL session initiation and subsequent location procedures, eliminating idle waiting periods and ensuring continuous productive operation from the moment the connection is established.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8086247B2Secure user plane location session initiation improvement
Publication Date: 2011.12.27 NOKIA TECHNOLOGIES OY
  • US8086247B2 patent drawing
  • US8086247B2 patent drawing
  • US8086247B2 patent drawing

AI summary

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.