Generic product finder system and method
First Claim
1. A method of forming a searchable store of information about specific physical products, the method comprising:
- (a.) providing data storage;
(b.) providing a computer program product comprising;
computer-readable medium;
a reusable product finder software unit stored on the computer-readable medium, the product finder software unit comprising;
a plurality of product objects, each product object representing information for a generic product;
a product manager for performing searches;
a set of metadata rules; and
a set of search rules;
(c.) combining the product finder software unit with other software to form a software application;
(d.) creating product specifications for the specific physical products using the metadata rules;
(e.) storing the product specifications in the data storage using the product objects; and
(f.) creating a search configuration in accordance with the search rules; and
wherein the product manager in the software application is operable to perform searches of the product specifications using the product objects, the searches being performed in accordance with the search configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
A generic product finder system that provides the capability of managing and performing searches on configurable products in a J2EE application. The generic product finder system includes a manager component for performing searches in response to a search query; a product component for persisting a plurality of product information and interacting with the manger component in conducting searches of the product information; a product metadata component that interacts with the manager component for defining a product; and a search configuration component that interacts with the manager component for constructing a set of search rules in a product search configuration. Internally, the product finder system represents products with a specification divided into parameters representing characteristics and optional attributes. This specification exists in a generic state by the use of Java objects. Multiple product specifications may co-exist and their information is persisted by the use of entity beans. The generic product also contains a session bean that acts as manager and single point-of-entry to the product information. Since the products are maintained in a generic form, search rules can be constructed and applied to the product set to perform complex queries.
-
Citations
8 Claims
-
1. A method of forming a searchable store of information about specific physical products, the method comprising:
-
(a.) providing data storage; (b.) providing a computer program product comprising; computer-readable medium; a reusable product finder software unit stored on the computer-readable medium, the product finder software unit comprising; a plurality of product objects, each product object representing information for a generic product; a product manager for performing searches; a set of metadata rules; and a set of search rules; (c.) combining the product finder software unit with other software to form a software application; (d.) creating product specifications for the specific physical products using the metadata rules; (e.) storing the product specifications in the data storage using the product objects; and (f.) creating a search configuration in accordance with the search rules; and wherein the product manager in the software application is operable to perform searches of the product specifications using the product objects, the searches being performed in accordance with the search configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification