Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Webprotokoll | Anmelden

Patente

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.

ErfinderGal Arav
Ursprünglich BevollmächtigterAloft Media, LLC
Erster Prüfer: Vivek Srivastava
Zweiter Prüfer: Minh-Chau Nguyen
Rechtsanwälte: The Caldwell Firm, LLC, Patrick E. Caldwell, Esq.
Aktuelle US-Klassifikation709/204; 709/206; 709/217

Patent beim USPTO abrufen
In Assignment Database des USPTO suchen
USPTO Public PAIR-Daten herunterladen

Zitate

Zitiertes PatentEingetragenAusgestelltUrsprünglich Bevollmächtigter Titel
US57541762. Okt. 199519. Mai 1998AST Research, Inc.Pop-up help system for a computer graphical user interface
US58546301. Juli 199629. Dez. 1998Sun Microsystems, Inc.Prospective view for web backtrack
US62161416. Dez. 199610. Apr. 2001Microsoft CorporationSystem and method for integrating a document into a desktop window on a client computer
US633613313. Mai 19981. Jan. 2002America Online, Inc.Regulating users of online forums
US640523831. Juli 199811. Juni 2002Hewlett-Packard Co.Quick navigation upon demand to main areas of web site
US64563039. Febr. 199824. Sept. 2002Microsoft CorporationMethod and system for access of online information
US649883529. Febr. 200024. Dez. 2002Ameritech CorporationMethod and system for providing visual notification in a unified messaging system
US651568111. Mai 19994. Febr. 2003Prophet Financial Systems, Inc.User interface for interacting with online message board
US66618773. Juli 20019. Dez. 2003Oracle International CorporationSystem and method for providing access to a unified message store logically storing computer telephony messages
US674844929. Juni 20008. Juni 2004International Business Machines CorporationCreating an opinion oriented Web page with hyperlinked opinions
US719455225. Juli 200120. März 2007Method, product, and apparatus for requesting a network resource
US748744111. März 20043. Febr. 2009Yahoo!Inc.Method and system of enhanced messaging
US749994011. Nov. 20043. März 2009Google Inc.Method and system for URL autocompletion using ranked results
US768503613. Okt. 200023. März 2010UBS Financial Services, Inc.System and method for delivering a financial message
US2001001869826. März 1998FORUM/MESSAGE BOARD
US2002013089528. Jan. 2002Method and apparatus for displaying help window simultaneously with web page pertaining thereto
US2002015223817. Apr. 2001System and method to provide information corresponding to hyperlinked text in an online HTML document
US2003011530619. Dez. 2001Modification of map of storage area network resources
US2003018826319. Okt. 1998MULTI-TARGET LINKS FOR NAVIGATING BETWEEN HYPERTEXT DOCUMENTS AND THE LIKE
US200301961727. Mai 2003INTERNATIONAL BUSINESS MACHINES CORPORATIONComputer system and method of displaying hypertext documents with internal hypertext link definitions
US200401438419. Jan. 2004Voice and video greeting system for personal advertisement and method
US2004017240519. März 2004Publishing system and method
US2004022570830. Juli 2003HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Establishment of network connections
US2005007611012. Juli 2004Generic inbox system and method
US2006001582115. Juli 2005Document display system
US2006006434217. Nov. 2004Internet based qualitative research method and system and Synchronous and Asynchronous audio and video message board
US2006015580920. März 2006Message board aggregator
US2006017434031. Jan. 2005Connecting to experts in a discussion board
US200602064548. März 2005Immediate search feedback
US200602481609. Febr. 2006Facilitation of online discussion
US2007002818526. Juli 2005System and method to allow authorized pop-ups on a website
US200701007791. März 2006Method and system for extracting web data
US2007014370416. Dez. 2005Microsoft CorporationIntegrating user interfaces from one application into another
US200800596074. Juli 2004METHOD, PRODUCT, AND APPARATUS FOR PROCESSING A DATA REQUEST
US2008028181630. Nov. 2004METANAV CORPORATIONDynamic Keyword Processing System and Method For User Oriented Internet Navigation
US2009015814312. Dez. 2008INSTANTANEOUS SYMBOL LOOKUP
US2009015816912. Dez. 2008MESSAGE BOARD AGGREGATOR
US2009019333312. Dez. 2008INSTANTANEOUS SYMBOL LOOKUP
US2009019334912. Dez. 2008HYPERLINK WITH GRAPHICAL CUE
US2009019913512. Dez. 2008HYPERLINK WITH GRAPHICAL CUE
US200902877864. Mai 2009MESSAGE BOARD AGGREGATOR

Referenziert von

Zitiert von PatentEingetragenAusgestelltUrsprünglich Bevollmächtigter Titel
US823978418. Jan. 20057. Aug. 2012Apple Inc.Mode-based graphical user interfaces for touch sensitive input devices

Ansprüche

