# US 10,482,164 B2 · Hyperlink with graphical cue

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,164 B2
- Document ID: US10482164B2
- Status: Granted
- Kind: B2
- Application number: 16/438,451
- Filed: 2019-06-11
- Published: 2019-09-26
- Granted: 2019-11-19
- Earliest claimed: 2006-03-20
- Assignees: Aloft Media, LLC
- Applicants: Aloft Media, LLC
- Inventors: Gal Arav
- Web page: https://patentgrep.com/patent/US10482164B2

## CPC

- G06F 40/134: Hyperlinking
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system, method, and computer program product are provided for causing display of a first set of representations of a first set of hyperlinks. In operation, a first input from a user is received indicating a selection of one of the first set of hyperlink representations and causes, in response to receiving the first input, display of a second set of representations of a second set of hyperlinks. Further, a second input from the user is received indicating a selection of one of the second set of hyperlink representations, and causes, in response to receiving the second input, navigation to a destination specified by the selected one of the second set of hyperlink representations.

## Claims

### Claim 1

A method, comprising:
providing a web page including a set of one or more representations of one or more menu items and a set of one or more representations of one or more hyperlinks, the web page configured to:
cause display of the set of one or more representations of one or more menu items of the web page without any images being used in the display of the set of one or more representations of one or more menu items in connection with the web page, and with the set of one or more representations of one or more hyperlinks being initially hidden and taking the form of hypertext including one or more textual representations of one or more hyperlinks,
allow receipt of a first input, in the form of hovering, that indicates a selection of one of the set of one or more representations of one or more menu items,
cause, in response to receipt of the first input indicating the selection of the one of the set of one or more representations of one or more menu items, display of the set of one or more representations of one or more hyperlinks, such that the set of one or more representations of one or more hyperlinks is displayed in a menu in a same window as the one of the set of one or more representations of one or more menu items, and at least partially below the one of the set of one or more representations of one or more menu items,
allow receipt of a second input that indicates a selection of one of the set of one or more representations of one or more hyperlinks, and
cause, in response to receipt of the second input indicating the selection of the one of the set of one or more representations of one or more hyperlinks, display of another web page that corresponds to the one of the set of one or more representations of one or more hyperlinks and that includes at least a portion of content along with another instance of the set of one or more representations of one or more menu items, so as to allow review of the another instance of the set of one or more representations of one or more menu items and review of another instance of the set of one or more representations of one or more hyperlinks while the at least portion of content is displayed, for use in causing display of yet another web page that includes at least a portion of additional content along with yet another instance of the set of one or more representations of one or more menu items; and
causing storage of the web page.

### Claim 2 (depends on 1)

The method of claim 1, wherein the absence of any images in the display of the set of one or more representations of one or more menu items reduces a download time associated with a pre-download of the set of one or more representations of one or more hyperlinks with the web page.

### Claim 3 (depends on 1)

The method of claim 1, wherein the set of one or more representations of one or more hyperlinks is displayed so as to overlap at least a portion of a content section of the web page.

### Claim 4 (depends on 1)

The method of claim 1, wherein use of the one or more textual representations minimizes an amount of data required to pre-download the set of one or more representations of one or more hyperlinks with the web page.

### Claim 5 (depends on 1)

The method of claim 1, wherein the another instance of the set of one or more representations of one or more menu items is displayed in a first portion of the another web page, the at least portion of content is displayed in a second portion of the another web page, and at least part of the first portion including at least a portion of the another instance of the set of one or more representations of one or more hyperlinks overlaps at least part of the second portion.

### Claim 6 (depends on 1)

The method of claim 1, wherein a distance between multiple of the set of one or more representations of one or more hyperlinks remains constant before and after the display of the set of one or more representations of one or more hyperlinks.

### Claim 7 (depends on 1)

The method of claim 1, wherein the receipt of the first input is allowed without Asynchronous-JavaScript-and-XML (AJAX) for improving a speed of the receipt of the first input and the display of the set of one or more representations of one or more hyperlinks.

### Claim 8 (depends on 1)

The method of claim 1, wherein each instance of the receipt and the display causation is performed without invoking Asynchronous-JavaScript-and-XML (AJAX).

### Claim 9 (depends on 1)

The method of claim 1, wherein an entirety of the web page is generated without using Java.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first input is capable of including the hovering, or clicking.

