Dynamic generation and display of catalogs
First Claim
1. A computerized method for dynamically generating and displaying a catalog comprising a plurality of items, each item being classified by at least group information and product information, the method comprising the steps of:
- (a) accepting a request from a user to generate such a catalog;
(b) presenting a form to the user, the form having a plurality of fields for receiving information from the user classifying a new item by entering into the fields at least group information text and product information text for the item, and by optionally specifying multimedia objects associated with the new item, each field optionally having an associated link to a linked object;
(c) presenting a plurality of display templates to the user, each display template defining a pre-designed catalog page layout having generally designated areas for placement of text and multimedia objects relating to an associated item;
(d) accepting input from the user selecting one of the plurality of display templates;
(e) accepting input from the user into the fields of the form;
(f) associating the contents of the fields of the form with corresponding areas of the selected display template;
(g) storing, as a part of a page of the catalog, the field contents associated with the selected display template;
(h) repeating steps (b) through (g) for each item to be entered into the catalog;
(i) accepting a request from a consumer to display a page of the catalog;
(j) retrieving the field contents of the requested page from storage;
(k) determining if the requested page includes any multimedia objects, and if so, then adjusting, in the selected display template, logical framing for each area designated for placement of multimedia objects;
(l) combining the retrieved field contents, including any associated links to linked objects, of the requested page with the selected display template to generate a display page;
(m) displaying the display page to the consumer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized method for dynamically generating and displaying a catalog including a plurality of items, each item being classified by at least group information and product information is disclosed. The method allows a merchant user to generate a catalog by classifying new items by entering into pre-defined fields at least group and product information text for each item, and by optionally specifying a multimedia object associated with the new item, where each field optionally has an associated link to a linked object. The user selects a display template which defines a pre-designed catalog page layout having generally designated areas for placement of text and multimedia objects relating to an associated item. After the user inputs information regarding an item into the form fields, the field contents are associated with corresponding areas of the selected template. The field contents are then stored as a part of a page of the catalog. Upon receiving a request to display a page, the stored field contents are retrieved and checked as to whether the requested page includes any multimedia objects. If so, the logical framing for each area designated for placement of multimedia objects is adjusted to accommodate all of the multimedia objects. The retrieved field contents, including any associated links to linked objects, of the requested page are then combined with the display template to generate a display page, which is displayed to a consumer.
-
Citations
9 Claims
-
1. A computerized method for dynamically generating and displaying a catalog comprising a plurality of items, each item being classified by at least group information and product information, the method comprising the steps of:
-
(a) accepting a request from a user to generate such a catalog; (b) presenting a form to the user, the form having a plurality of fields for receiving information from the user classifying a new item by entering into the fields at least group information text and product information text for the item, and by optionally specifying multimedia objects associated with the new item, each field optionally having an associated link to a linked object; (c) presenting a plurality of display templates to the user, each display template defining a pre-designed catalog page layout having generally designated areas for placement of text and multimedia objects relating to an associated item; (d) accepting input from the user selecting one of the plurality of display templates; (e) accepting input from the user into the fields of the form; (f) associating the contents of the fields of the form with corresponding areas of the selected display template; (g) storing, as a part of a page of the catalog, the field contents associated with the selected display template; (h) repeating steps (b) through (g) for each item to be entered into the catalog; (i) accepting a request from a consumer to display a page of the catalog; (j) retrieving the field contents of the requested page from storage; (k) determining if the requested page includes any multimedia objects, and if so, then adjusting, in the selected display template, logical framing for each area designated for placement of multimedia objects; (l) combining the retrieved field contents, including any associated links to linked objects, of the requested page with the selected display template to generate a display page; (m) displaying the display page to the consumer. - View Dependent Claims (2, 3)
-
-
4. A computerized system for dynamically generating and displaying a catalog comprising a plurality of items, each item being classified by at least group information and product information, the system comprising:
-
(a) means for accepting a request from a user to generate such a catalog; (b) means for presenting a form to the user, the form having a plurality of fields for receiving information from the user classifying a new item by entering into the fields at least group information text and product information text for the item, and by optionally specifying multimedia objects associated with the new item, each field optionally having an associated link to a linked object; (c) means for presenting a plurality of display templates to the user, each display template defining a pre-designed catalog page layout having generally designated areas for placement of text and multimedia objects relating to an associated item; (d) means for accepting input from the user selecting one of the plurality of display templates; (e) means for accepting input from the user into the fields of the form; (f) means for associating the contents of the fields of the form with corresponding areas of the selected display template; (g) means for storing, as a part of a page of the catalog, the field contents associated with the selected display template; (h) means for accepting a request from a consumer to display a page of the catalog; (i) means for retrieving the field contents of the requested page from storage; (j) means for determining if the requested page includes any multimedia objects, and if so, then adjusting, in the selected display template, logical framing for each area designated for placement of multimedia objects; (k) means for combining the retrieved field contents, including any associated links to linked objects, of the requested page with the selected display template to generate a display page; (l) means for displaying the display page to the consumer. - View Dependent Claims (5, 6)
-
-
7. A computer program, residing on a computer-readable medium, for dynamically generating and displaying a catalog comprising a plurality of items, each item being classified by at least group information and product information, the computer program comprising instructions for causing a computer to:
-
(a) accept a request from a user to generate such a catalog; (b) present a form to the user, the form having a plurality of fields for receiving information from the user classifying a new item by entering into the fields at least group information text and product information text for the item, and by optionally specifying multimedia objects associated with the new item, each field optionally having an associated link to a linked object; (c) present a plurality of display templates to the user, each display template defining a pre-designed catalog page layout having generally designated areas for placement of text and multimedia objects relating to an associated item; (d) accept input from the user selecting one of the plurality of display templates; (e) accept input from the user into the fields of the form; (f) associate the contents of the fields of the form with corresponding areas of the selected display template; (g) store, as a part of a page of the catalog, the field contents associated with the selected display template; (h) repeat actions (b) through (g) for each item to be entered into the catalog; (i) accept a request from a consumer to display a page of the catalog; (j) retrieve the field contents of the requested page from storage; (k) determine if the requested page includes any multimedia objects, and if so, then adjust, in the selected display template, logical framing for each area designated for placement of multimedia objects; (l) combine the retrieved field contents, including any associated links to linked objects, of the requested page with the selected display template to generate a display page; (m) display the display page to the consumer. - View Dependent Claims (8, 9)
-
Specification