1. In a computer system including a plurality of n-tuples, each of the plurality of n-tuples including n>1 text strings, a computer-implemented method comprising:

displaying at least one window in connection with a website;

displaying, utilizing the at least one window, a stock-related field;

receiving a plurality of characters of text from a user as the user is typing the text utilizing the stock-related field;

after the user types each character in the received text, dynamically determining whether the characters typed so far match one or more text strings in a first one of a plurality of n-tuples including n>1 text strings, each of the plurality of n-tuples including first text representing a stock ticker symbol and second text representing a company name corresponding to the stock ticker symbol;
if it is determined that the characters typed so far match the one or more text strings in the one of the plurality of n-tuples, indicating to the user that a match has been found, utilizing the at least one window;
displaying, utilizing the at least one window, a plurality of message summaries; wherein the plurality of message summaries comprise first information derived from a first message of a plurality of first messages and second information derived from a second message of a plurality of second messages associated with at least one online forum;
displaying, utilizing the at least one window, a first set of representations;
receiving first input from the user indicating a selection of one of the first set of representations;
displaying a second set of representations representing a set of hyperlinks, utilizing the at least one window, in response to receiving the first input;
receiving second input from the user indicating a selection of one of the second set of representations; and
navigating to a destination specified by the selected one of the second set of representations, in response to receiving the second input.

2. The method of claim 1, wherein the first messages are associated with a first online forum.

3. The method of claim 2, and further comprising preloading and initially hiding first additional information associated with the first message.

4. The method of claim 3, and further comprising, utilizing the at least one window, displaying, in response to a first user interaction, the first additional information associated with the first message.

5. The method of claim 4, and further comprising preloading and initially hiding second additional information associated with the second message.

6. The method of claim 5, and further comprising, utilizing the at least one window, displaying, in response to a second user interaction, the second additional information associated with the second message.

7. The method of claim 6, wherein the first additional information and the second additional information each includes additional summary information.

8. The method of claim 6, wherein the first additional information and the second additional information each includes a date and time.

9. The method of claim 6, wherein the first additional information and the second additional information each includes a beginning of message text.

10. The method of claim 6, wherein the first additional information and the second additional information are displayed utilizing a tooltip.

11. The method of claim 6, wherein the first additional information and the second additional information are displayed utilizing a static object.

12. The method of claim 6, wherein the first additional information and the second additional information are displayed without accessing a server.

13. The method of claim 6, wherein the first additional information and the second additional information are displayed utilizing a graphical user interface element of variable size that is determined by the user.

14. The method of claim 6, wherein the first user interaction and the second user interaction each includes hovering a cursor.

15. The method of claim 6, wherein the first user interaction and the second user interaction each includes clicking.

16. The method of claim 6, wherein the first user interaction and the second user interaction each includes interactions with one of the message summaries.

17. The method of claim 4, wherein the first message includes the first additional information.

18. The method of claim 4, wherein the first additional information includes more information with respect to the first information.

19. The method of claim 4, wherein the first additional information includes a date and time.

20. The method of claim 4, wherein the first additional information includes a beginning of message text.

21. The method of claim 4, wherein the first additional information is displayed utilizing a tooltip.

22. The method of claim 4, wherein the first additional information is displayed utilizing a static object.

23. The method of claim 4, wherein the first additional is displayed without accessing a server.

24. The method of claim 4, wherein the first additional information is displayed utilizing a graphical user interface element of variable size that is determined by the user.

25. The method of claim 4, wherein the first user interaction includes hovering a cursor.

26. The method of claim 4, wherein the first user interaction includes clicking.

27. The method of claim 4, wherein the first user interaction includes interactions with one of the message summaries.

28. The method of claim 2, wherein the second messages are associated with a second online forum that is different from the first online forum online forum relates to a first subject matter, and the second online forum relates to a second subject matter.

29. The method of claim 28, wherein the displaying the plurality of message summaries is carried out utilizing the website, and the first message and the second message are capable of being accessed utilizing the website.

30. The method of claim 2, wherein the first online forum includes at least one of a message board and a newsgroup.

31. The method of claim 28, wherein the first online forum is associated with an internal message board, and the second online forum is associated with an external message board.

32. The method of claim 28, wherein the first online forum and the second online forum are chosen by the user.

33. The method of claim 28, wherein the first online forum and the second online forum are chosen by the user, by visiting a web site served by an aggregation server that executes the computer code.

34. The method of claim 28, wherein the first message and the second message are capable of being accessed via a single browser window.

35. The method of claim 28, wherein the first on-line forum is associated with a first website, and the second on-line forum is associated with a second website.

36. The method of claim 1, wherein the indicating comprises displaying to the user the text strings in the one of the plurality of n-tuples.

37. The method of claim 36, wherein the indicating further comprises visually emphasizing a subset of text in at least one of the text strings, wherein the subset of text match the characters typed so far by the user.