### Claim 11 (depends on 1)

The method of claim 1, wherein the hovering permits a user to more quickly view different sets of one or more representations of different one or more hyperlinks, as compared to clicking, by permitting the user to move a cursor over different sets of one or more representations of different one or more menu items.

### Claim 12 (depends on 1)

The method of claim 1, wherein the web page includes at least one search field that works in connection with code to, in response to a receipt of search user input, cause display of one or more search results based on n-tuples, where n is greater than or equal to one.

### Claim 13 (depends on 1)

The method of claim 1, wherein the web page includes at least one search field that works in connection with code to, in response to a receipt of search user input, cause display of one or more search results based on n-tuples, where n is greater than or equal to two.

### Claim 14 (depends on 1)

The method of claim 1, wherein at least one of:
the set of one or more representations of one or more menu items includes a set including a single representation of a single menu item;
the web page includes a single web page;
the web page is one of a plurality of web pages;
the one or more representations of one or more hyperlinks is displayed below and to a side of the one of the set of one or more representations of one or more menu items;
the one of the set of one or more representations of one or more hyperlinks is displayed immediately below the one of the one of the set of one or more representations of one or more menu items;
the one or more representations of one or more hyperlinks is displayed below the one of the set of one or more representations of one or more menu items, by the one or more representations of one or more hyperlinks being displayed at a first level that is below a second level that the one of the set of one or more representations of one or more menu items is displayed;
the one or more representations of one or more hyperlinks is displayed below the one of the set of one or more representations of one or more menu items, by the one or more representations of one or more hyperlinks being displayed on a first y-axis plane that is below a second y-axis plane that the one of the set of one or more representations of one or more menu items is displayed;
the one or more representations of one or more hyperlinks is displayed below the one of the set of one or more representations of one or more menu items, by the one or more representations of one or more hyperlinks being displayed at a first location on an x-axis on a first y-axis plane that is below a second location on the x-axis on a second y-axis plane at which the one of the set of one or more representations of one or more menu items is displayed;
the at least portion of content is different from the at least portion of additional content;
the at least portion of content is the same as the at least portion of additional content;
the set of one or more representations of one or more hyperlinks is displayed in the menu in a first frame of the same window, and the one of the set of one or more representations of one or more menu items is displayed in a second frame of the same window;
the set of one or more representations of one or more hyperlinks and the one of the set of one or more representations of one or more menu items, are displayed in the same frame of the same window;
the set of one or more representations of one or more hyperlinks and the one of the set of one or more representations of one or more menu items, are displayed in the menu;
the set of one or more representations of one or more hyperlinks and the one of the set of one or more representations of one or more menu items, are displayed in different menus;
other one or more portions of the web page other than the set of representations of one or more menu items include images;
the one or more menu items include one or more hyperlinks;
other one or more portions of the web page other than the set of representations of one or more menu items, including the content, include images;
other one or more portions of the web page other than the set of representations of one or more menu items, including the set of one or more representations of one or more hyperlinks, include images;
images other than the any images are pre-downloaded with the web page;
images are pre-downloaded with the web page for use in the display of the set of representations of one or more hyperlinks;
the second input includes the hovering;
additional input other than the first input and the second input, includes the hovering;
the hovering results in a visual emphasis;
the hovering results in content display;
the hovering results in display of at least a portion of content that was previously hidden;
each instance of the set of one or more representations of one or more menu items is identical;
the another instance of the set of one or more representations of one or more menu items has at least one difference with respect to the set of one or more representations of one or more menu items;
the another instance of the set of one or more representations of one or more menu items and the set of one or more representations of one or more menu items, are displayed with different content;
the yet another instance of the set of one or more representations of one or more menu items, the another instance of the set of one or more representations of one or more menu items, and the set of one or more representations of one or more menu items, are each displayed with different content;
the yet another instance of the set of one or more representations of one or more menu items, the another instance of the set of one or more representations of one or more menu items, and the set of one or more representations of one or more menu items, are identical in at least one respect;
the yet another instance of the set of one or more representations of one or more menu items, the another instance of the set of one or more representations of one or more menu items, and the set of one or more representations of one or more menu items, are different in at least one respect;
each instance of the set of one or more representations of one or more hyperlinks is identical;
the another instance of the set of one or more representations of one or more hyperlinks has at least one difference with respect to the set of one or more representations of one or more hyperlinks;
the another instance of the set of one or more representations of one or more hyperlinks and the set of one or more representations of one or more hyperlinks, are displayed with different content;
the web page, the another web page, and the yet another web page are on a same website;
the set of one or more representations of one or more menu items and the at least portion of content are simultaneously displayed in separate frames;
the set of one or more representations of one or more menu items and the at least portion of content are simultaneously displayed in at least one frame;
the set of one or more representations of one or more menu items and the at least portion of content are simultaneously displayed in a same frame;
the set of one or more representations of one or more hyperlinks are pre-downloaded with the web page by being downloaded prior to the first input;
the web page is part of a system including a server;
the web page is part of a system including a server on which the web page is stored and from which the web page is served;
the web page is part of a system including a server;
the web page is part of a system including a user computer to which the web page is served and stored;
the web page is stored on a user computer;
the web page is stored on a server; or
the at least a portion of the content includes a text item; and
further comprising: providing a display for being caused, by the web page, to display: the set of one or more representations, the set of one or more representations of one or more hyperlinks, the another web page, and the yet another web page; and
further comprising: providing an input device for being used, in connection with the web page, to allow receipt of: the first input, and the second input; and
further comprising: providing a storage device for storage of the web page.

