Instantaneous symbol lookup
DCFirst Claim
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for causing display of a first set of representations of a first set of hyperlinks in connection with a page that includes a second set of representations of a second set of hyperlinks that are pre-downloaded with the page;
computer code for allowing receipt of a first input from a user indicating a selection of one of the first set of hyperlink representations;
computer code for causing, in response to the receiving the first input, display of the second set of representations of the second set of hyperlinks that are pre-downloaded with the page such that the second set of representations of the second set of hyperlinks are displayed without requiring an additional access to a server;
computer code for allowing receipt of a second input from the user indicating a selection of one of the second set of hyperlink representations;
computer code for causing, in response to receiving the second input, navigation to a destination specified by the selected one of the second set of hyperlink representations;
computer code for causing display of a list of topics;
computer code for allowing receipt of a selection of a first topic from the list of topics;
computer code for, after the selection of the first topic;
causing display of, in a first portion of a window of a computer program, particular content representing at least a portion of a particular message associated with the first topic,causing display of, in a second portion of the window of the computer program and contemporaneously with the particular content, a first message summary including first information associated with a first message associated with the first topic, wherein the computer program product includes an application program capable of being operable on a mobile device and is further operable such that a first message content associated with the first message is preloaded and the first message content associated with the first message is initially hidden after being preloaded,causing display of, in the second portion of the window of the computer program and contemporaneously with the particular content, a second message summary including second information associated with a second message associated with the first topic, wherein the computer program product is operable such that a second message content associated with the second message is preloaded and the second message content associated with the second message is initially hidden after being preloaded,allowing receipt of a first user interaction in association with the first message summary,causing display of, in response to the first user interaction, the first message content associated with the first message, utilizing the first portion of the window of the computer program,allowing receipt of a second user interaction in association with the second message summary, andcausing display of, in response to the second user interaction, the second message content associated with the second message, utilizing the first portion of the window of the computer program;
computer code for allowing receipt of a selection of a second topic from the list of topics; and
computer code for, after the selection of the second topic;
causing display of, in the first portion of the window of the computer program, another particular content representing at least a portion of another particular message associated with the second topic,causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a third message summary including third information associated with a third message associated with the second topic, wherein the computer program product is operable such that a third message content associated with the third message is preloaded and the third message content associated with the third message is initially hidden after being preloaded,causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a fourth message summary including fourth information associated with a fourth message associated with the second topic, wherein the computer program product is operable such that a fourth message content associated with the fourth message is preloaded and the fourth message content associated with the fourth message is initially hidden after being preloaded,allowing receipt of a third user interaction in association with the third message summary,causing display of, in response to the third user interaction, the third message content associated with the third message, utilizing the first portion of the window of the computer program,allowing receipt of a fourth user interaction in association with the fourth message summary, andcausing display of, in response to the fourth user interaction, the fourth message content associated with the fourth message, utilizing the first portion of the window of the computer program.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer program assists in the completion of text input provided by a user. For example, the computer program may maintain a list of n-tuples (where n>1), each of which includes n text strings. For example, each n-tuple may include a stock ticker symbol and the name of a company having that stock ticker symbol. As the user types each character, the program determines whether the text typed by the user so far matches any of the text strings in the n-tuples. The program provides the user with an indication of whether any matches have been found, such as by displaying a list of the n-tuples having text matching the text typed by the user so far. The program then allows the user to select one of the matching n-tuples. The program uses text (such as a stock ticker symbol) from the user'"'"'s selection to complete the text input.
194 Citations
6 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for causing display of a first set of representations of a first set of hyperlinks in connection with a page that includes a second set of representations of a second set of hyperlinks that are pre-downloaded with the page; computer code for allowing receipt of a first input from a user indicating a selection of one of the first set of hyperlink representations; computer code for causing, in response to the receiving the first input, display of the second set of representations of the second set of hyperlinks that are pre-downloaded with the page such that the second set of representations of the second set of hyperlinks are displayed without requiring an additional access to a server; computer code for allowing receipt of a second input from the user indicating a selection of one of the second set of hyperlink representations; computer code for causing, in response to receiving the second input, navigation to a destination specified by the selected one of the second set of hyperlink representations; computer code for causing display of a list of topics; computer code for allowing receipt of a selection of a first topic from the list of topics; computer code for, after the selection of the first topic; causing display of, in a first portion of a window of a computer program, particular content representing at least a portion of a particular message associated with the first topic, causing display of, in a second portion of the window of the computer program and contemporaneously with the particular content, a first message summary including first information associated with a first message associated with the first topic, wherein the computer program product includes an application program capable of being operable on a mobile device and is further operable such that a first message content associated with the first message is preloaded and the first message content associated with the first message is initially hidden after being preloaded, causing display of, in the second portion of the window of the computer program and contemporaneously with the particular content, a second message summary including second information associated with a second message associated with the first topic, wherein the computer program product is operable such that a second message content associated with the second message is preloaded and the second message content associated with the second message is initially hidden after being preloaded, allowing receipt of a first user interaction in association with the first message summary, causing display of, in response to the first user interaction, the first message content associated with the first message, utilizing the first portion of the window of the computer program, allowing receipt of a second user interaction in association with the second message summary, and causing display of, in response to the second user interaction, the second message content associated with the second message, utilizing the first portion of the window of the computer program; computer code for allowing receipt of a selection of a second topic from the list of topics; and computer code for, after the selection of the second topic; causing display of, in the first portion of the window of the computer program, another particular content representing at least a portion of another particular message associated with the second topic, causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a third message summary including third information associated with a third message associated with the second topic, wherein the computer program product is operable such that a third message content associated with the third message is preloaded and the third message content associated with the third message is initially hidden after being preloaded, causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a fourth message summary including fourth information associated with a fourth message associated with the second topic, wherein the computer program product is operable such that a fourth message content associated with the fourth message is preloaded and the fourth message content associated with the fourth message is initially hidden after being preloaded, allowing receipt of a third user interaction in association with the third message summary, causing display of, in response to the third user interaction, the third message content associated with the third message, utilizing the first portion of the window of the computer program, allowing receipt of a fourth user interaction in association with the fourth message summary, and causing display of, in response to the fourth user interaction, the fourth message content associated with the fourth message, utilizing the first portion of the window of the computer program.
-
-
2. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for causing display of a list of topics; computer code for allowing receipt of a selection of a first topic from the list of topics; computer code for, after the selection of the first topic; causing display of, in a first portion of a window of a computer program, particular content representing at least a portion of a particular message associated with the first topic, causing display of, in a second portion of the window of the computer program and contemporaneously with the particular content, a first message summary including first information associated with a first message associated with the first topic, wherein the computer program product includes an application program capable of being operable on a mobile device and is further operable such that a first message content associated with the first message is preloaded and the first message content associated with the first message is initially hidden after being preloaded, causing display of, in the second portion of the window of the computer program and contemporaneously with the particular content, a second message summary including second information associated with a second message associated with the first topic, wherein the computer program product is operable such that a second message content associated with the second message is preloaded and the second message content associated with the second message is initially hidden after being preloaded, allowing receipt of a first user interaction in association with the first message summary, causing display of, in response to the first user interaction, the first message content associated with the first message, utilizing the first portion of the window of the computer program, allowing receipt of a second user interaction in association with the second message summary, and causing display of, in response to the second user interaction, the second message content associated with the second message, utilizing the first portion of the window of the computer program; computer code for allowing receipt of a selection of a second topic from the list of topics; and computer code for, after the selection of the second topic; causing display of, in the first portion of the window of the computer program, another particular content representing at least a portion of another particular message associated with the second topic, causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a third message summary including third information associated with a third message associated with the second topic, wherein the computer program product is operable such that a third message content associated with the third message is preloaded and the third message content associated with the third message is initially hidden after being preloaded, causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a fourth message summary including fourth information associated with a fourth message associated with the second topic, wherein the computer program product is operable such that a fourth message content associated with the fourth message is preloaded and the fourth message content associated with the fourth message is initially hidden after being preloaded, allowing receipt of a third user interaction in association with the third message summary, causing display of, in response to the third user interaction, the third message content associated with the third message, utilizing the first portion of the window of the computer program, allowing receipt of a fourth user interaction in association with the fourth message summary, and causing display of, in response to the fourth user interaction, the fourth message content associated with the fourth message, utilizing the first portion of the window of the computer program. - View Dependent Claims (3, 4, 5)
-
-
6. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for causing display of a list of topics related to news; computer code for allowing receipt of a selection of a first topic from the list of topics; computer code for, after the selection of the first topic; causing display of, in a first portion of a window of a computer program, particular content representing at least a portion of a particular message associated with the first topic, causing display of, in a second portion of the window of the computer program and contemporaneously with the particular content, a first message summary including first information associated with a first message associated with the first topic, wherein the computer program product includes an application program capable of being operable on a mobile device and is further operable such that a first message content associated with the first message is preloaded and the first message content associated with the first message is initially hidden after being preloaded, causing display of, in the second portion of the window of the computer program and contemporaneously with the particular content, a second message summary including second information associated with a second message associated with the first topic, wherein the computer program product is operable such that a second message content associated with the second message is preloaded and the second message content associated with the second message is initially hidden after being preloaded, allowing receipt of a first user interaction in association with the first message summary, causing display of, in response to the first user interaction, the first message content associated with the first message, utilizing the first portion of the window of the computer program, allowing receipt of a second user interaction in association with the second message summary, and causing display of, in response to the second user interaction, the second message content associated with the second message, utilizing the first portion of the window of the computer program; computer code for allowing receipt of a selection of a second topic from the list of topics; and computer code for, after the selection of the second topic; causing display of, in the first portion of the window of the computer program, another particular content representing at least a portion of another particular message associated with the second topic, causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a third message summary including third information associated with a third message associated with the second topic, wherein the computer program product is operable such that a third message content associated with the third message is preloaded and the third message content associated with the third message is initially hidden after being preloaded, causing display of, in the second portion of the window of the computer program and contemporaneously with the another particular content, a fourth message summary including fourth information associated with a fourth message associated with the second topic, wherein the computer program product is operable such that a fourth message content associated with the fourth message is preloaded and the fourth message content associated with the fourth message is initially hidden after being preloaded, allowing receipt of a third user interaction in association with the third message summary, causing display of, in response to the third user interaction, the third message content associated with the third message, utilizing the first portion of the window of the computer program, allowing receipt of a fourth user interaction in association with the fourth message summary, causing display of, in response to the fourth user interaction, the fourth message content associated with the fourth message, utilizing the first portion of the window of the computer program; wherein the computer program product is operable such that a user is capable of causing posting of at least one new message in association with at least one of the first message, the second message, the third message, or the fourth message, to both; a first online forum, and a second online forum different from the first online forum; wherein the computer program product is further operable such that advertisements are displayed with each of the first message content, the second message content, the third message content, and the fourth message content.
-
Specification