A mobile device comprising: a motion sensor configured to sense motion of the mobile device; and processing circuitry configured to: receive location data of the mobile device; detect, based on the location data, that the mobile device is approaching a remote system and determine a passive request, being a user implicit request, for the remote system; and determine whether the passive request requires a gesture, wherein if the passive request does not require a gesture, the processing circuitry is further configured to: determine a control command for the control action involved in the passive request to be transmitted from the mobile device to the remote system, and wherein if the passive request does require a gesture, the processing circuitry is further configured to: receive gesture data from the motion sensor; determine, based on the gesture data, the gesture made by a user with the mobile device; determine, based on the gesture data and the passive request, a control action, wherein the control action is associated with a control command to be transmitted from the mobile device to the remote system; and in both cases transmit a message that includes the control command to be sent from the mobile device to the remote system to perform the control action by the remote system. a motion sensor configured to sense motion of the mobile device; and processing circuitry configured to: receive location data of the mobile device; detect, based on the location data, that the mobile device is approaching a remote system and determine a passive request, being a user implicit request, for the remote system; and determine whether the passive request requires a gesture, receive location data of the mobile device; detect, based on the location data, that the mobile device is approaching a remote system and determine a passive request, being a user implicit request, for the remote system; and determine whether the passive request requires a gesture, wherein if the passive request does not require a gesture, the processing circuitry is further configured to: determine a control command for the control action involved in the passive request to be transmitted from the mobile device to the remote system, and wherein if the passive request does require a gesture, the processing circuitry is further configured to: receive gesture data from the motion sensor; determine, based on the gesture data, the gesture made by a user with the mobile device; determine, based on the gesture data and the passive request, a control action, wherein the control action is associated with a control command to be transmitted from the mobile device to the remote system; and in both cases transmit a message that includes the control command to be sent from the mobile device to the remote system to perform the control action by the remote system. determine a control command for the control action involved in the passive request to be transmitted from the mobile device to the remote system, and wherein if the passive request does require a gesture, the processing circuitry is further configured to: receive gesture data from the motion sensor; determine, based on the gesture data, the gesture made by a user with the mobile device; determine, based on the gesture data and the passive request, a control action, wherein the control action is associated with a control command to be transmitted from the mobile device to the remote system; and in both cases transmit a message that includes the control command to be sent from the mobile device to the remote system to perform the control action by the remote system. receive gesture data from the motion sensor; determine, based on the gesture data, the gesture made by a user with the mobile device; determine, based on the gesture data and the passive request, a control action, wherein the control action is associated with a control command to be transmitted from the mobile device to the remote system; and in both cases transmit a message that includes the control command to be sent from the mobile device to the remote system to perform the control action by the remote system.