38. The method of claim 1, wherein the dynamically determining comprises determining whether the characters typed so far match any of the text strings in any of the plurality of n-tuples, and wherein the indicating comprises indicating to the user that at least one match has been found if it is determined that the characters typed so far match any of the text strings in any of the plurality of n-tuples.

39. The method of claim 38, wherein the indicating comprises, displaying to the user the text strings of the matching ones of the plurality of n-tuples.

40. The method of claim 1, further comprising: receiving input from the user selecting one of the n-tuples; and using text from the selected one of the n-tuples to complete input of the text to the system.

41. The method of claim 40, wherein the using comprises replacing the characters typed so far by the user with text from the selected one of the n-tuples.

42. The method of claim 40, wherein the using comprises appending text from the selected one of the n-tuples to the characters typed so far by the user.

43. The method of claim 1, wherein at least one field that is displayed with the message summaries is determined by a user selection.

44. The method of claim 43, wherein the at least one field includes at least one of a message title field, a message author field, and a message time submitted field.

45. The method of claim 1, wherein the dynamically determining comprises determining whether the characters typed so far match leading text in one or more text strings in the one of the plurality of n-tuples.

46. The method of claim 1, wherein the dynamically determining comprises determining that the characters typed so far match a first one of the text strings in the one of the plurality of n-tuples, and that the characters typed so far do not match a second one of the text strings in the one of the plurality of n-tuples.

47. The method of claim 1, wherein the first set of representations is a set of textual representations.

48. The method of claim 1, wherein the receiving the first input from the user comprises receiving input from the user indicating a mouse click on the selected one of the first set of representations.

49. The method of claim 1, wherein the receiving the first input from the user comprises receiving first input from the user indicating a mouse cursor hovering over the selected one of the first set of representations.

50. The method of claim 1, wherein the second set of representations is a set of graphical representations.

51. The method of claim 1, wherein the receiving the second input from the user comprises receiving input from the user indicating a mouse click on the selected one of the second set of hyperlink representations.

52. The method of claim 1, wherein the receiving the second input from the user comprises receiving first input from the user indicating a mouse cursor hovering over the selected one of the second set of representations.

53. The method of claim 1, wherein the displaying the second set of representations comprises displaying the second set of representations of the hyperlinks substantially immediately after receiving the first input.

54. The method of claim 1, wherein the first set of representations is specified by the user before displaying the first set of representations.

55. The method of claim 1, wherein the second set of representations is specified by the user before displaying the second set of representations.

56. The method of claim 1, wherein the displaying the plurality of message summaries is carried out utilizing the website, and a new message is capable of being generated by the user utilizing the website.

57. The method of claim 1, wherein displaying the plurality of message summaries is carried out utilizing the website, and a new posting is capable of being generated by the user utilizing the website.

58. The method of claim 1, wherein the displaying the plurality of message summaries is carried out utilizing the website, and a reply message is capable of being generated by the user utilizing the website.

59. The method of claim 1, wherein the first message and the second message are interwoven.

60. The method of claim 1, wherein the user is allowed to control a number of the message summaries that are displayed.

61. The method of claim 1, wherein the user is allowed to control a number of the message summaries that are displayed via a drop-down list.

62. The method of claim 1, wherein the user is allowed to control a number of the message summaries that are displayed by selecting the number.

63. The method of claim 1, wherein the user is allowed to control the manner in which the message summaries are displayed utilizing a message time submitted field.

64. The method of claim 1, wherein the user is allowed to enter a key term for controlling content of at least one of the first message and the second message.

65. The method of claim 1, wherein the user is allowed to select any of the message summaries, such that selecting one of the message summaries causes message content for a different message to be displayed.

66. The method of claim 1, wherein revenue is generated utilizing advertisements.

67. The method of claim 1, wherein the plurality of n-tuples are sorted according to the stock ticker symbol thereof independent of whether the received text matches the second text and not the first text.

68. The method of claim 1, wherein a subset of text in at least one of the text strings that matches characters typed so far by the user is visually emphasized.

69. The method of claim 1, wherein the first text precedes the second text.

70. A computer program product embodied on a non-transitory computer readable medium, comprising:

computer code for displaying at least one window in connection with a website;

computer code for displaying, utilizing the at least one window, a stock-related field;

computer code for receiving a plurality of characters of text from a user as the user is typing the text utilizing the stock-related field;

