Touch screen region assist for hypertext links
First Claim
Patent Images
1. A method of displaying a hypertext document on a computer display of a computer system, the method comprising:
- (a) rendering on the computer display a primary input region for a hypertext link defined in the hypertext document;
(b) in response to first user input received after the primary input region is rendered on the computer display, displaying a supplemental input region associated with the primary input region wherein said supplemental input region is separate from said primary input region; and
(c) activating the hypertext link in response to second user input directed to the supplemental input region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer system, program product is provided for enhancing interaction with a hypertext document rendered by a browser on a touch screen. A navigation button is displayed corresponding to a displayed link in response to a predetermined event, such as changing the displayed portion of a hypertext document or touching the screen, especially if outside of all displayed links. When a plurality of links are present, prioritization of navigation buttons displayed is contemplated, based on those closest to the area touched and on a maximum allowable number of navigation buttons.
-
Citations
22 Claims
-
1. A method of displaying a hypertext document on a computer display of a computer system, the method comprising:
-
(a) rendering on the computer display a primary input region for a hypertext link defined in the hypertext document;
(b) in response to first user input received after the primary input region is rendered on the computer display, displaying a supplemental input region associated with the primary input region wherein said supplemental input region is separate from said primary input region; and
(c) activating the hypertext link in response to second user input directed to the supplemental input region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
(d) removing the supplemental input region.
-
-
3. The method of claim 1, wherein the supplemental input region is visually paired with the primary input region by a shared unique color.
-
4. The method of claim 1, wherein the supplemental input region includes a navigable button.
-
5. The method of claim 4, wherein the navigable button is visually paired with the primary input region by adjacent placement.
-
6. The method of claim 5, wherein displaying the supplemental input region further includes locally modifying the hypertext document by inserting the navigable button adjacent the primary input region.
-
7. The method of claim 1, wherein the first user input includes user selection of a control displayed on the computer display.
-
8. The method of claim 1, wherein the first user input is directed within the primary input region and a second primary input region for a second hypertext link defined in the hypertext document.
-
9. The method of claim 1, wherein the first user input includes a touch screen input.
-
10. The method of claim 1, wherein the first user input is directed outside of the primary input region.
-
11. The method of claim 1, wherein a plurality of primary input regions are displayed for a corresponding plurality of hypertext links defined in the hypertext document, and wherein the displaying the supplemental input region further includes:
-
(i) for each primary input region, determining the shortest distance to the touch screen input;
(ii) creating a list of primary input regions within a threshold distance from the touch screen input; and
(iii) displaying a supplemental input region for each primary input region in the list.
-
-
12. An apparatus comprising:
-
(a) a memory; and
(b) a program resident in the memory, the program configured to generate display representation data for a primary input region of a hypertext link defined in a hypertext document;
to generate display representation data for a supplemental input region associated with the primary input region in response to first user input received after display representation data for the primary input region is generated wherein said supplemental input region is separate from said primary input region; and
to activate the hypertext link in response to second user input directed to supplemental input region.- View Dependent Claims (13, 14, 15, 16)
-
-
17. A program product comprising:
-
(a) a program configured to generate display representation data for a primary input region of a hypertext link defined in a hypertext document;
to generate display representation data for a supplemental input region associated with the primary input region in response to user input received after display representation data for the primary input region is generated, wherein said supplemental input region is separate from said primary input region; and
to activate the hypertext link in response to user input directed to supplemental input region; and
(b) a signal bearing media bearing the program. - View Dependent Claims (18, 19)
-
-
20. A method of displaying a hypertext document on a computer display of a computer system, the method comprising:
-
(a) rendering on the computer display a plurality of primary input regions for a plurality of hypertext links defined in the hypertext document;
(b) in response to user input directed to a position on the computer display, determining which of the plurality of primary input regions is within a threshold distance from the position of the user input, and displaying a supplemental input region for each such primary input region that is within the threshold distance; and
(c) activating a hypertext link among the plurality of hypertext links in response to user input directed to the supplemental input region associated with the primary input region for the hypertext link.
-
-
21. A method of displaying a hypertext document on a computer display of a computer system, the method comprising:
-
(a) receiving a hypertext document from a source that is remote to the computer system, the hypertext document including a hypertext link for which a primary input region is defined when the hypertext document is rendered on a computer display;
(b) rendering at least a portion of the hypertext document on the computer display, including rendering the primary input region for the hypertext link on the computer display;
(c) displaying a supplemental input region associated with the primary input region on the computer display, wherein the supplemental input region is not defined in the hypertext document that is received from the source that is remote to the computer system and wherein said supplemental input region is separate from said primary input region; and
(d) activating the hypertext link in response to user input directed to the supplemental input region. - View Dependent Claims (22)
-
Specification