DYNAMIC IMAGE DISPLAY
First Claim
1. A computer readable medium containing executable code that executes procedures of:
- downloading from a server in network communication with a client during rendering a web page for display in a graphic user interface at said client a plurality of indicia, each of said indicia corresponding to a respective one of a plurality of text entries in a database in data communication with said server;
displaying in a first region of said web page a predetermined number of said indicia;
enhancing one of said indicia currently displayed at a selected location within said first region;
downloading from said database to said client said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region;
displaying in a second region of said web page said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region; and
replacing each one of said indicia currently displayed in said first region with another one of said indicia not currently displayed in said first region.
0 Assignments
0 Petitions
Accused Products
Abstract
A plurality of indicia are downloaded during the rendering of a web page retrieved from a server. Each of the indicia corresponds to a respective one of a plurality of text entries in a database in communication with such server or any other server on the network. A predetermined number of the downloaded indicia are then displayed in a first region of a web page. One of the indicia currently displayed at a selected location within the first region is visually enhanced. Next, the respective one of the text entries corresponding to the indicia that has been enhanced at the selected location in the first region is downloaded and then displayed in a second region of the web page. So that all such indicia are displayed, each one of the indicia currently displayed in the first region is replaced with another one of the indicia not currently displayed in the first region.
-
Citations
20 Claims
-
1. A computer readable medium containing executable code that executes procedures of:
-
downloading from a server in network communication with a client during rendering a web page for display in a graphic user interface at said client a plurality of indicia, each of said indicia corresponding to a respective one of a plurality of text entries in a database in data communication with said server; displaying in a first region of said web page a predetermined number of said indicia;
enhancing one of said indicia currently displayed at a selected location within said first region;downloading from said database to said client said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region; displaying in a second region of said web page said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region; and replacing each one of said indicia currently displayed in said first region with another one of said indicia not currently displayed in said first region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for navigation of a database in a graphic user interface that executes steps of:
-
downloading from a server in network communication with a client during rendering a web page for display in a graphic user interface at said client a plurality of indicia, each of said indicia corresponding to a respective one of a plurality of text entries in a database in data communication with said server; displaying in a first region of said web page a predetermined number of said indicia;
enhancing one of said indicia currently displayed at a selected location within said first region;downloading from said database to said client said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region; displaying in a second region of said web page said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region; and replacing each one of said indicia currently displayed in said first region with another one of said indicia not currently displayed in said first region.
-
-
20. A method for navigation of a database in a graphic user interface that executes steps of:
-
downloading from a server in network communication with a client during rendering a web page for display in a graphic user interface at said client a plurality of indicia, each of said indicia corresponding to a respective one of a plurality of text entries in a database in data communication with said server; displaying in a first region of said web page a predetermined number of said indicia;
enhancing one of said indicia currently displayed at a selected location within said first region;downloading from said database to said client said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region; displaying in a second region of said web page said respective one of said text entries corresponding to said one of said indicia currently displayed at said selected location in said first region; replacing each one of said indicia currently displayed in said first region with another one of said indicia not currently displayed in said first region; wherein said text entries are stored in said database in a hierarchical category tree wherein said tree has a plurality of levels and at least one node at each of said levels and further wherein each node in one of said levels of said tree has at least one branch to at least one further node at an immediately lower level until an end node terminates a branch path, each end node having a corresponding one of said text entries stored thereat, each other node being a category node containing a descriptor generic to the contents of each other category node and end node in each branch path propagating therefrom through each successive lower one of said levels; wherein said indicia downloading procedure downloads from said server each of said indicia corresponding to said respective one of said text entries from each end node wherein each end node has a branch to a common category node in an immediately higher level; wherein in the event said number of end nodes terminating each branch path from said common category node is less than said predetermined number, said indicia downloading procedure further downloads from said server each of said indicia corresponding to said respective one of said text entries from each end node that has a branch path to a common category node in each successively higher one of said levels until said number of nodes at said selected one of said levels under said common category node at one of said successively higher one of said levels exceeds said predetermined number; wherein said indicia downloading procedure is terminated upon a maximum number of said indicia being downloaded; wherein said indicia downloading procedure is resumed to download further ones of said indicia exceeding said maximum number in response to all of said indicia previously downloaded by said indicia downloading procedure having been displayed by said replacing procedure wherein said indicia downloading procedure further includes the procedures of; selecting a first end node; locating a first category node and immediately successive higher level on said branch path for said first end node; calculating a count of each end node under said category node for said first end node; and obtaining said indicia for each respective one of said text entries associated with each end node in said count; wherein said indicia downloading procedure further includes the procedures of;
determining, prior to set obtaining procedure, whether said count exceeds said predetermined number; and
locating, in the event said count does not exceed said predetermined number, a second category node on said branch path for said first end node and immediately successive higher level for said first category node;wherein said indicia downloading procedure further includes the procedures of; determining, in the event said count exceeds said predetermined number, whether said count exceeds a maximum count; and setting, in the event said count exceeds said maximum count, said count to said maximum count; and wherein said web page contains a third region containing a linear text representation of said branch path wherein the content of each node at each level is separated by a delimiter.
-
Specification