SYSTEM AND METHOD FOR INTERACTING WITH ITEM CATALOGS
First Claim
1. a computer system for generating a catalog display for a screen having a viewing area, the catalog:
- having a plurality of products with substantially all products having associated images, with all images being substantially more than viewable within the screen viewing area, comprising;
an information categorization module for generating an information relationship between the plurality of products;
an image generation module for generating a set of information tiles based upon the plurality of products, the set of information tiles composing the catalog display, the information tiles containing at least a portion of one of the associated images; and
. a display module for displaying the catalog display on the screen and adapted to allow panning of the catalog display through the screen viewing area.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention comprises a system and method for presenting large numbers of items on a display screen. According to one aspect of the present invention, information is harvested from a plurality of sites and over a plurality of times and aggregated into a single item set. According to another aspect of the present invention, this information is supplemented by data derived from sorting and classification tasks performed by humans. According to another aspect of present invention, this information is used to derive similarities between items and to derive a heterarchical classification of items into a hierarchical set of categories. According to another aspect of the present invention, one or more series of catalog displays are created which display these items arranged by different criteria and at different scales. According to another aspect of the present invention, these catalog displays are divided into a set of image and data files that can be sent to a client node incrementally during a session. According to another aspect of the present invention, the user may interact with the catalog display to change its scale factor and spatial offset relative to the display surface, to select different catalog displays or portions thereof, and to display additional information. According to another aspect of the present invention, the user may select items for display in a separate area or set of areas that can be manipulated independently of the virtual catalog display. The system and method are particularly useful for assisting users in locating products within a catalog of an online merchant, but may be used in connection with other collections of items.
123 Citations
25 Claims
-
1. a computer system for generating a catalog display for a screen having a viewing area, the catalog:
- having a plurality of products with substantially all products having associated images, with all images being substantially more than viewable within the screen viewing area, comprising;
an information categorization module for generating an information relationship between the plurality of products;
an image generation module for generating a set of information tiles based upon the plurality of products, the set of information tiles composing the catalog display, the information tiles containing at least a portion of one of the associated images; and
.a display module for displaying the catalog display on the screen and adapted to allow panning of the catalog display through the screen viewing area. - View Dependent Claims (2, 3, 4, 5)
- having a plurality of products with substantially all products having associated images, with all images being substantially more than viewable within the screen viewing area, comprising;
-
6. A computer system for generating a two dimensional catalog display, the catalog having a plurality of entries and an image associated with each of the entries, comprising:
-
a catalog storage module for storing the catalog entries and associated images;
a display generation module adapted to retrieve the catalog entries and associated images from the catalog storage module, generate the two dimensional catalog display representing a layout of the images associated with each of the entries, the display generation module further adapted to not have a dimensional preference and to scale the images so that the two dimensional catalog display substantially fits within a predetermined boundary; and
a display module for displaying the catalog display on a screen. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for generating information tiles for a tile-based display system for a plurality of items comprising:
-
an information categorization module for generating an information relationship between the plurality of items containing a collection of descriptive information of the plurality of items, the information relationship being base on at least a portion of the descriptive information;
a tile generation module for generating a set of information tiles based upon the plurality of items, where the quantity of information tiles does not equal the quantity of the plurality of items;
a tile storage module for storing the information tiles; and
a data storage for storing the relationship between the information tiles and the plurality of items. - View Dependent Claims (12, 13, 14)
-
-
15. A method for creating a display of a set of items in a catalog containing item information, the item information consisting of at least item image data and item description, the display having a display geometry, comprising the steps of:
-
generating the set of items based upon a first relationship and storing them into a set of ordered items;
selecting a first item from the set of generated items, and storing it in a set of placed items;
placing the image data for the first item in the display;
for each of the remaining items in the set of generated items;
selecting a next item from the set of generated items;
placing the next item image data in the display in a position according to a second relationship between the description of the next item with the descriptions of the set of placed items, the next item thus becoming part of the set of placed items;
whereby the display contains image data for the set of items. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. In a client server environment, a method of creating a catalog display on the client running a browser comprising the steps of:
-
on the server, performing the steps of generating a top level view, the top level view adapted to display subcategories of the catalog;
generating a bottom level view, the bottom level view adapted to display the items in the catalog;
generating one or more intermediate level views, the intermediate level views adapted to display a scaled portion of the subcategories, a scaled portion of the items, or a combination;
transmitting to the client a first portion of a selected view, the selected view being chosen from the set including the top level view, the bottom level view or the one or more intermediate level views based upon user interactions received from the client;
on the client, in the browser, performing the steps of displaying the first portion of the selected view on the computer display;
capturing the user interactions, the user interactions controlling a zoom operation; and
transmitting the user interactions to the server. - View Dependent Claims (22, 23, 24, 25)
-
Specification