22. A method comprising: collecting a set of context-data. from at least one context-data provider with at least one server, wherein the context-data. is related to a meaning of a short message content; algorithmically selecting a relevant context data according to a metric, wherein the metric comprises a monetary cost of the context-data, and wherein the context-data is obtained by a physical sensor; linking the relevant context data to the short message; and formatting the relevant context data and the short message according to a communication protocol.
22. A method comprising: collecting a set of context-data. from at least one context-data provider with at least one server, wherein the context-data. is related to a meaning of a short message content; algorithmically selecting a relevant context data according to a metric, wherein the metric comprises a monetary cost of the context-data, and wherein the context-data is obtained by a physical sensor; linking the relevant context data to the short message; and formatting the relevant context data and the short message according to a communication protocol. 25. The method of claim 22 , wherein the at least one context-data provider is allowed to provide a cost of the context-data.