computer code for dynamically determining, after the user types each character in the received text, whether the characters typed so far match one or more text strings in one of a plurality of n-tuples including at least two text strings, each of the plurality of n-tuples including first text representing a stock ticker symbol and second text representing a company name corresponding to the stock ticker symbol;
computer code for indicating to the user that a match has been found, utilizing the at least one window, if it is determined that the characters typed so far match the one or more text strings in the one of the plurality of n-tuples;
computer code for displaying, utilizing the at least one window, a plurality of message summaries; wherein the plurality of message summaries comprise first information derived from a first message of a plurality of first messages and second information derived from a second message of a plurality of second messages associated with at least one online forum;
computer code for displaying, utilizing the at least one window, a first set of representations;
computer code for receiving first input from the user indicating a selection of one of the first set of representations;
computer code for displaying a second set of representations representing a set of hyperlinks, utilizing the at least one window, in response to receiving the first input;
computer code for receiving second input from the user indicating a selection of one of the second set of representations; and
computer code for navigating to a destination specified by the selected one of the second set of representations, in response to receiving the second input.

71. The computer program product of claim 70, wherein the first wherein the first messages are associated with a first online forum.

72. The computer program product of claim 71, and further comprising computer code for preloading and initially hiding first additional information associated with the first message.

73. The computer program product of claim 72, and further comprising computer code for displaying, in response to a first user interaction, the first additional information associated with the first message, utilizing the at least one window.

74. The computer program product of claim 73, further comprising computer code for preloading and initially hiding second additional information associated with the second message.

75. The computer program product of claim 74, further comprising computer code for displaying, in response to a second user interaction, the second additional information associated with the second message, utilizing the at least one window.

76. The computer program product of claim 75, wherein the computer program product is configured such that the first additional information and the second additional information each includes additional summary information.

77. The computer program product of claim 75, wherein the computer program product is configured such that the first additional information and the second additional information each includes a date and time.

78. The computer program product of claim 75, wherein the computer program product is configured such that the first additional information and the second additional information each includes a beginning of message text.

79. The computer program product of claim 75, wherein the computer program product is configured such that the first additional information and the second additional information are displayed utilizing a tooltip.

80. The computer program product of claim 75, wherein the computer program product is configured such that the first additional information and the second additional information are displayed utilizing a static object.

81. The computer program product of claim 75, wherein the computer program product is configured such that the first additional information and the second additional information are displayed without accessing a server.

82. The computer program product of claim 75, wherein the computer program product is configured such that the first additional information and the second additional information are displayed utilizing a graphical user interface element of variable size that is determined by the user.

83. The computer program product of claim 75, wherein the computer program product is configured such that the first user interaction and the second user interaction each includes hovering a cursor.

84. The computer program product of claim 75, wherein the computer program product is configured such that the first user interaction and the second user interaction each includes clicking.

85. The computer program product of claim 75, wherein the computer program product is configured such that the first user interaction and the second user interaction each includes interactions with one of the message summaries.

86. The computer program product of claim 73, wherein the computer program product is configured such that the first message includes the first additional information.

87. The computer program product of claim 73, wherein the computer program product is configured such that the first additional information includes more information with respect to the first information.

88. The computer program product of claim 73, wherein the computer program product is configured such that the first additional information includes a date and time.

89. The computer program product of claim 73, wherein the computer program product is configured such that the first additional information includes a beginning of message text.

90. The computer program product of claim 73, wherein the computer program product is configured such that the first additional information is displayed utilizing a tooltip.

91. The computer program product of claim 73, wherein the computer program product is configured such that the first additional information is displayed utilizing a static object.

92. The computer program product of claim 73, wherein the computer program product is configured such that the first additional is displayed without accessing a server.

93. The computer program product of claim 73, wherein the computer program product is configured such that the first additional information is displayed utilizing a graphical user interface element of variable size that is determined by the user.

94. The computer program product of claim 73, wherein the computer program product is configured such that the first user interaction includes hovering a cursor.

95. The computer program product of claim 73, wherein the computer program product is configured such that the first user interaction includes clicking.

96. The computer program product of claim 73, wherein the computer program product is configured such that the first user interaction includes interactions with one of the message summaries.

97. The computer program product of claim 71, wherein the second messages are associated with a second online forum that is different from the first online forum.

98. The computer program product of claim 97, wherein the first online forum relates to a first subject matter, and the second online forum relates to a second subject matter.

99. The computer program product of claim 98, wherein the first subject matter includes sports and the second subject matter includes financials.

100. The computer program product of claim 97, wherein the computer program product is operable to display at least a portion of a third message associated with a third online forum.

101. The computer program product of claim 100, wherein the third online forum is different from the first online forum and the second online forum.

102. The computer program product of claim 100, wherein the third message is an e-mail.

103. The computer program product of claim 97, wherein the second forum includes a messaging forum.

104. The computer program product of claim 103, wherein the messaging forum includes an e-mail forum.

105. The computer program product of claim 97, wherein the computer program product is configured such that the first online forum is associated with an internal message board, and the second online forum is associated with an external message board.

106. The computer program product of claim 97, wherein the computer program product is configured such that the first online forum and the second online forum are chosen by the user.

107. The computer program product of claim 97, wherein the computer program product is configured such that the first online forum and the second online forum are chosen by the user, by visiting a web site served by an aggregation server that executes the computer code.

108. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with a single domain.

109. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with different domains.

110. The computer program product of claim 97, wherein the computer program product is configured such that the first on-line forum is associated with a first website, and the second on-line forum is associated with a second website.

111. The computer program product of claim 97, wherein the computer program product is operable such that the user is allowed to select the first online forum and the second online forum.

112. The computer program product of claim 97, wherein the first online forum and the second online forum are different subsets of a single source.

113. The computer program product of claim 97, wherein the first online forum relates to a first topic, and the second online forum relates to a second topic.

114. The computer program product of claim 97, wherein the first online forum relates to a first sub-topic, and the second online forum relates to a second sub-topic.

115. The computer program product of claim 97, wherein the first online forum and the second online forum have different uniform resource locators.

116. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with a single source.

117. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with a single uniform resource locator.

118. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with different uniform resource locators.

119. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with a single domain.

120. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with different domains.

121. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with a single web page.

122. The computer program product of claim 97, wherein the first online forum and the second online forum are associated with different web pages.

123. The computer program product of claim 97, wherein the computer program product is operable such that an entity that manages the first online forum also manages the second online forum and the display of the plurality of message summaries.

124. The computer program product of claim 71, wherein the computer program product is configured such that the first online forum includes at least one of a message board and a newsgroup.

125. The computer program product of claim 71, wherein the computer program product is operable such that an entity that manages the first online forum also manages the display of the plurality of message summaries.

126. The computer program product of claim 71, wherein the computer program product is operable such that the first information derived from the first message associated with the first online forum is extracted from the first message.

127. The computer program product of claim 70, and further comprising a web page generator that is adapted for generating the at least one window.

128. The computer program product of claim 127, and further comprising an aggregation engine that is in communication with the web page generator, for aggregating content to be included in the at least one window generated by the web page generator.

129. The computer program product of claim 128, wherein the aggregation engine and the web page generator are resident on the same at least one server.

130. The computer program product of claim 70, wherein the computer program product is configured such that the indicating comprises displaying to the user the text strings in the one of the plurality of n-tuples.

131. The computer program product of claim 130, wherein the computer program product is configured such that the indicating further comprises visually emphasizing a subset of text in at least one of the text strings, wherein the subset of text match the characters typed so far by the user.

132. The computer program product of claim 130, wherein the computer program product is configured such that the dynamically determining comprises determining whether the characters typed so far match any of the text strings in any of the plurality of n-tuples, and wherein the computer program product is configured such that the indicating comprises indicating to the user that at least one match has been found if it is determined that the characters typed so far match any of the text strings in any of the plurality of n-tuples.

133. The computer program product of claim 132, wherein the computer program product is configured such that the indicating comprises, displaying to the user the text strings of the matching ones of the plurality of n-tuples.

134. The computer program product of claim 70, further comprising:

computer code for receiving input from the user selecting one of the n-tuples; and

computer code for using text from the selected one of the n-tuples to complete input of the text.

135. The computer program product of claim 134, wherein the computer program product is configured such that the using comprises replacing the characters typed so far by the user with text from the selected one of the n-tuples.

136. The computer program product of claim 134, wherein the computer program product is configured such that the using comprises appending text from the selected one of the n-tuples to the characters typed so far by the user.

137. The computer program product of claim 70, wherein the computer program product is configured such that at least one field that is displayed with the message summaries is determined by a user selection.

138. The computer program product of claim 137, wherein the computer program product is configured such that the at least one field includes at least one of a message title field, a message author field, and a message time submitted field.

139. The computer program product of claim 70, wherein the computer program product is operable such that the first set of representations is sorted into categories.

140. The computer program product of claim 139, wherein the computer program product is operable such that the second set of representations is sorted into sub-categories.

141. The computer program product of claim 139, wherein the computer program product is operable such that the second set of representations is presented in the form of a list of sub-categories.

142. The computer program product of claim 70, wherein the computer program product is operable such that the first set of representations are displayed in connection with a web page that includes the second set of representations pre-downloaded with the web page.

143. The computer program product of claim 142, wherein the computer program product is operable such that the second set of representations are displayed without requiring an additional access to a server.

144. The computer program product of claim 70, wherein first preloaded information derived from the first message is preloaded and initially hidden, and later displayed in response to a first user interaction; and second preloaded information derived from the second message is preloaded and initially hidden, and later displayed in response to a second user interaction.

145. The computer program product of claim 144, wherein the first information and the second information each includes summary information; and further wherein the first preloaded information and the second preloaded information each includes additional summary information.

146. The computer program product of claim 144, wherein the computer program product is operable such that the first preloaded information and the second preloaded information each includes a date and time.

147. The computer program product of claim 144, wherein the computer program product is operable such that the first preloaded information and the second preloaded information each includes a beginning of message text.