### Claim 15 (depends on 1)

The method of claim 1, wherein the set of one or more representations of one or more hyperlinks is caused to be displayed as a vertical list of the one or more representations of one or more hyperlinks.

### Claim 16 (depends on 1)

The method of claim 1, wherein the set of one or more representations of one or more hyperlinks is caused to be displayed as a vertical list of the one or more representations of one or more hyperlinks, in order to avoid confusion with the set of one or more representations of one or more menu items.

### Claim 17 (depends on 1)

The method of claim 1, wherein the menu items include hyperlinks.

### Claim 18 (depends on 1)

The method of claim 1, wherein the web page is part of a website, the website being configured to:
display a plurality of user interface elements including a first user interface element and a second user interface element;
allow receipt of user input that indicates a selection of the first user interface element;
in response to the receipt of user input that indicates the selection of the first user interface element, display a first user interface;
allow receipt of a first message utilizing the first user interface;
cause the first message to sent, such that the first message is displayed with other messages on another web page of another website associated with a separate first on-line forum;
allow receipt of user input that indicates a selection of the second user interface element;
in response to the receipt of user input that indicates the selection of the second user interface element, display a second user interface;
allow receipt of a second message utilizing the second user interface; and
cause the second message to sent, such that the second message is displayed with yet other messages on yet another web page of yet another website associated with a separate second on-line forum.

### Claim 19 (depends on 18)

The method of claim 18, wherein the website is configured to: cause display of a field for conducting a search in connection with at least a portion of information associated with the website; allow receipt of a plurality of characters of text utilizing the field; cause a determination whether the characters match any of n text strings in at least one of a plurality of n-tuples, with n being greater than or equal to one (1); and cause, in response to it being determined that the characters match any of the n text strings in the at least one of the plurality of n-tuples, an indication that the match has been found.

### Claim 20 (depends on 1)

The method of claim 1, wherein the display of the another web page is caused, so as to allow the review of the another instance of the set of one or more representations of one or more hyperlinks, in response to receipt of a third input indicating a selection of one of the another instance of the set of one or more representations of one or more menu items.

### Claim 21 (depends on 1)

The method of claim 1, wherein a distance between multiple of the set of one or more representations of one or more menu items remains constant before and after the display of the set of one or more representations of one or more hyperlinks.

### Claim 22

A method, comprising:
creating content for populating a web page, the web page including a set of one or more representations of one or more menu items and a set of one or more representations of one or more hyperlinks; and
storing the web page on at least one server, in order to:
cause display of the set of one or more representations of one or more menu items of the web page, with the set of one or more representations of one or more hyperlinks being initially hidden,
allow receipt of a first input, in the form of hovering, that indicates a selection of one of the set of one or more representations of one or more menu items,
cause, in response to receipt of the first input indicating the selection of the one of the set of one or more representations of one or more menu items, immediate display of the set of one or more representations of one or more hyperlinks, such that the set of one or more representations of one or more hyperlinks is displayed in a menu in a same window as the one of the set of one or more representations of one or more menu items,
allow receipt of a second input that indicates a selection of one of the set of one or more representations of one or more hyperlinks, and
cause, in response to receipt of the second input indicating the selection of the one of the set of one or more representations of one or more hyperlinks, display of another web page that corresponds to the one of the set of one or more representations of one or more hyperlinks and that includes at least a portion of additional content and another instance of the set of one or more representations of one or more menu items, so as to allow access to the another instance of the set of one or more representations of one or more menu items and access to another instance of the set of one or more representations of one or more hyperlinks while the at least portion of additional content is displayed with the another instance of the set of one or more representations of one or more menu items.

