CENTRALIZED SYSTEM OF AGGREGATED DATA SOURCES, PERSONALIZED ADVERTISEMENT, MATCHING LOGIC, FEATURES, AND METHODS OF USE
A matching system identifies available matching items. A base item is determined from user input and/or a data store (e.g., a virtual closet). A virtual closet may contain information identifying each item previously purchased or otherwise owned by a user. Each base item is characterized by a plurality of specifications, such as color, pattern, style, type and brand. Available items are also similarly characterized. Matches are determined according to matching rules. Geolocation may limit recommended available items to the inventory of one or more particular retail establishments.
1 . A computer-implemented matching system comprising
a base item identifier,
entries for a plurality of characterization specifications associated with the base item identifier,
a database containing a plurality of available item identifiers, and for each available item identifier including entries for a plurality of characterization specifications associated with the available item identifier,
a rules base comprising a plurality of predetermined matching rules, each matching rule determining if a base item identifier and an available item identifier are a match based upon the entries for the plurality of characterization specifications associated with the base item identifier and the entries for the plurality of characterization specifications associated with the available item identifier, and
a computing system on which is displayed information for an available item identifier that is determined to match the base item identifier.
2 . The computer implemented matching system according to claim 1 , the base item identifier being determined from a plurality of base item identifiers stored for a user.
3 . The computer implemented matching system according to claim 1 , the base item identifier being determined from a product identifier supplied by a user.
4 . The computer implemented matching system according to claim 3 , the product identifier being determined from an image of a code associated with a product.
5 . The computer implemented matching system according to claim 1 , the computing system containing a location module and the plurality of available item identifiers corresponding to items available at a location determined by the location module.
6 . The computer implemented matching system according to claim 1 , the displayed information for the available item identifier that is determined to match the base item identifier including a product image.
7 . The computer implemented matching system according to claim 1 , the displayed information for the available item identifier that is determined to match the base item identifier including a product identifier.
8 . The computer implemented matching system according to claim 1 , the displayed information for the available item identifier that is determined to match the base item identifier including a product price.
9 . The computer implemented matching system according to claim 1 , the displayed information for the available item identifier that is determined to match the base item identifier including a product location.
10 . The computer implemented matching system according to claim 1 , the displayed information for the available item identifier that is determined to match the base item identifier including a product stock availability indicator.
11 . A computer-implemented matching method comprising
determining a base item identifier,
obtaining entries for a plurality of characterization specifications associated with the base item identifier,
accessing a database containing a plurality of available item identifiers, and for each available item identifier determining entries for a plurality of characterization specifications associated with the available item identifier,
applying a rule from a rules base, the rules base comprising a plurality of predetermined matching rules, each matching rule determining if a base item identifier and an available item identifier are a match based upon the entries for the plurality of characterization specifications associated with the base item identifier and the entries for the plurality of characterization specifications associated with the available item identifier, and
displaying on a computing system information for the available item identifier that is determined to match the base item identifier.
12 . The computer implemented matching method according to claim 11 , the base item identifier being determined from a plurality of base item identifiers stored for a user.
13 . The computer implemented matching method according to claim 11 , the base item identifier being determined from a product identifier supplied by a user.
14 . The computer implemented matching method according to claim 13 , the product identifier being determined from an image of a code associated with a product.
15 . The computer implemented matching method according to claim 11 , the computing system containing a location module and the plurality of available item identifiers corresponding to items available at a location determined by the location module.
16 . The computer implemented matching method according to claim 11 , the displayed information for the available item identifier that is determined to match the base item identifier including a product image.
17 . The computer implemented matching method according to claim 11 , the displayed information for the available item identifier that is determined to match the base item identifier including a product identifier.
18 . The computer implemented matching method according to claim 11 , the displayed information for the available item identifier that is determined to match the base item identifier including a product price.
19 . The computer implemented matching method according to claim 11 , the displayed information for the available item identifier that is determined to match the base item identifier including a product location.
20 . The computer implemented matching method according to claim 11 , the displayed information for the available item identifier that is determined to match the base item identifier including a product stock availability indicator.