148. The computer program product of claim 144, wherein the computer program product is operable such that the first preloaded information and the second preloaded information are displayed utilizing a tooltip.

149. The computer program product of claim 144, wherein the computer program product is operable such that the first preloaded information and the second preloaded information are displayed utilizing a static object.

150. The computer program product of claim 144, wherein the computer program product is operable such that the first preloaded information and the second preloaded information are displayed without accessing a server.

151. The computer program product of claim 144, wherein the computer program product is operable such that the first preloaded information and the second preloaded information are displayed utilizing a graphical user interface element of variable size that is determined by the user.

152. The computer program product of claim 144, wherein the first preloaded information includes at least a portion of one of the message summaries associated with the first message.

153. The computer program product of claim 144, wherein the second preloaded information includes at least a portion of one of the message summaries associated with the second message.

154. The computer program product of claim 144, wherein the first preloaded information and the second preloaded information includes at least a portion of the message summaries associated with the plurality of first messages.

155. The computer program product of claim 144, wherein the first preloaded information and the second preloaded information includes at least a portion of the message summaries associated with an online forum associated with the second messages.

156. The computer program product of claim 70, wherein the computer program product is operable such that first preloaded information derived from the first message is preloaded and initially hidden, and later displayed in response to a first user interaction.

157. The computer program product of claim 156, wherein the computer program product is operable such that the first message includes the first preloaded information.

158. The computer program product of claim 156, wherein the computer program product is operable such that the first preloaded information includes more information with respect to the first information.

159. The computer program product of claim 156, wherein the first information includes summary information; and further wherein the first preloaded information includes additional summary information.

160. The computer program product of claim 156, wherein the computer program product is operable such that the first preloaded information includes a date and time.

161. The computer program product of claim 156, wherein the computer program product is operable such that the first preloaded information includes at least a beginning of message text.

162. The computer program product of claim 156, wherein the computer program product is operable such that the first preloaded information is displayed utilizing a tooltip.

163. The computer program product of claim 156, wherein the computer program product is operable such that the first preloaded information is displayed utilizing a static object.

164. The computer program product of claim 156, wherein the computer program product is operable such that the first preloaded information is displayed without accessing a server.

165. The computer program product of claim 156, wherein the computer program product is operable such that the first preloaded information is displayed utilizing a graphical user interface element of variable size that is determined by the user.

166. The computer program product of claim 156, wherein the computer program product is operable such that the first user interaction includes hovering a cursor.

167. The computer program product of claim 156, wherein the computer program product is operable such that the first user interaction includes clicking.

168. The computer program product of claim 156, wherein the computer program product is operable such that the first user interaction includes an interaction with one of the message summaries.

169. The computer program product of claim 70, wherein the computer program product is operable such that the user is capable of posting a new message to be reflected in the at least one window.

170. The computer program product of claim 169, wherein the computer program product is operable such that the new message is posted to an external online forum.

171. The computer program product of claim 169, wherein the computer program product is operable such that the new message is posted to an internal online forum.

172. The computer program product of claim 70, wherein the computer code for dynamically determining includes computer code for dynamically determining whether the characters typed so far match one or more text strings in two or more of the plurality of n-tuples.

173. The computer program product of claim 172, wherein the computer program product is configured such that the indicating comprises displaying to the user the text strings in the two or more of the plurality of n-tuples.

174. The computer program product of claim 70, wherein the computer program product is configured such that the dynamically determining comprises determining whether the characters typed so far match leading text in the one or more text strings in the one of the plurality of n-tuples.

175. The computer program product of claim 70, wherein the computer program product is configured such that the dynamically determining comprises determining that the characters typed so far match a first one of the text strings in the one of the plurality of n-tuples, and that the characters typed so far do not match a second one of the text strings in the one of the plurality of n-tuples.

176. The computer program product of claim 70, wherein the computer program product is configured such that the first set of representations is a set of textual representations.

177. The computer program product of claim 70, wherein the computer program product is configured such that the receiving the first input from the user comprises receiving input from the user indicating a mouse click on the selected one of the first set of representations.

178. The computer program product of claim 70, wherein the computer program product is configured such that the receiving the first input from the user comprises receiving first input from the user indicating a mouse cursor hovering over the selected one of the first set of hyperlink representations.

179. The computer program product of claim 70, wherein the computer program product is configured such that the second set of representations is a set of graphical representations.

180. The computer program product of claim 70, wherein the computer program product is configured such that the receiving the second input from the user comprises receiving input from the user indicating a mouse click on the selected one of the second set of representations.

181. The computer program product of claim 70, wherein the computer program product is configured such that the receiving the second input from the user comprises receiving first input from the user indicating a mouse cursor hovering over the selected one of the second set of representations.

182. The computer program product of claim 70, wherein the computer program product is configured such that the displaying the second set of representations comprises displaying the second set of representations of the hyperlinks substantially immediately after receiving the first input.

