DETECTING AND PROCESSING BUTTON PRESS EVENTS FOR PERFORMING ELECTRONIC DEVICE OPERATIONS
First Claim
Patent Images
1. A method for processing inputs from an input interface having a primary button and secondary buttons, the secondary buttons associated with a resistor network, comprising:
- detecting a short event from an input associated with the primary button;
resetting register values for the secondary buttons to up;
recording a number of short events within a timeout;
providing the recorded number of short events to a queue for processing by a user interface;
detecting a button event from a secondary button;
resetting a register value for the primary button to up;
storing the current time for a volume timer in response to detecting the button event; and
incrementing the volume of played back media based on the detected button event.
2 Assignments
0 Petitions
Accused Products
Abstract
This is directed to processing inputs received from an input mechanism to control media playback operations and volume. The input mechanism can include a first button providing inputs by shorting an electrical circuit, and a second button providing inputs by changing the resistance or tone detected or received by a processor. To process inputs, a processor can first detect and process short events from the first button, and subsequently process button events from the second button.
7 Citations
22 Claims
-
1. A method for processing inputs from an input interface having a primary button and secondary buttons, the secondary buttons associated with a resistor network, comprising:
-
detecting a short event from an input associated with the primary button; resetting register values for the secondary buttons to up; recording a number of short events within a timeout; providing the recorded number of short events to a queue for processing by a user interface; detecting a button event from a secondary button; resetting a register value for the primary button to up; storing the current time for a volume timer in response to detecting the button event; and incrementing the volume of played back media based on the detected button event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing inputs from an input interface comprising at least one button that does not provide inputs from shorting an electrical circuit, comprising:
-
detecting at least one of a resistor value and a tone frequency emitted as a result of a press of the at least one button; identifying a number of previously detected short events resulting from a press of a second button; storing the time at which the one of the at least one resistor value and frequency tone were detected for a volume timer; and incrementing the volume in response to detecting. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An electronic device operative to receive an input from an input interface, the electronic device comprising an input interface, an output interface, and a processor, wherein:
-
the input interface comprises at least a first button and a second button; and the processor is operative to; detect a short event from an input associated with the first button; record a number of short events within a timeout; direct the output interface to perform an interface operation associated with the recorded number of short events; detect a button event from a second button, wherein the detected button event does not comprise an electrical short; and direct the output interface to increment the volume of audio output by the electronic device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. Computer readable media for identifying points of interest positioned in a user'"'"'s future location, comprising a computer-readable instructions for:
-
detecting at least one of a resistor value and a tone frequency emitted as a result of a press of the at least one button; identifying a number of previously detected short events resulting from a press of a second button; storing the time at which the one of the at least one resistor value and frequency tone were detected for a volume timer; and incrementing the volume in response to detecting. - View Dependent Claims (22)
-
Specification