System and method for designing and operating an electronic store
First Claim
1. A method of providing for viewing product information, comprising:
- providing a web sewer configured to run on a first computer;
providing a product information database including information describing a hierarchical relationship between groups of products, said product information database stored on a computer storage media, said web sewer having access to said product information database;
providing a web browser configured to run on a second computer, said web browser configured to generate a user interface, said user interface displaying icons representing said groups of products, said icons arranged to visually represent said relationship between said groups of products, said web browser configured to send a network message over a network to said web sewer in response to selection by a user of the second computer of one of said icons representing a first of said groups of products, said network message including a database query command that specifies a query of said product information database for related groups of products having said relationship to said first group of products; and
said web sewer configured to submit said query to said product information database, and to return to said web browser a web page including results of said query, said web page including information describing said related groups of products, said web browser configured to extract said information describing said related groups of products and to display second icons representing said related groups of products.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for designing and operating an electronic store are described. Various embodiments (1) permit a merchant to organize and advertise descriptions of product inventory over the Internet, (2) permit Web page information to be extracted on-demand from a product inventory database, and (3) permit Web pages to be automatically customized to shopping behaviors of individual consumers. In some embodiments, a graphical store design user interface of a Web browser displays a hierarchical representation of products and product groups on an electronic store. A user manipulates icons of the Web browser store design user interface to cause a Web server to modify relationships between products and product groups stored in a product information database. A store designer creates HTML template files, embeds database and customized references within the template files, and assigns template files to groups or products of the electronic store.
-
Citations
17 Claims
-
1. A method of providing for viewing product information, comprising:
-
providing a web sewer configured to run on a first computer; providing a product information database including information describing a hierarchical relationship between groups of products, said product information database stored on a computer storage media, said web sewer having access to said product information database; providing a web browser configured to run on a second computer, said web browser configured to generate a user interface, said user interface displaying icons representing said groups of products, said icons arranged to visually represent said relationship between said groups of products, said web browser configured to send a network message over a network to said web sewer in response to selection by a user of the second computer of one of said icons representing a first of said groups of products, said network message including a database query command that specifies a query of said product information database for related groups of products having said relationship to said first group of products; and said web sewer configured to submit said query to said product information database, and to return to said web browser a web page including results of said query, said web page including information describing said related groups of products, said web browser configured to extract said information describing said related groups of products and to display second icons representing said related groups of products. - View Dependent Claims (2, 3)
-
-
4. A method for viewing product information, comprising:
-
providing a web server configured to run on a first computer; providing a product information database including information describing a hierarchical relationship between a product and a group of products, said product information database stored on a computer storage media, said web server having access to said product information database; providing a web browser configured to run on a second computer, said web browser configured to generate a user interface, said user interface displaying an icon representing said groups of products, said web browser responsive to user input such that a user, by selecting said icon, queries said product information database for any products having said relationship to said group of products and, in response to said selection, said user interface displays information representing said product; providing a network message including a database query command, said message sent over a network by said web browser to said web server, said web server extracting said database query command from said network message to query said product information database; and providing a web page including information representing said product, said web page sent over said network by said web server to said web browser, said web browser extracting said information representing said product to display a product icon representing said product, wherein an arrangement of said information displayed on said user interface represents said hierarchical relationship between said product and said group of products. - View Dependent Claims (5)
-
-
6. A method for generating web pages of an electronic store, comprising:
-
providing a web browser configured to run on a first computer; providing a web server configured to run on a second computer; providing a product information database including information describing a relationship between a group of products, said product information database comprising a relationship table that describes a relationship among a group of products, and a group table that is referenced by the relationship table, the group table containing data records that are identifiable by an ID value and further containing a product name and a template file name, said product information database stored on a computer storage media, said web sewer having access to said product information database; providing a first web page including a first hyperlink identifying a template file stored on said computer storage media, said template file including content data complying with an Internet protocol and a database query command; providing an Internet message including information identifying said template file, said Internet message generated by said web browser and sent over the Internet to said web sewer in response to a user selecting said first hyperlink; and providing a second web page generated by said web sewer in response to receipt of said Internet message, said web page including said content data and also including result data generated by querying said product information database using said database query command, said result data containing at least one product name and at least one corresponding is template file name. - View Dependent Claims (7, 8)
-
-
9. A system for automatically generating a web page wherein variable content data included in said web page are extracted from a database, said system comprising:
-
means for embedding a database reference within a template web page at a server, said database reference representing a database query, said template web page including fixed content data compatible with a network protocol; means for monitoring web page requests; means for responding to a request for a web page by scanning said template web page for said database reference; means for extracting variable content data from said database by querying said database using said database query; means for combining said variable content data with said fixed content data to create a web page; and means for transmitting said web page to said network. - View Dependent Claims (10, 11)
-
-
12. A system for viewing product inventory information, said system comprising:
-
means for displaying, on a user interface of a web browser running on a first computer, a first group icon representing a first group of products of an electronic store; means for monitoring user input for selection of said first group icon; means for responding to said selection of said first group icon by embedding a database query command in a network message, said database query command designed to query a product inventory database for information describing groups of products related to said first group of products, the database query command containing at least one HTML template file request; means for processing said network message with a second computer to extract from said network message said database query command including the one HTML template file request; means for opening a template file corresponding to the one HTML template file request; means for searching the opened template file for any query scripts; means for querying a product inventory database using a query script to generate query result data including information describing a second group of products related to said first group of products; means for embedding said query result data in a web page, the query result data including at least one name and template file; means for processing said web page with said first computer to extract said query result data; and means for displaying a second group icon on said user interface at a location indicating that said second group icon is subordinate to said first group icon, said second group icon representing said second group products. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification