Interactively comparing records in a database
First Claim
1. A method comprising:
- displaying a list of items in an electronic catalog, each item corresponding to a row of the display, each row having values corresponding to attributes of the corresponding items arranged into attribute columns;
grouping some of the displayed items based on a selected attribute upon receiving a grouping command so that the grouped items are displayed in a single row;
expanding the grouped items upon receiving an expand command so that the grouped items are each displayed in a separate row;
removing a row corresponding to an item or to grouped items from the display upon receiving a row remove command; and
removing a column corresponding to an attribute of the items from the display upon receiving a column remove command.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention can allow an electronic catalog or other set of items to be searched and compared interactively. In one embodiment, the invention includes displaying a list of items in an electronic catalog, each item corresponding to a row of the display, each row having values corresponding to attributes of the corresponding items arranged into attribute columns, grouping some of the displayed items based on a selected attribute upon receiving a grouping command so that the grouped items are displayed in a single row, and expanding the grouped items upon receiving an expand command so that the grouped items are each displayed in a separate row. The embodiment further includes removing a row corresponding to an item or to grouped items from the display upon receiving a row remove command and removing a column corresponding to an attribute of the items from the display upon receiving a column remove command.
-
Citations
47 Claims
-
1. A method comprising:
-
displaying a list of items in an electronic catalog, each item corresponding to a row of the display, each row having values corresponding to attributes of the corresponding items arranged into attribute columns;
grouping some of the displayed items based on a selected attribute upon receiving a grouping command so that the grouped items are displayed in a single row;
expanding the grouped items upon receiving an expand command so that the grouped items are each displayed in a separate row;
removing a row corresponding to an item or to grouped items from the display upon receiving a row remove command; and
removing a column corresponding to an attribute of the items from the display upon receiving a column remove command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A graphical user interface (GUI) comprising:
-
a list of items;
a plurality of attribute identifiers related to attributes of the listed items;
a value for at least some of the attributes for each of the listed items;
a grouping button associated with an attribute identifier to group items based on the items'"'"' values for the associated attribute and display the grouped items as a single item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
displaying a list of items;
displaying values for a plurality of attributes of each item;
receiving a selection of one of the displayed attributes;
consolidating at least some of the displayed items based on the selected attribute;
displaying the consolidated items as a single item. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A machine-readable medium having stored thereon data representing instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
displaying a list of items;
displaying values for a plurality of attributes of each item;
receiving a selection of one of the displayed attributes;
consolidating at least some of the displayed items based on the selected attribute;
displaying the consolidated items as a single item. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. An apparatus comprising:
-
a display to present a list of items and values for a plurality of attributes of each item;
a user interface to receive a selection of one of the displayed attributes; and
a processor to consolidate at least some of the displayed items based on the selected attribute for display as a single item. - View Dependent Claims (43, 44, 45, 46, 47)
-
Specification