Method, system, and graphical user interface for activating hyperlinks
First Claim
1. A computer-implemented method, comprising:
- at a portable electronic device,displaying a web page on a touch screen display, wherein the web page includes a plurality of links to additional content;
detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact;
determining the centroid of the area of contact; and
determining a link in the plurality of links that satisfies two or more predetermined criteria with respect to the centroid, including;
that the determined link is the link in the plurality of links that first intersects a predefined spiral path starting at the centroid;
that no link is determined if the spiral path reaches a predetermined radius without contacting a link in the plurality of links; and
activating the determined link.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and graphical user interfaces for activating hyperlinks are disclosed. In one embodiment, a portable electronic device: displays content on a touch screen display, wherein the content includes a plurality of links to additional content; detects a contact by a finger with the touch screen display, wherein the contact includes an area of contact; determines a point within the area of contact; determines a link in the plurality of links that satisfies two or more predetermined criteria with respect to the point, including a closest proximity criterion and a maximum proximity criterion; and activates the determined link.
48 Citations
25 Claims
-
1. A computer-implemented method, comprising:
- at a portable electronic device,
displaying a web page on a touch screen display, wherein the web page includes a plurality of links to additional content; detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact; determining the centroid of the area of contact; and determining a link in the plurality of links that satisfies two or more predetermined criteria with respect to the centroid, including; that the determined link is the link in the plurality of links that first intersects a predefined spiral path starting at the centroid; that no link is determined if the spiral path reaches a predetermined radius without contacting a link in the plurality of links; and activating the determined link.
- at a portable electronic device,
-
2. A computer-implemented method, comprising:
- at a portable electronic device,
displaying content on a touch screen display, wherein the content includes a plurality of links to additional content; detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact; determining a point within the area of contact; determining a link in the plurality of links that satisfies two or more predetermined criteria with respect to the point, including a closest proximity criterion and a maximum proximity criterion; and activating the determined link. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- at a portable electronic device,
-
22. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
content that includes a plurality of links to additional content; wherein, in response to detection of an area of contact of a finger with the touch screen display, a point in the area of contact is determined and a link in the plurality of links is chosen and activated; wherein the link satisfies two or more predetermined criteria with respect to the point within the area of contact; and wherein the predetermined criteria include a closest proximity criterion and a maximum proximity criterion.
-
-
23. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for displaying content on a touch screen display, wherein the content includes a plurality of links to additional content; instructions for detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact; instructions for determining a point within the area of contact; instructions for determining a link in the plurality of links that satisfies two or more predetermined criteria with respect to the point, including a closest proximity criterion and a maximum proximity criterion; and instructions for activating the determined link.
-
-
24. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; display content on a touch screen display, wherein the content includes a plurality of links to additional content; detect a contact by a finger with the touch screen display, wherein the contact includes an area of contact; determine a point within the area of contact; determine a link in the plurality of links that satisfies two or more predetermined criteria with respect to the point, including a closest proximity criterion and a maximum proximity criterion; and activate the determined link.
-
-
25. A portable electronic device with a touch screen display, comprising:
-
means for displaying content on a touch screen display, wherein the content includes a plurality of links to additional content; means for detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact; means for determining a point within the area of contact; means for determining a link in the plurality of links that satisfies two or more predetermined criteria with respect to the point, including a closest proximity criterion and a maximum proximity criterion; and means for activating the determined link.
-
Specification