Legal claims defining the scope of protection, as filed with the USPTO.
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.
2. The method of claim 1 , further comprising setting an operation state of the electronic device to an inactive state when all determined connection states are determined to be a null connection state.
3. The method of claim 1 , wherein the user input event is a button press and hold, and in response to the user input event, the method further comprising: causing the electronic device to display a menu when determined a connection exists to between any port of the electronic device and an external circuit; and causing the electronic device to power off when the determined connection state of all ports of the electronic device are determine to be a null connection state.
4. The method of claim 1 , wherein the determined circuit type of the external circuit is a passive external circuit or an active external circuit.
5. The method of claim 4 , wherein the passive external circuit is a headphone and the active external circuit is a computer.
6. The method of claim 1 , wherein the plurality of external circuit types includes at least an input device configured to transmit signals to the electronic device.
7. The method of claim 1 , wherein the plurality of external circuit types includes at least an output device configured to receive signals from the electronic device.
8. The method of claim 7 , wherein the plurality of specific device responses includes at least one response to modify the signals sent to the output device.
9. An electronic device comprising: a user interface configured to receive a user input event; a processor coupled to the user interface; and at least two ports configured to connect to at least a first and second external circuit, the at the at least two ports coupled to the processor; wherein the processor is configured to: determine the connection state of at least two ports of the electronic device with an external circuit; determine from a plurality of external circuit types the type of external circuit connected to the at least two ports; associate the user input event with a specific device response selected from a plurality of 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 cause the electronic device to act in accordance with the selected specific device response.
10. The device of claim 9 , wherein the user input event is a button press and hold, and in response to the user input event, the processor further configured to: cause the electronic device to display a menu when determined a connection exists to between any port of the electronic device and an external circuit; and cause the electronic device to power off when the determined connection state of all ports of the electronic device are determine to be a null connection state.
11. The device of claim 9 , wherein the determined circuit type of the external circuit is a passive external circuit or an active external circuit.
12. The device of claim 11 , wherein the passive external circuit is a headphone and the active external circuit is a computer.
13. The device of claim 6 , wherein the electronic device is a portable media player.
14. A non-transitory computer readable medium storing computer code executed by a processor of an electronic device, the non-transitory computer readable medium comprising: computer code for receiving a user input event from at least a first input interface coupled to the processor; computer code for determining the connection state of at least two ports of the electronic device with an external circuit, the connection state having at least two distinct values; computer code for determining from a plurality of external circuit types the type of external circuit connected the at least two parts of the electronic device; computer code for 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 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 computer code for causing the electronic device to act in accordance with the selected specific device response.
15. The non-transitory computer readable medium of claim 14 , further comprising computer code for setting an operation state of the electronic device based on the connection states and external circuit types of the at least two ports of the electronic device.
16. The non-transitory computer readable medium of claim 15 , wherein when the determined connection state of all ports of the electronic device is a null connection state, the operating state of the electronic device is set to a default state.
17. The non-transitory computer readable medium of claim 16 , wherein the default state of the electronic device is an inactive state.
18. The non-transitory computer readable medium of claim 14 , wherein the plurality of external circuit types includes at least an external input circuit configured to transmit signals to the electronic device.
19. The non-transitory computer readable medium of claim 14 , wherein the plurality of external circuit types includes at least an external output circuit configured to receive signals from the electronic device.
20. The non-transitory computer readable medium of claim 19 , wherein the plurality of specific device responses includes at least one response to modify the signals sent to the external output circuit.
Unknown
September 24, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.