Method of presenting a web page for accessibility browsing
First Claim
Patent Images
1. A method, comprising:
- at an electronic device with a display and one or more input devices;
displaying, on the display, a web page that includes a plurality of selectable elements;
while a respective location in the web page is currently selected, receiving, via the one or more input devices, a command to identify a selectable element in a specified direction from the respective location within the web page;
in response to the command;
scanning through the web page to detect a next selectable element from the respective location, the scanning comprising sampling for elements of the web page in the specified direction, and wherein sampling includes hit detection at specific coordinates along a pattern; and
in accordance with a determination that a first selectable element is a next selectable element from the respective location in the respective location, selecting the first selectable element, and presenting a plurality of options for interacting with the web page with reference to the first selectable element; and
in accordance with a determination that a second selectable element is a next selectable element from the respective location in the respective location, selecting the second selectable element, and presenting a plurality of options for interacting with the web page with reference to the second selectable element.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of presenting a web page is described which incorporates navigation techniques and tools to allow impaired users to navigate throughout a web page in a convenient and geographically intuitive manner. Elements are sampled for in a region located in a user-specified direction, and a UI tool is presented for a detected element. Elements that are “hit” during sampling may be tested for materiality, and the material element with precedence will become the detected element.
-
Citations
36 Claims
-
1. A method, comprising:
at an electronic device with a display and one or more input devices; displaying, on the display, a web page that includes a plurality of selectable elements; while a respective location in the web page is currently selected, receiving, via the one or more input devices, a command to identify a selectable element in a specified direction from the respective location within the web page; in response to the command; scanning through the web page to detect a next selectable element from the respective location, the scanning comprising sampling for elements of the web page in the specified direction, and wherein sampling includes hit detection at specific coordinates along a pattern; and in accordance with a determination that a first selectable element is a next selectable element from the respective location in the respective location, selecting the first selectable element, and presenting a plurality of options for interacting with the web page with reference to the first selectable element; and in accordance with a determination that a second selectable element is a next selectable element from the respective location in the respective location, selecting the second selectable element, and presenting a plurality of options for interacting with the web page with reference to the second selectable element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 21, 22, 23)
-
10. A machine readable non-transitory medium having instructions stored therein which when executed cause a machine with a display and one or more input devices to perform a set of operations comprising:
-
displaying, on the display, a web page that includes a plurality of selectable elements; while a respective location in the web page is currently selected, receiving, via the one or more input devices, a command to identify a selectable element in a specified direction from the respective location within the web page; in response to the command; scanning through the web page to detect a next selectable element from the respective location, the scanning comprising sampling for elements of the web page in the specified direction, and wherein sampling includes hit detection at specific coordinates along a pattern; and in accordance with a determination that a first selectable element is a next selectable element from the respective location in the respective location, selecting the first selectable element, and presenting a plurality of options for interacting with the web page with reference to the first selectable element; and in accordance with a determination that a second selectable element is a next selectable element from the respective location in the respective location, selecting the second selectable element, and presenting a plurality of options for interacting with the web page with reference to the second selectable element. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 24, 25, 26)
-
-
27. An electronic device comprising:
-
one or more processors; a display; one or more input devices; memory; and one or more programs stored in the memory, the one or more programs comprising instructions for; displaying, on the display, a web page that includes a plurality of selectable elements; while a respective location in the web page is currently selected, receiving, via the one or more input devices, a command to identify a selectable element in a specified direction from the respective location within the web page; in response to the command; scanning through the web page to detect a next selectable element from the respective location, the scanning comprising sampling for elements of the web page in the specified direction, and wherein sampling includes hit detection at specific coordinates along a pattern; and in accordance with a determination that a first selectable element is a next selectable element from the respective location in the respective location, selecting the first selectable element, and presenting a plurality of options for interacting with the web page with reference to the first selectable element; and in accordance with a determination that a second selectable element is a next selectable element from the respective location in the respective location, selecting the second selectable element, and presenting a plurality of options for interacting with the web page with reference to the second selectable element. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification