SYSTEM AND METHOD FOR INCORPORATING USER INPUT INTO FILTER-BASED NAVIGATION OF AN ELECTRONIC CATALOG
First Claim
Patent Images
1. A computer system, for managing community filters to be applied to a product catalog, comprising:
- a database module that stores an electronic catalog of products, wherein the catalog comprises a taxonomy of products categories and products within the categories, the catalog further comprising attributes which describe products in a category and at least one value for said attributes;
a user interface module configured to allow one or more users to define one or more user constructed filters, wherein each user constructed filter includes a set of filter parameters, each of which specifies at least one of a product category and an attribute, which when applied to the catalog generates a subset of products in the catalog which correspond with the filter parameters;
and a community user constructed filter repository module, which stores said user constructed filters and allows subsequent access to the catalog via the user constructed filters by said one or more users by applying the user constructed filter to a subset of products in the catalog which correspond with the filter parameters given the current state of the catalog at the time of the access.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are presented which comprise an electronic catalog of products, wherein the catalog comprises a taxonomy of product categories and products within the categories, wherein various users input filter parameters to construct user constructed filters. These user constructed filters allow custom, dynamically updated access to the catalog and are shared by users in a community.
23 Citations
80 Claims
-
1. A computer system, for managing community filters to be applied to a product catalog, comprising:
-
a database module that stores an electronic catalog of products, wherein the catalog comprises a taxonomy of products categories and products within the categories, the catalog further comprising attributes which describe products in a category and at least one value for said attributes; a user interface module configured to allow one or more users to define one or more user constructed filters, wherein each user constructed filter includes a set of filter parameters, each of which specifies at least one of a product category and an attribute, which when applied to the catalog generates a subset of products in the catalog which correspond with the filter parameters; and a community user constructed filter repository module, which stores said user constructed filters and allows subsequent access to the catalog via the user constructed filters by said one or more users by applying the user constructed filter to a subset of products in the catalog which correspond with the filter parameters given the current state of the catalog at the time of the access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method involving steps to be performed on a computing system consisting of multiple modules designed to perform computing functions which transform data monitoring results, wherein at least part of the computing system'"'"'s functionality is performed by hardware, comprising:
-
controlling the operation of functional modules using a computer processor; storing an electronic catalog of products with a database module, wherein the catalog comprises a taxonomy of products categories and products within the categories, the catalog further comprising attributes which describe products in a category and at least one value for said attributes; defining with a user interface module configured to allow one or more users to define one or more user constructed filters, wherein each user constructed filter includes a set of filter parameters, each of which specifies at least one of a product category and an attribute, which when applied to the catalog generates a subset of products in the catalog which correspond with the filter parameters; storing a community user constructed filter repository module, which stores said user constructed filters and allows subsequent access to the catalog via the user constructed filters by said one or more users by applying the user constructed filter to a subset of products in the catalog which correspond with the filter parameters given the current state of the catalog at the time of the access. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus designed to perform computing functions which transform data monitoring results, wherein at least part of the apparatus'"'"'s functionality is performed by hardware, comprising:
-
means for controlling the operation of the functional modules using a computer processor; means for storing an electronic catalog of products with a database module, wherein the catalog comprises a taxonomy of products categories and products within the categories, the catalog further comprising attributes which describe products in a category and at least one value for said attributes; means for defining with a user interface module configured to allow one or more users to define one or more user constructed filters, wherein each user constructed filter includes a set of filter parameters, each of which specifies at least one of a product category and an attribute, which when applied to the catalog generates a subset of products in the catalog which correspond with the filter parameters; and means for storing a community user constructed filter repository module, which stores said user constructed filters and allows subsequent access to the catalog via the user constructed filters by said one or more users by applying the user constructed filter to a subset of products in the catalog which correspond with the filter parameters given the current state of the catalog at the time of the access. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. Computer readable media, having instructions stored thereon, wherein the instructions, when executed by a processor, perform computing functions which transform data monitoring results, comprising:
-
instructions for controlling the operation of the functional modules using a computer processor; instructions for storing an electronic catalog of products with a database module, wherein the catalog comprises a taxonomy of products categories and products within the categories, the catalog further comprising attributes which describe products in a category and at least one value for said attributes; instructions for defining with a user interface module configured to allow one or more users to define one or more user constructed filters, wherein each user constructed filter includes a set of filter parameters, each of which specifies at least one of a product category and an attribute, which when applied to the catalog generates a subset of products in the catalog which correspond with the filter parameters; and instructions for storing a community user constructed filter repository module, which stores said user constructed filters and allows subsequent access to the catalog via the user constructed filters by said one or more users by applying the user constructed filter to a subset of products in the catalog which correspond with the filter parameters given the current state of the catalog at the time of the access. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
Specification