MAINTAINING TRIGGERED SESSION STATE IN SECURE USER PLANE LOCATION (SUPL) ENABLED SYSTEM
First Claim
1. A method comprising:
- transmitting, from a server comprising one or more computing devices, a request to a Secure User Plane Location (SUPL) Enable Terminal (SET) over a given communication channel to initiate a triggered session, the request comprising a session message, wherein the session message includes state data sufficient to maintain a session state of the triggered session;
closing, at the server, the given communication channel after the session message is received at the SET;
clearing, from the server, the state data from memory of the server in response to the closing, wherein the SET maintains the only copy of the state data;
receiving, at the server, a triggered message from the SET over another communication channel, the triggered message comprising the stored state data; and
re-establishing, at the server, the triggered session over the other communication channel using the state data received from the SET in the triggered message.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for maintaining session state in a Secure User Plane Location (SUPL) enabled system during a triggered session. The method includes modifying at least one parameter of a session message to include state data indicating the session state, and transmitting a request to a SUPL Enabled Terminal (SET) to initiate the triggered session, the request comprising the session message having the at least one modified parameter to be stored at the SET. The method further includes receiving a triggered message from the SET in response to occurrence of a trigger event detected by the SET, the triggered message comprising the stored state data. The triggered session is identified using the state data received in the triggered message.
-
Citations
20 Claims
-
1. A method comprising:
-
transmitting, from a server comprising one or more computing devices, a request to a Secure User Plane Location (SUPL) Enable Terminal (SET) over a given communication channel to initiate a triggered session, the request comprising a session message, wherein the session message includes state data sufficient to maintain a session state of the triggered session; closing, at the server, the given communication channel after the session message is received at the SET; clearing, from the server, the state data from memory of the server in response to the closing, wherein the SET maintains the only copy of the state data; receiving, at the server, a triggered message from the SET over another communication channel, the triggered message comprising the stored state data; and re-establishing, at the server, the triggered session over the other communication channel using the state data received from the SET in the triggered message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having machine readable instructions, the machine readable instructions comprising:
-
a transmitting module configured to transmit a request to a Secure User Plane (SUPL) Enabled Terminal (SET) to initiate a triggered session over a given communication channel, the request comprising a session message, wherein the session message includes state data sufficient to maintain a session state of the triggered session; a closing module configured to close the given communication channel after the session message is received by the SET; a clearing module configured to clear the state data from memory in response to the closing, such that the SET maintains the only copy of the state data; a receiving module configured to receive a triggered message from the SET over another communication channel, the triggered message comprising the stored state data; and an identifying module configured to re-establish the triggered session using the state data received in the triggered message. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
setting free bits of a SlpSessionID parameter in a session message from a Secure User Plane Location (SULP) Location Platform (SLP) to include state data sufficient to maintain the session state of the triggered session; transmitting the session message to a SUPL Enabled Terminal (SET) from the SLP to the SET to initiate the triggered session over a given communication channel, the SET storing the free bits of the SlpSessionID; closing the given communication channel after the SET receives the session message; clearing the state data from memory of the SLP in response to the closing, wherein the SET maintains the only copy of the state data; receiving, at the SLP, a SUPL POS INIT message from the SET over another communication channel, the SUPL POS INIT message comprising the stored state data; and re-establishing, at the SLP, the triggered session using the stored state data in the SUPL POS NIT message. - View Dependent Claims (20)
-
Specification