Patent ID: 8560012

Claim:
A communication device comprising: an apparatus information obtainment unit configured to obtain, from an apparatus, apparatus information for uniquely identifying the apparatus; a position information obtainment unit configured to obtain position information indicating a position of said communication device; an external communication unit configured to perform external communication; an operation information obtainment unit configured to obtain, via said external communication unit, operation information for allowing said communication device to operate the apparatus, based on the apparatus information; a storage unit configured to store the position information and the operation information in association with each other, the operation information being obtained by said operation information obtainment unit, and the position information being obtained when said apparatus information obtainment unit obtains the apparatus information and being considered as apparatus position information indicating a position of the apparatus; a direction sensor unit configured to generate direction information indicating a direction to which said communication device faces; a directional space calculation unit configured to calculate a directional space based on the position information obtained by said position information obtainment unit and the direction information generated by said direction sensor unit, the directional space being a space pointed by said communication device facing the space; a selection unit configured to (i) specify the apparatus existing in the directional space based on the apparatus position information stored in said storage unit, and (ii) select, from said storage unit, the operation information associated with the apparatus position information of the specified apparatus; and an operation information transmission unit configured to transmit, based on the operation information selected by said selection unit, a control signal to the apparatus specified by said selection unit so as to allow said communication device to operate the apparatus.