Method and media for duplicate detection in an electronic marketplace
First Claim
1. A method comprising:
- hosting a virtual shopping cart associated with a user, wherein the virtual shopping cart stores items that are chosen by the user from electronic marketplaces of various merchants;
tracking items acquired by the user from the various merchants, wherein the items acquired by the user are tracked through use of the virtual shopping cart associated with the user to create a transaction history in a user account of the user;
receiving, from the user, a designation of an additional account of an additional user that is different from the user and is to be combined with the user account of the user;
linking the additional account of the additional user to the user account of the user;
combining using a computer processor the transaction history of the user account and a transaction history of the additional user account based in part on the linking to create a compiled transaction history of a set of previously acquired items;
receiving an indication that the user has selected an item offered by a merchant;
adding the selected item offered by the merchant to the virtual shopping cart associated with the user at least partly in response to the receiving of the indication;
comparing the selected item to the set of previously acquired items in the compiled transaction history and determining that at least one previously acquired item from the set of previously acquired items is the same as the selected item or is determined to be similar to the selected item; and
designating the selected item as a duplicate item in response to a determination that the at least one previously acquired item from the set of previously acquired items in the compiled transaction history is the same as the selected item or is determined to be similar to the selected item.
1 Assignment
0 Petitions
Accused Products
Abstract
A shared “universal” virtual shopping cart (“the cart”) may be provided by a host to enable information sharing between multiple disparate electronic marketplaces provided by various merchants. The host may obtain user information via the cart to improve interactions with a user. The host may recommend an item to the user that is offered at a lower price and related to an item retained in the user'"'"'s cart. The host may also recommend items based on a user'"'"'s purchase history, such as complementary items (e.g., up-sell items) and items other users may recommend. In some aspects, the host may compile best selling lists based on data from multiple electronic marketplaces. The host may also perform user specific operations such as indicate an item in a cart is a duplicate of a previous purchase and monitor a price and/or available quantities of an item in the cart.
62 Citations
24 Claims
-
1. A method comprising:
-
hosting a virtual shopping cart associated with a user, wherein the virtual shopping cart stores items that are chosen by the user from electronic marketplaces of various merchants; tracking items acquired by the user from the various merchants, wherein the items acquired by the user are tracked through use of the virtual shopping cart associated with the user to create a transaction history in a user account of the user; receiving, from the user, a designation of an additional account of an additional user that is different from the user and is to be combined with the user account of the user; linking the additional account of the additional user to the user account of the user; combining using a computer processor the transaction history of the user account and a transaction history of the additional user account based in part on the linking to create a compiled transaction history of a set of previously acquired items; receiving an indication that the user has selected an item offered by a merchant; adding the selected item offered by the merchant to the virtual shopping cart associated with the user at least partly in response to the receiving of the indication; comparing the selected item to the set of previously acquired items in the compiled transaction history and determining that at least one previously acquired item from the set of previously acquired items is the same as the selected item or is determined to be similar to the selected item; and designating the selected item as a duplicate item in response to a determination that the at least one previously acquired item from the set of previously acquired items in the compiled transaction history is the same as the selected item or is determined to be similar to the selected item. - View Dependent Claims (2, 3, 4, 5, 6, 22, 24)
-
-
7. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, performs acts comprising:
-
hosting a virtual shopping cart associated with a user, the virtual shopping cart storing items that are chosen from electronic marketplaces of multiple different merchants and facilitating purchase of each of the chosen items from the virtual shopping cart; compiling a transaction history in a user account of items that the user has acquired from two or more of the electronic marketplaces of the multiple different merchants; receiving, from the user, a designation of an additional account of an additional user that is different from the user and is to be combined with the user account of the user; linking the additional account of the additional user to the user account of the user; combining the transaction history of the user account and a transaction history of the additional user account based in part on the linking to create a compiled transaction history of a set of previously acquired items; receiving an indication that the user has added a selected item into the virtual shopping cart; comparing the selected item to the set of previously acquired items in the compiled transaction history and determining that at least one previously acquired item from the set of previously acquired items is the same as the selected item or is determined to be similar to the selected item; and designating, the selected item as a duplicate item in response to a determination that the at least one previously acquired item from the set of previously acquired items in the compiled transaction history is the same as the selected item or is determined to be similar to the selected item. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 23)
-
-
17. A method comprising:
-
hosting a virtual shopping cart associated with a user, the virtual shopping cart storing items that are chosen from electronic marketplaces of multiple different merchants and facilitating purchase of each of the chosen items from the virtual shopping cart; compiling a transaction history in a user account of items that the user has acquired from two or more of the electronic marketplaces of the multiple different merchants; receiving, from the user, a designation of an additional account of an additional user that is different from the user and is to be combined with the user account of the user; linking the additional account of the additional user to the user account of the user; combining using a computer processor the transaction history of the user account and a transaction history of the additional user account based in part on the linking to create a compiled transaction history of a set of previously acquired items; receiving an indication that the user has added a selected item into the virtual shopping cart; comparing the selected item to the set of previously acquired items in the compiled transaction history and determining that at least one previously acquired item from the set of previously acquired items is the same as the selected item or is determined to be similar to the selected item; and designating the selected item as a duplicate item in response to a determination that the at least one previously acquired item from the set of previously acquired items in the compiled transaction history is the same as the selected item or is determined to be similar to the selected item. - View Dependent Claims (18, 19, 20, 21)
-
Specification