### Claim 23 (depends on 22)

The method of claim 22, wherein the set of one or more representations of one or more hyperlinks is displayed so as to overlap at least a portion of a content section of the web page.

### Claim 24 (depends on 22)

The method of claim 22, wherein the another instance of the set of one or more representations of one or more menu items is displayed in a first portion of the another web page, the at least portion of additional content is displayed in a second portion of the another web page, and at least part of the first portion includes at least a portion of the another instance of the set of one or more representations of one or more hyperlinks that overlaps at least part of the second portion.

### Claim 25 (depends on 22)

The method of claim 22, wherein the set of one or more representations of one or more menu items is implemented without images and the receipt of the first input is implemented without Asynchronous-JavaScript-and-XML (AJAX), both for improving a speed of the receipt of the first input and the display of the set of one or more representations of one or more hyperlinks.

### Claim 26 (depends on 22)

The method of claim 22, wherein an appearance of letters of the set of one or more representations of one or more hyperlinks does not change in response to selection user input thereon.

### Claim 27 (depends on 22)

The method of claim 22, wherein the set of one or more representations of one or more menu items is implemented without images and the receipt of the first input is implemented without Java, both for improving a speed of the receipt of the first input and the display of the set of one or more representations of one or more hyperlinks.

### Claim 28 (depends on 22)

The method of claim 22, wherein the web page includes at least one search field that works in connection with code to, in response to a receipt of search user input, cause display of one or more search results based on n-tuples, where n is greater than or equal to one.

### Claim 29 (depends on 22)

The method of claim 22, wherein the web page includes at least one search field that works in connection with code to, in response to a receipt of search user input, cause display of one or more search results based on n-tuples, where n is greater than or equal to two.

### Claim 30 (depends on 22)

The method of claim 22, wherein the receipt of the first input is allowed without Java, for improving a speed of at least one of: the receipt of the first input, or the display of the set of one or more representations of one or more hyperlinks.

### Claim 31 (depends on 22)

The method of claim 22, wherein the receipt of the first input is allowed without Java, for improving a speed of the receipt of the first input and the display of the set of one or more representations of one or more hyperlinks.

### Claim 32 (depends on 22)

The method of claim 22, wherein an appearance of letters of the set of one or more representations of one or more hyperlinks changes in response to selection user input thereon.

### Claim 33 (depends on 22)

The method of claim 22, wherein the display of the another web page is caused; so as to allow access to the another instance of the set of one or more representations of one or more menu items, by causing display of the another instance of the set of one or more representations of one or more menu items on the another web page; and so as to allow access to the another instance of the set of one or more representations of one or more hyperlinks while the at least portion of additional content is displayed with the another instance of the set of one or more representations of one or more menu items, by causing display of the another instance of the set of one or more representations of one or more hyperlinks in response to receipt of a third input indicating a selection of one of the another instance of the set of one or more representations of one or more menu items that is caused to be displayed on the another web page.

### Claim 34

A method, comprising:
providing a non-transitory computer readable medium; and
storing, on the non-transitory computer readable medium, content for at least one web page, the at least one web page including a set of one or more representations of one or more menu items and a set of one or more representations of one or more hyperlinks, and the at least one web page configured to:
cause display of the set of one or more representations of one or more menu items of the at least one web page, without any images being used in the display of the set of one or more representations of one or more menu items, and with the set of one or more representations of one or more hyperlinks being initially hidden and taking the form of hypertext including one or more textual representations of one or more hyperlinks,
allow receipt of a first input, in the form of hovering, that indicates a selection of one of the set of one or more representations of one or more menu items,
cause, in response to receipt of the first input indicating the selection of the one of the set of one or more representations of one or more menu items, display of the set of one or more representations of one or more hyperlinks,
allow receipt of a second input that indicates a selection of one of the set of one or more representations of one or more hyperlinks, and
cause, in response to receipt of the second input indicating the selection of the one of the set of one or more representations of one or more hyperlinks, display of at least one other web page that corresponds to the one of the set of one or more representations of one or more hyperlinks and that includes at least a portion of additional content and the set of one or more representations of one or more menu items, so as to allow use of the set of one or more representations of one or more menu items while the at least portion of additional content is displayed with the set of one or more representations of one or more menu items.

