Patent ID: 7299201

Claim:
A computer-implemented method comprising: using a web server to operate an electronic store by: receiving a request for an electronic store web page from a web browser, wherein said web page is based on a script of commands in a template file wherein the commands specify both a database query to perform and a translation process to convert the query to HTML code; processing the query script of commands to extract product information from said database, wherein the database includes product information describing a hierarchical relationship between groups of products, and wherein said extracted product information is related to a first group of products whose previous selection by a user initiated said web server database query; merging the extracted product information with the template file; constructing a web page from the combined product information and template file; and sending the web page to the requesting web browser, wherein the web page includes information describing said relationship between the first group of products and the extracted product information, and is configured to enable the web browser to generate a user interface displaying icons arranged to visually represent said relationship.