Discoverability and navigation of hyperlinks via tabs
First Claim
1. In a computer system having a video display, a keyboard device for providing a key input, a method of discovering each of a plurality of hyperlinks in a hypertext document, said input device having keys, comprising:
- (a) displaying the hypertext document on the video display;
(b) organizing the plurality of the hyperlinks in the document into a sequence in an element list, wherein the sequence of the hyperlinks is based on the disposition of each hyperlink in the document, and wherein the element list comprises information describing a location of a next hyperlink and a type of the next hyperlink; and
(c) when a predefined key on the keyboard device is actuated, giving focus to the next hyperlink of the plurality of hyperlinks in the sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may discover and navigate among hyperlinks through the use of a keyboard. For example, a user may press a tab key to discover and navigate to a first hyperlink that is part of a hypertext document. The first hyperlink is, in response, given focus and a focus shape is drawn around the text or graphics for the hot region of the hyperlink. If the user again presses the tab key, the next hyperlink is given focus and a focus shape (i.e., an outline that surrounds the next hyperlink) is drawn around the next hyperlink. A user may also tab to a placeholder for an image in order to make a decision whether the image should be downloaded or not.
89 Citations
27 Claims
-
1. In a computer system having a video display, a keyboard device for providing a key input, a method of discovering each of a plurality of hyperlinks in a hypertext document, said input device having keys, comprising:
-
(a) displaying the hypertext document on the video display;
(b) organizing the plurality of the hyperlinks in the document into a sequence in an element list, wherein the sequence of the hyperlinks is based on the disposition of each hyperlink in the document, and wherein the element list comprises information describing a location of a next hyperlink and a type of the next hyperlink; and
(c) when a predefined key on the keyboard device is actuated, giving focus to the next hyperlink of the plurality of hyperlinks in the sequence. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer system having a video display and a hypertext document having a plurality of hyperlinks, a method comprising:
-
(a) displaying a visual representation of at least one hyperlink in the hypertext document on the video display;
(b) organizing the plurality of the hyperlinks in the hypertext document into a sequence in an element list, wherein the sequence of the hyperlinks is based on the disposition of each hyperlink in the hypertext document, and wherein the element list comprises information describing a location of a next hyperlink and a type of the next hyperlink;
(c) in response to a tab command, determining a next hyperlink in the document, wherein the determination of the next hyperlink is based on the element list comprising information describing the type of the next hyperlink and the location of the next hyperlink;
(d) giving focus to the next hyperlink; and
(e) drawing a non-rectangular focus shape around the visual representation of the next hyperlink to indicate when the next hyperlinks given focus. - View Dependent Claims (7, 8, 9)
-
-
10. In a distributed system having a server and a client, wherein the client includes a display device and a keyboard device having at least one key, a method comprising:
-
(a) providing an image map at the client from the server wherein the image map includes a plurality of hyperlinks, each hyperlink being associated with a particular portion of the image map;
(b) displaying the image map on the display device;
(c) organizing the plurality of the hyperlinks in the image map into a sequence in an element list, wherein the sequence of the hyperlinks is based on the disposition of each hyperlink in the image map, and wherein the element list comprises information describing a location of a next hyperlink and a type of the next hyperlink;
(d) in response to actuating a selected key of the keyboard device, determining the next hyperlink associated with a particular portion of the image map, wherein the determination of the next hyperlink is executed on the client; and
(e) displaying a visual indication of the presence of the next hyperlink in the image map. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a computer system having a display and a keyboard device, a computer-readable medium holding computer-executable instructions for performing a method of discovering a plurality of hyperlinks in a hypertext document, said keyboard device having at least one key, comprising:
-
(a) displaying the hypertext document on the display;
(b) organizing the plurality of hyperlinks in the hypertext document into a sequence in an element list, wherein the sequence of the hyperlinks is based on the disposition of each hyperlink in the document, and wherein the element list comprises information describing a location of a next hyperlink and a type of the next hyperlink; and
(c) when a predefined key on the keyboard device is actuated, giving focus to a next one of the plurality of hyperlinks in the sequence. - View Dependent Claims (20, 21)
-
-
22. In a computer system having a display and a hypertext document having a plurality of hyperlinks, a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) displaying a visual representation of at least one hyperlink in the hypertext document on the display;
(b) organizing the plurality of the hyperlinks in the hypertext document into a sequence in an element list, wherein the sequence of the hyperlinks is based on the disposition of each hyperlink in the hypertext document, and wherein the element list comprises information describing a location of a next hyperlink and a type of the next hyperlink;
(c) in response to a tab command, determining a next hyperlink in the hypertext document, wherein the determination of the next hyperlink is based on the element list comprising information describing the type of the next hyperlink and the location of the next hyperlink;
(d) giving focus to the next hyperlink; and
(e) drawing a non-rectangular focus shape around the visual representation of the next hyperlink to indicate that the next hyperlink is given focus. - View Dependent Claims (23)
-
-
24. In a distributed system having a server and a client, wherein the client includes a display device and a keyboard device having at least one key, a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) providing an image map at the client from the server wherein the image map includes a plurality of hyperlinks, each hyperlink is associated with a particular portion of the image map;
(b) displaying the image map on the display device;
(c) organizing the plurality of the hyperlinks in the image map into a sequence in an element list, wherein the sequence of the hyperlinks is based on the disposition of each hyperlink in the image map, and wherein the element list comprises information describing a location of a next hyperlink and a type of the next hyperlink;
(d) in response to actuating a selected key of the keyboard device, determining a location of the next hyperlink associated with a particular portion of the image map, wherein the determination of the next hyperlink is executed on the client; and
(e) displaying a visual indication of the presence of the next hyperlink in the image map. - View Dependent Claims (25, 26, 27)
-
Specification