### Claim 35 (depends on 34)

The method of claim 34, wherein the at least portion of additional content and the set of one or more representations of one or more menu items are caused to be displayed in a same frame.

### Claim 36 (depends on 34)

The method of claim 34, wherein the at least one web page and the at least one other web page are implemented without Java nor Asynchronous-JavaScript-and-XML (AJAX).

### Claim 37 (depends on 34)

The method of claim 34, wherein the at least one web page includes at least one search field that works in connection with code to, in response to a receipt of search user input, cause display of one or more search results based on n-tuples, where n is greater than or equal to one.

### Claim 38 (depends on 34)

The method of claim 34, wherein the at least one web page is part of a website, the website being configured to:
display at least one user interface element;
allow receipt of third user input that indicates a selection of the at least one user interface element;
in response to receipt of the third user input that indicates the selection of the at least one user interface element, display a user interface for causing a message to be sent; and
cause the message to sent, such that the message is displayed with other messages on another web page of another website associated with a separate on-line forum.

### Claim 39 (depends on 38)

The method of claim 38, wherein:
the message includes text generated by a user;
the message includes a web page link; and
the at least one user interface element includes a plurality of user interface elements for causing different messages to be sent, such that the different messages are displayed on different websites associated with different on-line forums.

### Claim 40 (depends on 38)

The method of claim 38, wherein the website is configured to: cause display of a field for conducting a search in connection with at least a portion of information associated with the website; allow receipt of a plurality of characters of text utilizing the field; cause a determination whether the characters match any of n text strings in at least one of a plurality of n-tuples, with n being greater than or equal to one (1); and cause, in response to it being determined that the characters match any of the n text strings in the at least one of the plurality of n-tuples, an indication that the match has been found.

### Claim 41 (depends on 34)

The method of claim 34, wherein the set of one or more representations of one or more menu items that is included with the at least one other web page is the same as the set of one or more representations of one or more menu items included with the at least one web page.

### Claim 42 (depends on 34)

The method of claim 34, wherein the set of one or more representations of one or more menu items that is included with the at least one other web page appears the same as the set of one or more representations of one or more menu items included with the at least one web page.

### Claim 43 (depends on 34)

The method of claim 34, wherein the set of one or more representations of one or more menu items that is included with the at least one other web page is another instance of the set of one or more representations of one or more menu items included with the at least one web page.

### Claim 44 (depends on 34)

The method of claim 34, wherein the at least one web page and the at least one other web page are implemented without Java.

### Claim 45

A method, comprising:
providing content for a web page, the web page including web page code, a set of one or more representations of one or more menu items, and a set of one or more representations of one or more hyperlinks;
causing, using the web page code of the web page, display of the set of one or more representations of one or more menu items of the web page, without any images being used in the display of the set of one or more representations of one or more menu items, and with the set of one or more representations of one or more hyperlinks being initially hidden and taking the form of hypertext including one or more textual representations of one or more hyperlinks;
allowing, using the web page code of the web page, receipt of a first input that indicates a selection of one of the set of one or more representations of one or more menu items;
causing, using the web page code of the web page and in response to receipt of the first input indicating the selection of the one of the set of one or more representations of one or more menu items, display of the set of one or more representations of one or more hyperlinks;
allowing, using the web page code of the web page, receipt of a second input that indicates a selection of one of the set of one or more representations of one or more hyperlinks; and
causing, using the web page code of the web page and in response to receipt of the second input indicating the selection of the one of the set of one or more representations of one or more hyperlinks, display of another web page corresponding to the one of the set of one or more representations of one or more hyperlinks, the another web page including at least a portion of additional content and the set of one or more representations of one or more menu items, so as to allow use of the set of one or more representations of one or more menu items while the at least portion of additional content is displayed with the set of one or more representations of one or more menu items.

### Claim 46 (depends on 45)

