Control Selection Approximation
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive display;
displaying on the touch-sensitive display a web page including a plurality of activatable user interface objects;
detecting on the touch-sensitive display a first contact at a first location that corresponds to the displayed web page;
in response to detecting the first contact at the first location, determining whether the first location corresponds to at least one of the activatable user interface objects;
when the first location does not correspond to at least one of the activatable user interface objects;
identifying a user interface object, if any, that best satisfies a predefined rule with respect to the first location; and
performing an action corresponding to the identified user interface object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes displaying a user interface of an application on a device'"'"'s touch-sensitive display. The user interface includes a plurality of regions, including a respective region at a respective hierarchy level. The respective region has two or more child regions at a hierarchy level below the respective hierarchy level. The method includes detecting a first contact at a location that corresponds to the respective region and that does not correspond to any of the two or more child regions. When the application is configured to process the first contact, not in conjunction with the respective region, but in conjunction with at least one child region of the two or more child regions, the method includes identifying a respective child region in accordance with positions of the child regions relative to the location, and processing the first contact in conjunction with the identified respective child region using the application.
73 Citations
18 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive display; displaying on the touch-sensitive display a web page including a plurality of activatable user interface objects; detecting on the touch-sensitive display a first contact at a first location that corresponds to the displayed web page; in response to detecting the first contact at the first location, determining whether the first location corresponds to at least one of the activatable user interface objects; when the first location does not correspond to at least one of the activatable user interface objects; identifying a user interface object, if any, that best satisfies a predefined rule with respect to the first location; and performing an action corresponding to the identified user interface object. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An electronic device comprising a touch-sensitive display, one or more processors, and memory storing one or more programs for execution by the one or more processors, the one or more programs for execution by the one or more processors, the one or more programs including instructions for:
-
displaying on the touch-sensitive display a web page including a plurality of activatable user interface objects; detecting on the touch-sensitive display a first contact at a first location that corresponds to the displayed web page; in response to detecting the first contact at the first location, determining whether the first location corresponds to at least one of the activatable user interface objects; when the first location does not correspond to at least one of the activatable user interface objects; identifying a user interface object, if any, that best satisfies a predefined rule with respect to the first location; and performing an action corresponding to the identified user interface object. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors in an electronic device with a touch-sensitive display, the one or more programs including instructions for:
-
displaying on the touch-sensitive display a web page including a plurality of activatable user interface objects; detecting on the touch-sensitive display a first contact at a first location that corresponds to the displayed web page; in response to detecting the first contact at the first location, determining whether the first location corresponds to at least one of the activatable user interface objects; when the first location does not correspond to at least one of the activatable user interface objects; identifying a user interface object, if any, that best satisfies a predefined rule with respect to the first location; and performing an action corresponding to the identified user interface object. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification