Supporting version negotiation for positioning for terminals in a wireless network
First Claim
1. A method comprising, with a processor:
- obtaining a first message with a message segment indicating a version of a protocol used to encode the first message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions;
in response to a determination that the compatibility level is different than the internal compatibility level, initiating transmission of an error message with a message segment indicating the internal compatibility level; and
obtaining a second message with a second message segment indicating the internal compatibility level and a second version of the protocol used to encode the second message that is associated with the internal compatibility level.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for supporting positioning for terminals in a wireless network are described. In an aspect, a message is prepared and transmitted with a message segment including a version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions. In another aspect, a message is received with a message segment including a version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions. The compatibility level included in the received message is compared to an internal compatibility level and a response message is prepared and transmitted with a message segment including the internal compatibility level.
-
Citations
48 Claims
-
1. A method comprising, with a processor:
-
obtaining a first message with a message segment indicating a version of a protocol used to encode the first message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; in response to a determination that the compatibility level is different than the internal compatibility level, initiating transmission of an error message with a message segment indicating the internal compatibility level; and obtaining a second message with a second message segment indicating the internal compatibility level and a second version of the protocol used to encode the second message that is associated with the internal compatibility level. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for wireless communication, comprising:
-
a transmitter and a receiver; at least one processing unit coupled to the transmitter and the receiver and configured to receive by the receiver a first message with a message segment indicating a version of a protocol used to encode the first message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions, to compare the compatibility level to an internal compatibility level, wherein the compatibility level is different than the internal compatibility level, to prepare an error message with a message segment indicating the internal compatibility level, to cause the transmitter to transmit the error message, and to receive by the receiver a second message with a second message segment indicating the internal compatibility level and a second version of the protocol used to encode the second message that is associated with the internal compatibility level. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus for wireless communication comprising:
-
a means for receiving a first message with a message segment indicating a version of a protocol used to encode the first message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; a means for preparing an error message with a message segment including the internal compatibility level, in response to a determination that the compatibility level is different than the internal compatibility level; a means for transmitting the error message; and a means for receiving a second message with a second message segment including the internal compatibility level and a second version of the protocol used to encode the second message that is associated with the internal compatibility level.
-
-
10. A non-transitory computer-readable medium including program code stored thereon, comprising:
-
program code to cause at least one computer to receive a first message with a message segment indicating a version of a protocol used to encode the first message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; program code to cause the at least one computer to prepare an error message with a message segment including the internal compatibility level, in response to a determination that the compatibility level included in the first message is different than the internal compatibility level; program code to cause the at least one computer to transmit the error message; and program code to cause the at least one computer to receive a second message with a second message segment indicating the internal compatibility level and a second version of the protocol used to encode the second message that is associated with the internal compatibility level.
-
-
11. A method comprising:
-
receiving a message with a message segment indicating a version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; comparing with a processor the compatibility level to an internal compatibility level, wherein the compatibility level included in the message that was received is the same as the internal compatibility level; comparing with the processor the version of the protocol to a supported version of the protocol; selecting with the processor a version of the protocol to use in subsequently transmitted messages; preparing with the processor a response message using the selected version of the protocol to encode the response message; and transmitting the response message. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for wireless communication, comprising:
-
a transmitter and a receiver; at least one processing unit coupled to the transmitter and the receiver and configured to receive with the receiver a message with a message segment indicating a version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions, to compare the compatibility level included in the message that was received to an internal compatibility level, wherein the compatibility level is the same as the internal compatibility level, to compare the version of the protocol included in the message to a supported version of the protocol, to select a version of the protocol to use in subsequently transmitted messages, to prepare a response message using the selected version of the protocol to encode the response message, and to cause the transmitter to transmit the response message. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A apparatus for wireless communication, comprising:
-
a means for receiving a message with a message segment indicating a version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; a means for comparing the compatibility level to an internal compatibility level, wherein the compatibility level is the same as the internal compatibility level; a means for comparing the version of the protocol to a supported version of the protocol; a means for selecting a version of the protocol to use in subsequently transmitted messages; a means for preparing a response message using the selected version of the protocol to encode the response message; and a means for transmitting the response message.
-
-
24. A non-transitory computer-readable medium including program code stored thereon, comprising:
-
program code to cause at least one computer to receive a message with a message segment indicating a version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; program code to cause the at least one computer to compare the compatibility level to an internal compatibility level, wherein the compatibility level is the same as the internal compatibility level; program code to cause the at least one computer to compare the version of the protocol to a supported version of the protocol; program code to cause the at least one computer to select a version of the protocol to use in subsequently transmitted messages; program code to cause the at least one computer to prepare a response message using the selected version of the protocol to encode the response message; and program code to cause the at least one computer to transmit the response message.
-
-
25. A method comprising:
-
preparing with a processor a first message with a message segment indicating a first version of a protocol used to encode the message and a first compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; and transmitting the first message with the message segment; receiving an error message indicating a second compatibility level that is different than the first compatibility level; preparing with the processor a second message with a message segment indicating a second version of the protocol used to encode the message and the second compatibility level which is associated with the second version of the protocol; and transmitting the second message. - View Dependent Claims (26, 27, 28, 29, 31, 32, 33, 34)
-
-
30. An apparatus for wireless communication, comprising:
-
a transmitter and a receiver; and at least one processing unit coupled to the transmitter and the receiver and configured to prepare a first message with a message segment indicating a first version of a protocol used to encode the message and a first compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions, to transmit with the transmitter the first message;
to receive with the receiver an error message indicating a second compatibility level that is different than the first compatibility level;
to prepare a second message with a message segment including a second version of the protocol used to encode the message and the second compatibility level which is associated with the second version of the protocol; and
to transmit with the transmitter the second message.
-
-
35. An apparatus for wireless communication, comprising:
-
a means for preparing a first message with a message segment indicating a first version of a protocol used to encode the message and a first compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; and a means for transmitting the first message; a means for receiving an error message indicating a second compatibility level that is different than the first compatibility level; a means for preparing a second message with a message segment including a second version of the protocol used to encode the message and the second compatibility level which is associated with the second version of the protocol; and a means for transmitting the second message. - View Dependent Claims (38, 39, 40, 41, 43, 44, 45, 46)
-
-
36. A non-transitory computer-readable medium including program code stored thereon, comprising:
-
program code to cause at least one computer to prepare a first message with a message segment indicating a first version of a protocol used to encode the message and a first compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; and program code to cause the at least one computer to transmit the first message; program code to cause the at least one computer to receive an error message indicating a second compatibility level that is different than the first compatibility level; program code to cause the at least one computer to prepare a second message with a message segment indicating a second version of the protocol used to encode the message and the second compatibility level which is associated with the second version of the protocol; and program code to cause the at least one computer to transmit the second message.
-
-
37. A method comprising:
-
preparing with a processor a message with a message segment indicating a first version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; transmitting the message; and receiving a response message indicating a second version of the protocol used to encode the response message and the compatibility level, wherein the second version of the protocol is different than the first version of the protocol.
-
-
42. An apparatus for wireless communication, comprising:
-
a transmitter and a receiver; and at least one processing unit coupled to the transmitter and the receiver and configured to prepare a message with a message segment indicating a first version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions, to cause the transmitter to transmit the message, and to cause the receiver to receive a response message indicating a second version of the protocol used to encode the response message and the compatibility level, wherein the second version of the protocol is different than the first version of the protocol.
-
-
47. An apparatus for wireless communication, comprising:
-
a means for preparing a message with a message segment indicating a first version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; a means for transmitting the message; and a means for receiving a response message indicating second version of the protocol used to encode the response message and the compatibility level, wherein the second version of the protocol is different than the first version of the protocol.
-
-
48. A non-transitory computer-readable medium including program code stored thereon, comprising:
-
program code to cause at least one computer to prepare a message with a message segment indicating a first version of a protocol used to encode the message and a compatibility level associated with inter-operable protocol versions, wherein different compatibility levels indicate non-compatibility between protocol versions; program code to cause the at least one computer to transmit the message; and program code to cause the at least one computer to receive a response message indicating a second version of the protocol used to encode the response message and the compatibility level, wherein the second version of the protocol is different than the first version of the protocol.
-
Specification