The method of claim 45, wherein the web page includes at least one search field that works in connection with code to, in response to a receipt of search user input, cause display of one or more search results based on n-tuples, where n is greater than or equal to one.

### Claim 47 (depends on 46)

The method of claim 46, wherein the web page and the another web page are implemented without Asynchronous-JavaScript-and-XML (AJAX).

### Claim 48 (depends on 46)

The method of claim 46, wherein the web page and the another web page are implemented without Java nor Asynchronous-JavaScript-and-XML (AJAX).

### Claim 49 (depends on 45)

The method of claim 45, wherein the web page is part of a website that includes the another web page, wherein the another web page includes at least one search field where, in response to a receipt of search user input via the at least one search field, display of one or more search results is caused based on n-tuples, where n is greater than or equal to two.

### Claim 50 (depends on 45)

The method of claim 45, wherein the web page is part of a website, where the website is configured to: cause display of a field for conducting a search in connection with at least a portion of information associated with the website; allow receipt of a plurality of characters of text utilizing the field; cause a determination whether the characters match any of n text strings in at least one of a plurality of n-tuples, with n being greater than or equal to one (1); and cause, in response to it being determined that the characters match any of the n text strings in the at least one of the plurality of n-tuples, an indication that the match has been found.

### Claim 51 (depends on 50)

The method of claim 50, wherein n is greater than one (1) and each of the plurality of n-tuples includes first text and second text.

### Claim 52 (depends on 51)

The method of claim 51, wherein the plurality of n-tuples are sorted according to the first text independent of whether the received characters match the second text and does not match the first text.

### Claim 53 (depends on 51)

The method of claim 51, wherein the first text represents a name and the second text represents a location corresponding to the name.

### Claim 54 (depends on 51)

The method of claim 51, wherein the first text precedes the second text, and the indication comprises displaying the n text strings associated with the match.

### Claim 55 (depends on 50)

The method of claim 50, and further comprising:
allowing receipt of third user input selecting one of the plurality of n-tuples; and
using text from the selected one of the plurality of n-tuples to complete the plurality of characters of text.

### Claim 56 (depends on 55)

The method of claim 55, wherein the using comprises replacing characters typed so far with text from the selected one of the plurality of n-tuples.

### Claim 57 (depends on 55)

The method of claim 55, wherein the using comprises appending text from the selected one of the plurality of n-tuples.

### Claim 58 (depends on 50)

The method of claim 50, wherein the field is displayed on the web page.

### Claim 59 (depends on 50)

The method of claim 50, wherein the field is displayed on another web page that is part of the website.

### Claim 60 (depends on 50)

The method of claim 50, wherein the indication that the match has been found is caused in response to it being determined that the characters match any of the n text strings in the at least one of the plurality of n-tuples, without receipt of any user input other than the receipt of the plurality of characters of text utilizing the field.

### Claim 61 (depends on 50)

The method of claim 50, wherein the indication that the match has been found is caused in response to it being determined that the characters match any of the n text strings in the at least one of the plurality of n-tuples, without revisiting at least one server in order to make the determination.

### Claim 62 (depends on 50)

The method of claim 50, wherein the website is configured to:
display at least one user interface element;
allow receipt of third user input that indicates a selection of the at least one user interface element;
in response to receipt of the third user input that indicates the selection of the at least one user interface element, display a user interface for causing a message to be sent; and
cause a message to be sent, such that the message is displayed with other messages on another web page of another website.

### Claim 63 (depends on 62)

The method of claim 62, wherein:
the message includes user-generated text;
the message includes a source of the web page; and
the at least one user interface element includes a plurality of user interface elements for causing different messages to be sent, such that the different messages are displayed on different websites associated with different on-line forums.

### Claim 64 (depends on 45)

The method of claim 45, wherein the web page is part of a website, the website configured to:
display at least one user interface element;
allow receipt of third user input that indicates a selection of the at least one user interface element;
in response to receipt of the third user input that indicates the selection of the at least one user interface element, display a user interface for causing a message to be sent; and
cause the message to sent, such that the message is displayed with other messages on another web page of another website associated with a separate on-line forum.

### Claim 65 (depends on 64)

The method of claim 64, wherein the at least one user interface element is displayed on the web page.

### Claim 66 (depends on 64)

The method of claim 64, wherein the separate on-line forum includes an external message board.

### Claim 67 (depends on 64)

