Patent ID: 8543739
Filing Date: 2013-09-24
Classification: G06F

Abstract:
1. A method of dynamically interpreting a user input event of an electronic device, comprising: by a processor in the electronic device; determining the connection state of the at least two ports of the electronic device with an external circuit, the connection state of the at least two ports having at least two distinct values; determining from a plurality of external circuit types the type of external circuit connected to the at least two ports; receiving the user input event through at least a first input interface; associating the user input event with a specific device response selected from a plurality of specific device responses based on the determined connection states of the at least two ports and the determined external circuit types of the circuits connected to the at least two ports; wherein a first specific response to the user input event varies based on the determined connection state and the determined type of the external circuit; and causing the electronic device to act in accordance with the selected specific device response.