Non-linear navigation in discussion forums
First Claim
1. A machine-readable medium having stored thereon machine-executable instructions that if executed by a machine cause the machine to perform a method, the method comprising:
- maintaining in a tangible medium a location data to identify a first logical point in a discussion forum (DF) hierarchy to which a first user has navigated; and
selectively manipulating a navigation control on a graphical user interface (GUI) based, at least in part, on the location data,the navigation control to provide access to a second logical point in the DF hierarchy that is not reachable from the first logical point in a single vertical navigation step.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with providing non-linear navigation in a discussion forum are described. One method embodiment includes maintaining a location data that identifies a thread or message to which a user has navigated. The method also includes manipulating a navigation control in a graphical user interface based on actions taken by the user and/or other users of the system. The navigation control facilitates a user moving to points not traditionally reachable in a single vertical navigation step in a discussion forum interface.
-
Citations
31 Claims
-
1. A machine-readable medium having stored thereon machine-executable instructions that if executed by a machine cause the machine to perform a method, the method comprising:
-
maintaining in a tangible medium a location data to identify a first logical point in a discussion forum (DF) hierarchy to which a first user has navigated; and selectively manipulating a navigation control on a graphical user interface (GUI) based, at least in part, on the location data, the navigation control to provide access to a second logical point in the DF hierarchy that is not reachable from the first logical point in a single vertical navigation step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-linear navigation system for a discussion forum (DF), comprising:
-
a graphical user interface (GUI) element to display a set of non-linear navigation options to a DF user and to receive a non-linear navigation signal; a location logic to determine a location to which a first user has navigated in a DF, the location being one of, a thread, and a message; a user input logic to receive a signal from the first user through the GUI element; a user action logic to identify a DF action taken by the first user; and a customization logic to selectively customize the GUI element based, at least in part, on one or more of, the non-linear navigation signal, the signal received from the user input logic, and the DF action identified by the user action logic. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system, comprising:
-
means for determining a current user state associated with a discussion forum session, the current user state depending on a set of actions taken during the discussion forum session; means for establishing a relationship between the current user state and a second user state associated with a set of actions taken during a second discussion forum session; and means for providing a non-linear navigation choice to the current DF user based on the relationship.
-
-
31. In a computer system having a graphical user interface comprising a display and a selection device, a method of providing and selecting from a set of data entries on the display, the method comprising:
-
retrieving a set of data entries, where a data entry represents a non-linear navigation choice for a discussion forum; displaying the set of data entries on the display; receiving a data entry selection signal indicative of the selection device selecting a selected data entry; in response to the data entry selection signal, initiating an operation associated with the selected data entry; and in response to the operation associated with the selected data entry, selectively updating the set of data entries.
-
Specification