Patent ID: 7016681

Claim:
A mobile communication device operable to be coupled to an external device having a short-distance wireless communication function and a server on a network in a manner so as to enable communications for exchanging data with the external device and the server in accordance with a predetermined protocol, said mobile communication device comprising: short-distance wireless reception means for receiving data from the external device; network reception means for receiving data from the server; short-distance wireless transmission means for transmitting data to the external device; network transmission means for transmitting data to the server; instruction data receiving means for receiving instruction data from an external source prior to performing a set of data exchanges, wherein the instruction data indicates a protocol in which the set of data exchanges are to be performed; analysis means for analyzing the instruction data received by said instruction data receiving means; and switching means for selecting one or more of said short-distance wireless reception means, said network reception means, said short-distance wireless transmission means, and said network transmission means so as to create a data transmission/reception path for allowing the set of data exchanges with the external device and the server to occur in accordance with the predetermined protocol, wherein the predetermined protocol is based on an analysis result of the instruction data by said analysis means; wherein the instruction data contains: a description for instructing said short-distance wireless reception means to receive identification information which is specific to the external device from the external device; a description for instructing said network transmission means to transmit to the server the identification information received by said short-distance wireless reception means; a description for instructing said network reception means to receive, from the server, one of a plurality of units of information stored in the server, the unit of information corresponding to the identification information transmitted by said network transmission means; and a description for instructing said short-distance wireless transmission means to transmit to the external device the unit of information received by said network reception means.