Method and system for displaying categorized information on a user interface
First Claim
1. Apparatus for presenting hierarchical categorized directory information via a plurality of arranged visual elements on a computer-enabled user interface, wherein visual elements represent directory system entities and the arrangement of elements represents the interrelationships of the corresponding directory system entities, the apparatus comprising:
- a first thread for providing the plurality of arranged visual elements to the user interface;
one or more inputs for receiving a user selection of a plurality of the visual elements and for receiving a user request to boost the retrieval priority of a particular one of the selected plurality of visual elements;
a program module for boosting the priority of the particular selected visual element in response to receiving the user request; and
a second thread for retrieving data associated with the plurality of the visual elements and giving priority to data associated with the particular selected visual element, so that the plurality of arranged visual elements remain responsive to user interaction while data associated with the plurality of the visual elements is being retrieved.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method and system for displaying categorized information on a user interface is provided, in which the user may choose one or more categories of information. In response, data associated with the chosen category is retrieved. The display of the categories and the retrieval of the data is performed independently, so that the displayed categories remain responsive to user interaction while the data is being retrieved. In one implementation, the display of the categories and information on the user interface is handled by the main thread and the retrieval of the data associated with the chosen category is performed by a worker thread executing asynchronously with respect to the main thread.
34 Citations
20 Claims
-
1. Apparatus for presenting hierarchical categorized directory information via a plurality of arranged visual elements on a computer-enabled user interface, wherein visual elements represent directory system entities and the arrangement of elements represents the interrelationships of the corresponding directory system entities, the apparatus comprising:
-
a first thread for providing the plurality of arranged visual elements to the user interface; one or more inputs for receiving a user selection of a plurality of the visual elements and for receiving a user request to boost the retrieval priority of a particular one of the selected plurality of visual elements; a program module for boosting the priority of the particular selected visual element in response to receiving the user request; and a second thread for retrieving data associated with the plurality of the visual elements and giving priority to data associated with the particular selected visual element, so that the plurality of arranged visual elements remain responsive to user interaction while data associated with the plurality of the visual elements is being retrieved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-enabled user interface for presenting hierarchical categorized directory information via a plurality of visual elements arranged thereon, wherein the visual elements represent directory system entities and the arrangement of elements represents the interrelationships of the corresponding directory system entities, the computer-enabled user interface being adapted to:
-
display the plurality of arranged visual elements provided by a first thread; receive a user selection of a plurality of the visual elements for retrieval; receive a user request to boost a priority of the retrieval of a particular one of the displayed visual elements; and display data associated with the plurality of the displayed visual elements provided by a second thread, giving priority to retrieving data associated with the particular one of the visual elements, so that the plurality of arranged visual elements remain responsive to user interaction while data associated with the plurality of the visual elements is being retrieved. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-enabled user interface, comprising:
-
a first pane adapted to display respective graphical representations of a plurality of nodes by using a first thread, wherein the graphical representations of the nodes are responsive to user input to select a plurality of the nodes for retrieval of data associated with the selected nodes; and a second pane adapted to display a graphical presentation of the data retrieved in response to the user input by using a second thread, so that the graphical representations of the nodes remain responsive to user interaction while data associated with the selected nodes is being retrieved; wherein the graphical representations of the nodes selected by the user are operative to enable the retrieval of the data for the selected nodes to be prioritized. - View Dependent Claims (17, 18, 19, 20)
-
Specification