183. The computer program product of claim 70, wherein the computer program product is configured such that the first set of representations is specified by the user before displaying the first set of representations.

184. The computer program product of claim 70, wherein the computer program product is configured such that the second set of representations is specified by the user before displaying the second set of representations.

185. The computer program product of claim 70, wherein the computer program product is configured such that the displaying the plurality of message summaries is carried out utilizing the website, and the first message and the second message are capable of being accessed utilizing the website.

186. The computer program product of claim 70, wherein the computer program product is configured such that the displaying the plurality of message summaries is carried out utilizing the website, and a new message is capable of being generated by the user utilizing the website.

187. The computer program product of claim 70, wherein the computer program product is configured such that the displaying the plurality of message summaries is carried out utilizing the website, and a new posting is capable of being generated by the user utilizing the website.

188. The computer program product of claim 70, wherein the computer program product is configured such that the displaying the plurality of message summaries is carried out utilizing the website, and a reply message is capable of being generated by the user utilizing the website.

189. The computer program product of claim 70, wherein the computer program product is configured such that the first message and the second message are interwoven.

190. The computer program product of claim 70, wherein the computer program product is configured such that the user is allowed to control a number of the message summaries that are displayed.

191. The computer program product of claim 70, wherein the computer program product is configured such that the user is allowed to control a number of the message summaries that are displayed via a drop-down list.

192. The computer program product of claim 70, wherein the computer program product is configured such that the user is allowed to control a number of the message summaries that are displayed by selecting the number.

193. The computer program product of claim 70, wherein the computer program product is configured such that the user is allowed to control the manner in which the message summaries are displayed utilizing a message time submitted field.

194. The computer program product of claim 70, wherein the computer program product is configured such that the user is allowed to enter a key term for controlling content of at least one of the first message and the second message.

195. The computer program product of claim 70, wherein the computer program product is configured such that the user is allowed to select any of the message summaries, such that selecting one of the message summaries causes message content for a different message to be displayed.

196. The computer program product of claim 70, wherein the computer program product is configured such that the first message and the second message are capable of being accessed via a single browser window.

197. The computer program product of claim 70, wherein the computer program product is configured such that revenue is generated utilizing advertisements.

198. The computer program product of claim 70, wherein the computer program product is configured such that the plurality of n-tuples are sorted according to the stock ticker symbol thereof independent of whether the received text matches the second text and not the first text.

199. The computer program product of claim 70, wherein the computer program product is configured such that a subset of text in at least one of the text strings that matches characters typed so far by the user is visually emphasized.

200. The computer program product of claim 70, wherein the computer program product is configured such that the first text precedes the second text.

201. The computer program product of claim 70, wherein the first set of representations represent another set of hyperlinks.

202. The computer program product of claim 70, wherein the first set of representations represent a set of hyperlinks that are different from the hyperlinks represented by the second set of representations.

203. The computer program product of claim 70, wherein the website is implemented utilizing AJAX technology.

204. The computer program product of claim 70, wherein the computer program product is operable such that the second set of representations are displayed instantaneously.

205. The computer program product of claim 70, wherein the computer program product is operable such that the second set of representations are displayed for allowing the user to scan through the hyperlinks before the navigation.

206. The computer program product of claim 70, wherein the second set of representations includes a set of logos.

207. The computer program product of claim 70, wherein the computer program product is operable such that the first set of representations is displayed in a first portion of a web page, and a content associated with the first set of representations is displayed in a second portion of the web page.

208. The computer program product of claim 70, wherein the computer program product is operable such that the first set of representations is displayed in a first frame of a web page, and a content associated with the first set of representations is displayed in a second frame of the web page.

209. The computer program product of claim 70, wherein the computer program product is operable such that the first set of representations is displayed in a left frame of a web page, and a content associated with the first set of representations is displayed in a right frame of the web page.

210. The computer program product of claim 70, wherein the computer program product is operable such that the second set of representations is displayed in a first portion of a web page, and a content associated with the second set of representations is displayed in a second portion of the web page.

211. The computer program product of claim 70, wherein the computer program product is operable such that the second set of representations is displayed in a left frame of a web page, and a content associated with the second set of representations is displayed in a right frame of the web page.

212. The computer program product of claim 70, wherein the one or more text strings in the one of the plurality of n-tuples include any of n text strings in the one of the plurality of n-tuples.

213. The computer program product of claim 70, wherein the computer program product is operable such that content is displayed utilizing a graphical user interface element of variable size that is determined by the user.

214. The computer program product of claim 70, wherein the computer program product is operable such that the plurality of message summaries are displayed utilizing an aggregation server.

215. The computer program product of claim 70, wherein the computer program product is operable such that the user is allowed to enter preferences, and the plurality of message summaries are displayed based on the preferences.

216. The computer program product of claim 70, wherein the computer program product is operable such that the user is capable of posting a reply message to be reflected in the at least one window.

