Navigation of electronic device menu without requiring visual contact
First Claim
1. A method for controlling a portable device, the method comprising:
- identifying available options for presentation to a user according to a state of a computer program executing on the portable device, the available options belonging to a plurality of possible menu options;
detecting a sustained touch on a touchscreen of the portable device, the detecting including sensing a lack of touch on the touchscreen and sensing, after the lack of touch, the sustained touch anywhere in the touchscreen;
reciting the available options to the user via an audible output in response to the sustained touch, wherein the audible output is a verbal delivery of the available options;
detecting an end to the sustained touch while reciting the available options;
selecting one of the available options that was recited to the user when the end to the sustained touch was detected, the end to the sustained touch defining an input for the portable device, the input received at the portable device without providing an identifiable visual cue to the user, wherein the selected available option is selected based on a timing of the end to the sustained touch relative to the audible output; and
performing the selected available option by the computer program.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs for controlling a device without requiring visual contact are presented. One method includes an operation for identifying available options for a user according to a state of a program executing on a device, where the available options correspond to possible menu items. Further, the method provides an audible output of the available options and the detection of a touch-based input, where the input is received at the device without providing an identifiable visual cue to the user. Further yet, the method includes operations for determining the selected option from the available options based on the timing of the input relative to the audible output, and for performing the selected option by the computer program. In another method, the options are presented to the user via different vibration patterns or via vibrations of a second device connected to the device.
8 Citations
12 Claims
-
1. A method for controlling a portable device, the method comprising:
-
identifying available options for presentation to a user according to a state of a computer program executing on the portable device, the available options belonging to a plurality of possible menu options; detecting a sustained touch on a touchscreen of the portable device, the detecting including sensing a lack of touch on the touchscreen and sensing, after the lack of touch, the sustained touch anywhere in the touchscreen; reciting the available options to the user via an audible output in response to the sustained touch, wherein the audible output is a verbal delivery of the available options; detecting an end to the sustained touch while reciting the available options; selecting one of the available options that was recited to the user when the end to the sustained touch was detected, the end to the sustained touch defining an input for the portable device, the input received at the portable device without providing an identifiable visual cue to the user, wherein the selected available option is selected based on a timing of the end to the sustained touch relative to the audible output; and performing the selected available option by the computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling a portable device, the method comprising:
-
identifying available options for presentation to a user according to a state of a computer program executing on the portable device, the available options belonging to a plurality of possible menu options; detecting a sustained touch on a touchscreen of the portable device, the detecting including sensing a lack of touch on the touchscreen and sensing, after the lack of touch, the sustained touch anywhere in the touchscreen; reciting the available options to the user by vibrating the portable device in response to the sustained touch to cue the user for selecting one of the available options, wherein a different vibration pattern is defined for each available option; detecting an end to the sustained touch while reciting the available options; selecting one of the available options that was recited to the user when the end to the sustained touch was detected, the end to the sustained touch defining a user input received at the portable device without providing an identifiable visual cue to the user, wherein the selected available option is selected based on a timing of the end to the sustained touch relative to the vibrating of the portable device; and performing the selected available option by the computer program. - View Dependent Claims (9, 10)
-
-
11. A method for controlling a portable device, the method comprising:
-
identifying available options for presentation to a user according to a state of a computer program executing on the portable device, the available options belonging to a plurality of possible menu options; detecting a first touch that is sustained on a touchscreen of the portable device, the detecting including sensing a lack of touch on the touchscreen and sensing, after the lack of touch, the sustained touch anywhere in the touchscreen; reciting the available options to the user via an audible output in response to the first touch, wherein the audible output is a verbal delivery of the available options; detecting a second touch on the touchscreen while the first touch is sustained on the touchscreen and while reciting the available options; selecting one of the available options that was recited to the user when the second touch was detected, the first touch and the second touch defining an input for the portable device, the input received at the portable device without providing an identifiable visual cue to the user, wherein the selected available option is selected based on a timing of the second touch relative to the audible output; and performing the selected available option by the computer program. - View Dependent Claims (12)
-
Specification