DYNAMIC INTERPRETATION OF USER INPUT IN A PORTABLE ELECTRONIC DEVICE
First Claim
1. In an electronic device, a method of dynamically interpreting a user input at a user interface by a processor included in the electronic device, the method comprising:
- determining a connection state of the electronic device based upon whether or not the electronic device is connected to an external circuit;
receiving an indication of the user input event from the user input interface;
interpreting the user input event in accordance with the connection state; and
causing the electronic device to respond in accordance with the interpreted user input event, wherein the interpretation of the user input event changes in accordance with a change in the connection state of the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments describe both the interpreting and modifying the interpretation of an input event to an electronic device having limited user input resources. The input event interpretation can be based in part on a connection state of the device. In some cases, the interpretation of the input event can also be based upon an indication of a current operating state of the device in addition to or exclusive of the connection state. Furthermore, in some embodiments, an operating state of the portable electronic device can be resolved based in part on the connection state of the portable electronic device.
29 Citations
20 Claims
-
1. In an electronic device, a method of dynamically interpreting a user input at a user interface by a processor included in the electronic device, the method comprising:
-
determining a connection state of the electronic device based upon whether or not the electronic device is connected to an external circuit; receiving an indication of the user input event from the user input interface; interpreting the user input event in accordance with the connection state; and causing the electronic device to respond in accordance with the interpreted user input event, wherein the interpretation of the user input event changes in accordance with a change in the connection state of the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A consumer electronic product, comprising:
-
a user interface, the user interface configured to receive a user input event; and a processor coupled to the user interface, the processor configured to; receive an indication of the user input event from the user interface, determine a first connection state of the consumer electronic product, generate a first interpretation of the user input event in accordance with the first connection state of the electronic device, and cause the consumer electronic product to respond in accordance with the first interpretation of the user input event, wherein when the connection state changes from the first connection state to a second connection state, then the processor interprets the user input event in accordance with the second connection state. - View Dependent Claims (9, 10, 11)
-
-
12. A computer readable medium configured for storing computer code executed by a processor used for interpreting a user input event received at a user interface of an electronic device, the computer readable medium comprising:
-
computer code for receiving an indication of the user input event from the user input interface; computer code for determining a connection state of the electronic device; computer code for interpreting a user input event consistent with the connection state such that when the connection state changes the interpretation of the user input event correspondingly changes; and computer code for causing the electronic device to respond in accordance with the interpreted user input event. - View Dependent Claims (13, 14, 15, 16)
-
-
17. In an electronic device, a method of dynamically interpreting a user input at a user interface by a processor included in the electronic device, the method comprising:
-
determining a connection state of the electronic device based upon whether or not the electronic device is connected to an external circuit; receiving an indication of the user input event from the user input interface; setting an operating state of the electronic device based on the connection state; interpreting the user input event in accordance with the connection state and the operating state; and causing the electronic device to respond in accordance with the interpreted user input event, wherein the interpretation of the user input event changes in accordance with a change in the connection state of the electronic device or a change in the operating state. - View Dependent Claims (18, 19, 20)
-
Specification