Product normalization
AssigneeInvenda Corporation
InventorsXiang Chen, Dmitri Pavlovski, Arkady Borkovsky, Richard Collins
Life of this patent
Estimating the term…
Abstract
A computer-implemented approach for organizing input listings from various sources of input listings. Input listings are organized by mapping the input listings to consolidated listing that correspond to the input listings. The mapping of the input listings are based on various techniques such as a Stock Keeping Unit item-listing-to-consolidated-listing matching technique, a name/title item-listing-to-consolidated-listing matching technique, and a model item-listing-to-consolidated-listing matching technique.
Claims24
A method of mapping input listings to consolidated listings, the method comprising the computer-implemented steps of:
- receiving a plurality of input listings from one or more sources, wherein the plurality of input listings comprise different item listing variants for a particular product;
- establishing from the plurality of input listings, a group of input listings that share one or more common attribute values representing the particular product;
- determining, for the group of input listings, a single corresponding consolidated listing based on attribute values associated with the input listings in the group and attribute values associated with consolidated listings, wherein the determined consolidated listing represents the particular product;
- mapping each input listing in the group of input listings to the determined consolidated listing;
- providing to a user the consolidated listing rather than different item listings variants representing the particular product;
- and
- storing each mapped input listing in a memory.
A system for mapping input listings to consolidated listings, comprising:
- one or more databases including a plurality of input listings from one or more sources, wherein the plurality of input listings comprise different item listing variants for a particular product;
- a database builder configured for establishing from the plurality of input listings, a group of input listings that share one or more common attribute values representing the particular product;
- a normalizer configured for determining, for the group of input listings, a single corresponding consolidated listing that represents the particular product based on attribute values associated with the input listings in the group and attribute values associated with consolidated listings, and mapping each input listing in the group of input listings to the determined consolidated listing;
- and
- a display for providing to a user the consolidated listing rather than the different item listings variants representing the particular product.
A method of processing a search query against at least one database, wherein the at least one database includes one or more different item listing variants for a particular product and mapping information that maps each of the one or more item listing variants to a single corresponding consolidated listing that represents the particular product, the method comprising the computer-implemented steps of:
- receiving a search query from a user that specifies an item listing variant for a particular product;
- determining, based on the mapping information stored in the at least one database, the corresponding consolidated listing mapped to the specified item listing variant;
- providing to the user, in response to the search query, the determined consolidated listing for the particular product as a search result;
- and
- providing, in response to a user request, all the different item listing variants mapped to the determined consolidated listing.
Dependencies are inferred from the claim text.