HIGHLIGHTING OF TAPPABLE WEB PAGE ELEMENTS
First Claim
1. A method of highlighting tappable web page elements on a touchscreen display, the method comprising:
- displaying at least a portion of a web page on the touchscreen display, the web page comprising a plurality of elements;
detecting a touch to the touchscreen display at a touch location;
determining, from the plurality of elements, a touched element displayed on the touchscreen display at the touch location;
determining whether the touched element is to be highlighted based at least on a touched element size, a touched element complexity or a touched element display style; and
highlighting the touched element on the touchscreen display if the touched element is to be highlighted.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for highlighting tappable web page elements in response to a touch detect a touch to a touchscreen display, determine that a touched element displayed at the touch location, and determine whether and how the touched element is to be highlighted. Highlighting can be based on various touched element properties. In one embodiment, if a touched element is not tappable, the element is not highlighted. If the touched element is editable, the element is highlighted. A region around the touch location is highlighted if the touched element is an image map or SVG element and a portion of the element at the touch location is tappable. A touched element is also highlighted if the element has an inline display style or is a highlight element type. The touched element is not highlighted if its size and complexity exceed size and complexity thresholds.
-
Citations
20 Claims
-
1. A method of highlighting tappable web page elements on a touchscreen display, the method comprising:
-
displaying at least a portion of a web page on the touchscreen display, the web page comprising a plurality of elements; detecting a touch to the touchscreen display at a touch location; determining, from the plurality of elements, a touched element displayed on the touchscreen display at the touch location; determining whether the touched element is to be highlighted based at least on a touched element size, a touched element complexity or a touched element display style; and highlighting the touched element on the touchscreen display if the touched element is to be highlighted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device programmed to carry out a method of highlighting tappable web page elements displayed on a touchscreen display, the method comprising:
-
detecting a touch to the touchscreen display at a touch location; determining, from a plurality of elements of a web page displayed on the touchscreen display, a touched element displayed on the touchscreen display at the touch location; determining that the touched element comprises; an image or code used by a web browser to render a dings drawing; and at least one touch event handler associated with a region of the image or drawing within the touched element displayed at the touch location, or an object or element within the touched element displayed at the touch location; and highlighting a region of the touchscreen display around the touch location. - View Dependent Claims (16, 17)
-
-
18. One or more computer-readable storage media storing computer-executable instructions for causing a computing device to perform a method of highlighting tappable web page elements displayed on a touchscreen display, the method comprising:
-
displaying a web page on the touchscreen display, the web page comprising a plurality of elements; detecting a touch to the touchscreen display at a touch location; determining, from the plurality of elements, a touched element displayed at the touch location; determining whether to highlight the touched element, the determining comprising; if the touched element is not tappable, determining not to highlight the touched element; if the touched element is editable, determining to highlight the touched element; if the touched element comprises an image and defines one or more regions that are tappable, determining to highlight a region of the image around the touch location; if the touched element has an inline display style or a type of the touched element is a highlight element type, determining to highlight the touched element; if a touched element size exceeds a size threshold and a touched element complexity exceeds a complexity threshold, determining not to highlight the touched element; and otherwise, determining to highlight the touched element; and highlighting the touched element according to the determining whether to highlight the touched element. - View Dependent Claims (19, 20)
-
Specification