Patent ID: 8306523

Claim:
A method comprising: determining, at a first device, a first set of versions of a positioning protocol supported by the first device, wherein the first set includes a first version; receiving, at the first device, an indication signal from a second device, wherein the second device supports the first version; extracting, at the first device, data from the indication signal regarding whether the second device supports a second version of the positioning protocol and whether the second device supports a third version of the positioning protocol; and in response to the extraction, determining a second set of versions of the positioning protocol supported by the second device and initiating a position determination communication session selectively using: the first version, in response to determining that an intersection of the first set and the second set does not include the second version and the intersection does not include the third version; the second version, in response to determining that the intersection includes the second version and the intersection does not include the third version; or the third version, in response to determining that the intersection includes the third version, wherein the indication signal includes at least one transport message comprising a set of Position Determination Data Messages (PDDMs), each PDDM of the set of PDDMs having a corresponding version of the second set of versions, and wherein the set of PDDMs includes: a first PDDM comprising a message type field having a first value associated with the first version; when the second device supports the second version, a second PDDM comprising the message type field having a second value associated with the second version, a request extended first device capabilities request element, and a provide extended second device information response element; and when the second device supports the third version, a third PDDM comprising the message type field having a third value associated with the third version, a request advanced first device capabilities request element, and a provide advanced second device information response element.