Electronic devices with touch-sensitive navigational mechanisms, and associated methods
First Claim
Patent Images
1. An electronic device, comprising:
- a display configured to present a user interface to a user;
a sensing component configured to sense a first touch and a second touch from an input mechanism;
an input circuitry configured to measure at least one parameter of the first touch and the second touch via the sensing component, wherein the at least one parameter includes a duration of the first touch and a positional change of the first touch and the second touch and wherein the second touch is distinct from the first touch; and
a processor configured to;
perform an analysis of the measured at least one parameter of the first touch,based on the analysis, recognize the first touch as an input for scrolling when the determined duration is greater than a duration threshold and the positional change is greater than a first positional threshold;
cause the user interface to navigate on the display based on the performed analysis;
commence a scroll timer upon recognizing the first touch as an input for scrolling, wherein the user interface ceases to scroll at an expiration of the scroll timer;
when the second touch is while the user interface is scrolling, compare the positional change of the second detected touch to a second positional threshold;
measure an elapsed time between commencing the scroll timer and detecting the second touch;
when the elapsed time is less than a scrolling threshold, change a speed of the scrolling based on the comparison of the positional change of the second touch to the second positional threshold; and
when the elapsed time is greater than the scrolling threshold, extend the scroll timer.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic devices with preselected operational characteristics and associated methods are disclosed. The electronic devices can include a sensing component that senses a touch from an input mechanism and an input circuitry that measures at least one parameter of the touch from the sensing component. The electronic devices can also include a processor that performs an analysis of the measured at least one parameter of the detected touch and causes the user interface to navigate on the display based on the performed analysis.
54 Citations
18 Claims
-
1. An electronic device, comprising:
-
a display configured to present a user interface to a user; a sensing component configured to sense a first touch and a second touch from an input mechanism; an input circuitry configured to measure at least one parameter of the first touch and the second touch via the sensing component, wherein the at least one parameter includes a duration of the first touch and a positional change of the first touch and the second touch and wherein the second touch is distinct from the first touch; and a processor configured to; perform an analysis of the measured at least one parameter of the first touch, based on the analysis, recognize the first touch as an input for scrolling when the determined duration is greater than a duration threshold and the positional change is greater than a first positional threshold; cause the user interface to navigate on the display based on the performed analysis; commence a scroll timer upon recognizing the first touch as an input for scrolling, wherein the user interface ceases to scroll at an expiration of the scroll timer; when the second touch is while the user interface is scrolling, compare the positional change of the second detected touch to a second positional threshold; measure an elapsed time between commencing the scroll timer and detecting the second touch; when the elapsed time is less than a scrolling threshold, change a speed of the scrolling based on the comparison of the positional change of the second touch to the second positional threshold; and when the elapsed time is greater than the scrolling threshold, extend the scroll timer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating an electronic device, comprising:
-
measuring at least one parameter of a first detected touch from an input mechanism on a sensing component of the electronic device, wherein measuring the at least one parameter of the first detected touch includes determining a duration of the first detected touch and determining a positional change of the first detected touch; performing an analysis of the measured at least one parameter of the first detected touch from the input mechanism; based on the analysis, recognizing the first detected touch as an input for scrolling when the determined duration is greater than a duration threshold and the positional change is greater than a first positional threshold; causing the user interface to scroll on a display of the electronic device based on the performed analysis; commencing a scroll timer upon recognizing the first detected touch as an input for scrolling, wherein the user interface ceases to scroll at an expiration of the scroll timer; while the user interface is scrolling, measuring at least one parameter of a second detected touch from the input mechanism, wherein the second detected touch is distinct from the first detected touch and wherein measuring the at least one parameter of the second detected touch includes determining a positional change of the second detected touch; comparing the positional change of the second detected touch to a second positional threshold; measuring an elapsed time between commencing the scroll timer and detecting the second touch; when the elapsed time is less than a scrolling threshold, changing a speed of the scrolling based on the comparison; and when the elapsed time is greater than the scrolling threshold, extending the scroll timer. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for operating an electronic device, comprising:
-
detecting a first touch from an input mechanism on a sensing component of the electronic device; measuring at least one parameter of the first detected touch, wherein measuring the at least one parameter of the first detected touch includes determining a duration of the first detected touch and determining a positional change of the first detected touch; recognizing the first detected touch as a signal for scrolling when the determined duration is greater than a duration threshold and the positional change is greater than a first positional threshold; causing a user interface to scroll on a display of the electronic device based on the recognized signal for scrolling; commencing a scroll timer upon recognizing the first detected touch as a signal for scrolling, wherein the user interface ceases to scroll at an expiration of the scroll timer; while the user interface is scrolling, measuring at least one parameter of a second detected touch from the input mechanism, wherein the second detected touch is distinct from the first detected touch and wherein measuring the at least one parameter of the second detected touch includes determining a positional change of the second detected touch; comparing the positional change of the second detected touch to a second positional threshold; measuring an elapsed time between commencing the scroll timer and detecting the second detected touch; when the elapsed time is less than a scrolling threshold, changing a speed of the scrolling based on the comparison; and when the elapsed time is greater than the scrolling threshold, extending the scroll timer. - View Dependent Claims (15, 16, 17, 18)
-
Specification