Patent ID: 7983950

Claim:
Method for displaying information related to a catalog on an data processing device including a user's interface comprising a display, said method comprising the following steps: connecting the device to a database storing an E-catalog of items that can be purchased by a user through said device; the catalog being organized at logic-content level to present a hierarchical tree structure in which the items that can be purchased are the leaf nodes of the tree, and the groups of items are intermediate nodes of the tree placed at different hierarchical levels that are higher than a hierarchical level of the leaf nodes; storing a history log in a memory, which contains information able to permit identification of catalog items already purchased by the user; querying the database through said device to visualize on said display a page that corresponds to a portion of the tree structure and includes a list L of textual or graphic symbols corresponding to intermediate nodes of the structure that have same hierarchical level and that descend directly from a same node of the tree structure; extracting visualization information necessary to visualize said page from the database; comparing the visualization information with said history log; visualizing said page on the display, by showing said textual or graphic symbols through different graphic visualization styles according to a graphic coding criterion that, on the basis of the result of the comparison step, provides adoption of: a first graphic style to visualize a symbol in the list that corresponds to an intermediate node representing a group including items already purchased by the user; a second graphic style, different from the first graphic style, to visualize a symbol in the list that corresponds to an intermediate node representing a group that does not include any item already purchased by the user; a third graphic style, different from the first and second graphic styles, to visualize a symbol of the list that corresponds to an intermediate node representing a group that includes at least one item not yet purchased by the user.