ENHANCED LTE POSITIONING PROTOCOL INFORMATION TRANSFER PROCEDURES FOR CONTROL PLANE LCS ON LTE
First Claim
1. A method for executing on a mobile device a protocol session with a location server using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, the method comprising:
- sending a first protocol session message associated with a first protocol session to the location server;
entering a wait-for-acknowledgement state in which uplink transmissions from the mobile device to the location server are suspended while waiting for an acknowledgement from the location server in response to the first protocol session message;
receiving a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the location server in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message;
exiting the wait-for-acknowledgement state responsive to receiving the second protocol session message; and
performing an action using the information received in the second protocol session message.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques disclosed herein provide for enhanced LTE Positioning Protocol (LPP) Reliable Transport where the receiver of an LPP message sends a non-piggybacked acknowledgement. An example method for executing on a mobile device a protocol session with a location server includes sending a first protocol session message associated with a first protocol session to the location server, entering a wait-for-acknowledgement state in which uplink transmissions from the mobile device to the location server are suspended while waiting for an acknowledgement from the location server in response to the first protocol session message, receiving a second protocol session message associated with a second protocol session which is not an acknowledgement to the first protocol session message but includes information requested in the first protocol session message; exiting the wait-for-acknowledgement state responsive to receiving the second protocol session message; and performing an action using the information received in the second protocol session message.
-
Citations
44 Claims
-
1. A method for executing on a mobile device a protocol session with a location server using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, the method comprising:
-
sending a first protocol session message associated with a first protocol session to the location server; entering a wait-for-acknowledgement state in which uplink transmissions from the mobile device to the location server are suspended while waiting for an acknowledgement from the location server in response to the first protocol session message; receiving a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the location server in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; exiting the wait-for-acknowledgement state responsive to receiving the second protocol session message; and performing an action using the information received in the second protocol session message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for executing on a mobile device a protocol session with a location server using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, the apparatus comprising:
-
means for sending a first protocol session message associated with a first protocol session to the location server; means for entering a wait-for-acknowledgement state in which uplink transmissions from the mobile device to the location server are suspended while waiting for an acknowledgement from the location server in response to the first protocol session message; means for receiving a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the location server in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; means for exiting the wait-for-acknowledgement state responsive to receiving the second protocol session message; and means for performing an action using the information received in the second protocol session message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for executing on a mobile device a protocol session with a location server using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, the apparatus comprising:
-
a transceiver configured to transmit and receive data wirelessly; a memory configured to store processor-executable program code; a processor configured to; send a first protocol session message associated with a first protocol session to the location server; enter a wait-for-acknowledgement state in which uplink transmissions from the mobile device to the location server are suspended while waiting for an acknowledgement from the location server in response to the first protocol session message; receive a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the location server in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; exit the wait-for-acknowledgement state responsive to receiving the second protocol session message; and perform an action using the information received in the second protocol session message. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium, having stored thereon computer-readable instructions for executing, on a mobile device, a protocol session with a location server using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, comprising instructions configured to cause a computer to:
-
send a first protocol session message associated with a first protocol session to the location server; enter a wait-for-acknowledgement state in which uplink transmissions from the mobile device to the location server are suspended while waiting for an acknowledgement from the location server in response to the first protocol session message; receive a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the location server in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; exit the wait-for-acknowledgement state responsive to receiving the second protocol session message; and perform an action using the information received in the second protocol session message. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for executing on a location server a protocol session with a mobile device using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, the method comprising:
-
sending a first protocol session message associated with a first protocol session to the mobile device; entering a wait-for-acknowledgement state in which downlink transmissions from the location server to the mobile device are suspended while waiting for an acknowledgement from the mobile device in response to the first protocol session message; receiving a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the mobile device in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; exiting the wait-for-acknowledgement state responsive to receiving the second protocol session message; and performing an action using the information received in the second protocol session message. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus for executing on a location server a protocol session with a mobile device using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, the apparatus comprising:
-
means for sending a first protocol session message associated with a first protocol session to the mobile device; means for entering a wait-for-acknowledgement state in which downlink transmissions from the location server to the mobile device are suspended while waiting for an acknowledgement from the mobile device in response to the first protocol session message; means for receiving a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the mobile device in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; means for exiting the wait-for-acknowledgement state responsive to receiving the second protocol session message; and means for performing an action using the information received in the second protocol session message. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus for executing on a location server a protocol session with a mobile device using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, the apparatus comprising:
-
a network interface configured to transmit and receive data via one or more networks; a memory configured to store processor-executable program code; a processor configured to; send a first protocol session message associated with a first protocol session to the mobile device; enter a wait-for-acknowledgement state in which downlink transmissions from the location server to the mobile device are suspended while waiting for an acknowledgement from the mobile device in response to the first protocol session message; receive a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the mobile device in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; exit the wait-for-acknowledgement state responsive to receiving the second protocol session message; and perform an action using the information received in the second protocol session message. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A non-transitory computer-readable medium, having stored thereon computer-readable instructions for executing on a location server a protocol session with a mobile device using a protocol with mechanisms that allow for transport of protocol messages over a non-reliable link, comprising instructions configured to cause a computer to:
-
send a first protocol session message associated with a first protocol session to the mobile device; enter a wait-for-acknowledgement state in which downlink transmissions from the location server to the mobile device are suspended while waiting for an acknowledgement from the mobile device in response to the first protocol session message; receive a second protocol session message associated with a second protocol session, the second protocol session message not being the acknowledgement from the mobile device in response to the first protocol session message, the second protocol session message including information requested in the first protocol session message; exit the wait-for-acknowledgement state responsive to receiving the second protocol session message; and perform an action using the information received in the second protocol session message. - View Dependent Claims (41, 42, 43, 44)
-
Specification