217. The computer program product of claim 70, wherein the computer program product is operable such that the user is allowed to select from a plurality of online forums.

218. The computer program product of claim 70, wherein the computer program product is operable such that the user is allowed to select from a plurality of online forums, utilizing a drop-down menu.

219. The computer program product of claim 70, wherein the plurality of messages includes a plurality of articles.

220. The computer program product of claim 70, wherein the plurality of messages includes a plurality of news articles.

221. The computer program product of claim 70, wherein the computer program product is operable such that the first set of representations each include an image.

222. The computer program product of claim 70, wherein the computer program product is operable such that the first set of representations each include an image that includes text.

223. The computer program product of claim 70, wherein the computer program product is operable such that the second set of representations each include an image.

224. The computer program product of claim 70, wherein the computer program product is operable such that the second set of representations each include an image that represents text.

225. The computer program product of claim 70, wherein the computer program product is operable such that the navigating results in a display of a different web page.

226. The computer program product of claim 70, wherein the computer program product is operable such that the destination is displayed utilizing the at least one window.

227. The computer program product of claim 70, wherein the computer program product is operable such that the destination is displayed utilizing a different window separate from the at least one window.

228. The computer program product of claim 70, wherein the computer program product is implemented utilizing an object-oriented programming language.

229. The computer program product of claim 70, wherein the computer program product is operable such that the display of the second set of representations enables intuitive and quick scanning through the hyperlinks.

230. The computer program product of claim 70, wherein the computer program product is operable to maximize advertising revenue.

231. The computer program product of claim 70, wherein the computer program product is operable to maximize advertising revenue by more efficiently utilizing a display area associated with the at least one window.

232. The computer program product of claim 70, wherein the at least one window includes a single window.

233. The computer program product of claim 70, wherein at least one of the first set of representations is a financial-related representation.

234. The computer program product of claim 70, wherein at least one of the second set of representations is a financial-related representation.

235. The computer program product of claim 70, wherein at least one of the first set of representations is a stock-related representation.

236. The computer program product of claim 70, wherein at least one of the second set of representations is a stock-related representation.

237. The computer program product of claim 70, wherein the computer program product is configured such that the at least one window is implemented utilizing AJAX technology.

238. The computer program product of claim 70, wherein the computer program product is configured such that the website is implemented utilizing AJAX technology.

239. The computer program product of claim 70, wherein the computer program product is configured such that the second set of representations is preloaded utilizing AJAX technology.

240. The computer program product of claim 70, and further comprising computer code for logging in the user.

241. A system, comprising:

a computer processor able to execute logic, the logic comprising:

logic for displaying at least one window in connection with a website;

logic for displaying, utilizing the at least one window, a stock-related field;

logic for receiving a plurality of characters of text from a user as the user is typing the text utilizing the stock-related field;
logic for dynamically determining, after the user types each character in the received text, whether the characters typed so far match one or more text strings in one of a plurality of n-tuples including n>1 text strings, each of the plurality of n-tuples including first text representing a stock ticker symbol and second text representing a company name corresponding to the stock ticker symbol;
logic for displaying, utilizing the at least one window, a plurality of message summaries; wherein the plurality of message summaries comprise first information derived from a first message of a plurality of first messages and second information derived from a second message of a plurality of second messages associated with at least one online forum;
logic for displaying, utilizing the at least one window, a first set of representations;
logic for receiving first input from the user indicating a selection of one of the first set of representations;
logic for displaying a second set of representations representing a set of hyperlinks, utilizing the at least one window, in response to receiving the first input;
logic for receiving second input from the user indicating a selection of one of the second set of representations; and
logic for navigating to a destination specified by the selected one of the second set of representations, in response to receiving the second input.

242. A system, comprising:

means for displaying at least one window in connection with a website;

means for displaying, utilizing the at least one window, a stock-related field;

means for receiving a plurality of characters of text from a user as the user is typing the text utilizing the stock-related field;

means for dynamically determining, after the user types each character in the received text, whether the characters typed so far match one or more text strings in one of a plurality of n-tuples including n>1 text strings, each of the plurality of n-tuples including first text representing a stock ticker symbol and second text representing a company name corresponding to the stock ticker symbol;
means for displaying, utilizing the at least one window, a plurality of message summaries; wherein the plurality of message summaries comprise first information derived from a first message of a plurality of first messages and second information derived from a second message of a plurality of second messages associated with at least one online forum;
means for displaying, utilizing the at least one window, a first set of representations;
means for receiving first input from the user indicating a selection of one of the first set of representations;
means for displaying a second set of representations representing a set of hyperlinks, utilizing the at least one window, in response to receiving the first input;
means for receiving second input from the user indicating a selection of one of the second set of representations; and
means for navigating to a destination specified by the selected one of the second set of representations, in response to receiving the second input.