The method of claim 64, wherein the message is displayed with the other messages on the another web page of the another website associated with the separate on-line forum, in chronological order.

### Claim 68 (depends on 64)

The method of claim 64, wherein the message is sorted with the other messages on the another web page of the another website associated with the separate on-line forum, based on a posting time.

### Claim 69 (depends on 64)

The method of claim 64, and further comprising: allowing receipt of the message utilizing the user interface.

### Claim 70 (depends on 64)

The method of claim 64, wherein the message indicates a sentiment.

### Claim 71 (depends on 64)

The method of claim 64, wherein the message includes text generated by a user.

### Claim 72 (depends on 64)

The method of claim 64, wherein the message includes a source of the website.

### Claim 73 (depends on 64)

The method of claim 64, wherein the user interface is part of a window separate from another window that displays the at least one user interface element.

### Claim 74 (depends on 73)

The method of claim 73, wherein the message includes a link.

### Claim 75 (depends on 64)

The method of claim 64, wherein the message includes at least a portion of the web page.

### Claim 76 (depends on 64)

The method of claim 64, wherein the message includes an image.

### Claim 77 (depends on 64)

The method of claim 64, wherein the separate on-line forum requires, for access thereto, a login by a user from which the third user input is received.

### Claim 78 (depends on 64)

The method of claim 64, wherein the message includes at least one of a reply message, an added message, or a new message.

### Claim 79 (depends on 64)

The method of claim 64, wherein the at least one user interface element includes a plurality of user interface elements for causing different messages to be sent, such that the different messages are displayed with different other messages on different other web pages of different other websites associated with different other on-line forums.

### Claim 80 (depends on 64)

The method of claim 64, wherein the user interface is part of another web page separate from the web page that displays the at least one user interface element.

### Claim 81 (depends on 64)

The method of claim 64, wherein the web page is part of a website, the website being configured to: cause display of a field for conducting a search in connection with at least a portion of information associated with the website, allow receipt of a plurality of characters of text utilizing the field; cause determination whether the characters match any of n text strings in at least one of a plurality of n-tuples each including n>1 text strings; and cause, in response to it being determined that the characters match any of the n text strings in the at least one of the plurality of n-tuples, an indication that the match has been found.

### Claim 82 (depends on 45)

The method of claim 45, wherein the web page is part of a website, the website being configured to:
display a plurality of user interface elements including a first user interface element and a second user interface element;
allow receipt of third user input that indicates a selection of the first user interface element;
in response to receipt of the third user input that indicates the selection of the first user interface element, display a first user interface;
allow receipt of a first message utilizing the first user interface;
cause the first message to sent, such that the first message is displayed with other messages on another web page of another website associated with a separate first on-line forum;
allow receipt of fourth user input that indicates a selection of the second user interface element;
in response to the receipt of fourth user input that indicates the selection of the second user interface element, display a second user interface;
allow receipt of a second message utilizing the second user interface; and
cause the second message to sent, such that the second message is displayed with yet other messages on yet another web page of yet another website associated with a separate second on-line forum.

### Claim 83 (depends on 82)

The method of claim 82, wherein the web page is part of a website, where the website is configured to: cause display of a field for conducting a search in connection with at least a portion of information associated with the website; allow receipt of a plurality of characters of text utilizing the field; cause a determination whether the characters match any of n text strings in at least one of a plurality of n-tuples, with n being greater than or equal to one (1); and cause, in response to it being determined that the characters match any of the n text strings in the at least one of the plurality of n-tuples, an indication that the match has been found.

### Claim 84 (depends on 45)

The method of claim 45, wherein each instance of the causing and the allowing is performed using the web page code, by at least one of: serving the web page code from at least one server, or storing the web page code at the at least one server.

### Claim 85 (depends on 45)

The method of claim 45, wherein each instance of the causing and the allowing is performed using the web page code, by being carried out by the web page itself.

### Claim 86 (depends on 45)

The method of claim 45, wherein each instance of the causing and the allowing is performed using the web page code, by the web page code being used by at least one server.

### Claim 87 (depends on 45)

The method of claim 45, wherein each instance of the causing and the allowing is performed using the web page code, by the web page code being used by a client computer.

### Claim 88 (depends on 45)

The method of claim 45, wherein the set of one or more representations of one or more hyperlinks is caused to be displayed as a vertical list of the one or more representations of one or more hyperlinks.
