IP Library Granted Patent US 7,636,677
Granted Patent B1
US 7,636,677 · App. 11/748,391 · Granted Dec 22, 2009

Method, medium, and system for determining whether a target item is related to a candidate affinity item

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,636,677
App. No.
11/748,391
Granted
Dec 22, 2009
Kind
B1
Abstract

Recommendations for purchase are made based on customer behavior across multiple sessions. Correlations used for recommendations include: buy-to-buy (cross-session), view-to-view (same-session), view-to-buy (same-session), and abandon-to-buy (same-session) actions. A preview display allows a merchant to adjust recommendation algorithm weightings to achieve a desired result. A closed-loop system is provided with real-time feedback. The recommendations can be based on various segments of other users, including users of the same search engine.

Claims (57)

1. A method of identifying related items, comprising:

monitoring actions performed on a plurality of items by a plurality of users across a plurality of websites;

selecting from the plurality of items, a target item;

selecting, from the plurality of items, a candidate affinity item;

determining whether the candidate affinity item is related to the target item using the following analysis:

calculating, from the plurality of users, across a plurality of websites:

a first amount, representing how many users viewed the target item and the candidate affinity item in the same browsing session;

a second amount, representing how many users viewed the target item and bought the candidate affinity item in the same browsing session;

a third amount, representing how many users bought the target item and the candidate affinity item in different browsing sessions; and

a fourth amount, representing how many users did not buy the target item after adding it to their shopping cart but did buy the candidate affinity item in the same browsing session;

receiving, for each of the four amounts, a corresponding weighting factor;

calculating a recommendation score by summing the product of each amount with its corresponding weighting factor;

determining that the candidate affinity item is related to the target item based on the recommendation score; and

displaying the target item and candidate affinity item together on a webpage as related items,

wherein the above steps are performed by a computer processor.

2. The method of claim 1 further comprising excluding one or more items in the plurality of items from selection as a candidate affinity item.

3. The method of claim 1 wherein said monitored actions includes monitoring keywords used by the plurality of users, and wherein said candidate affinity item is an item on which action was taken by a group of users who used the same keywords.

4. The method of claim 1 further comprising repeating the steps of selecting a candidate affinity item and determining whether the candidate affinity item is related to the target item, a plurality of times providing a plurality of candidate affinity items for each target item.

5. The method of claim 1 further comprising displaying a preview comprising a list of a plurality of target items, with at least one candidate affinity item associated therewith.

6. A computer readable medium embodying a set of instructions thereon, the set of instructions when executed by a computer processor performs the steps of:

monitoring actions performed on a plurality of items by a plurality of users across a plurality of websites;

selecting, from the plurality of items, a target item; and

selecting, from the plurality of items, a candidate affinity item;

determining whether the candidate affinity item is related to the target item using the following analysis:

calculating, from the plurality of users, across a plurality of websites:

a first amount, representing how many users viewed the target item and the candidate affinity item in the same browsing session;

a second amount, representing how many users viewed the target item and bought the candidate affinity item in the same browsing session;

a third amount, representing how many users bought the target item and the candidate affinity item in different browsing sessions; and

a fourth amount, representing how many users did not buy the target item after adding it to their shopping cart but did buy the candidate affinity item in the same browsing session;

receiving, for each of the four amounts, a corresponding weighting factor

calculating a recommendation score by summing the product of each amount with its corresponding weighting factor;

determining that the candidate affinity item is related to the target item based on the recommendation score; and

displaying the target item and candidate affinity item together on a web age as related items.

7. The computer readable medium of claim 1 further comprising excluding one or more items in the plurality of items from selection as a candidate affinity item.

8. The computer readable medium of claim 1 wherein said monitored actions includes monitoring keywords used by the plurality of users, and wherein said candidate affinity item is an item on which action was taken by a group of users who used the same keywords.

9. The computer readable medium of claim 1 further comprising repeating the steps of selecting a candidate affinity item and determining whether the candidate affinity item is related to the target item, a plurality of times providing a plurality of candidate affinity items for each target item.

10. The computer readable medium of claim 1 further comprising displaying a preview comprising a list of a plurality of target items, with at least one candidate affinity item associated therewith.

11. A device for identifying related items, comprising:

a processor;

a memory coupled to the processor, the memory comprising a set of instructions that cause the processor to perform the steps of:

monitoring actions performed on a plurality of items by a plurality of users across a plurality of websites;

selecting, from the plurality of items, a target item; and

selecting, from the plurality of items, a candidate affinity item;

determining whether the candidate affinity item is related to the target item using the following analysis:

calculating, from the plurality of users, across a plurality of websites:

a first amount, representing how many users viewed the target item and the candidate affinity item in the same browsing session;

a second amount, representing how many users viewed the target item and bought the candidate affinity item in the same browsing session;

a third amount, representing how many users bought the target item and the candidate affinity item in different browsing sessions; and

a fourth amount, representing how many users did not buy the target item after adding it to their shopping cart but did buy the candidate affinity item in the same browsing session;

receiving, for each of the four amounts, a corresponding weighting factor

calculating a recommendation score by summing the product of each amount with its corresponding weighting factor;

determining that the candidate affinity item is related to the target item based on the recommendation score; and

displaying the target item and candidate affinity item together on a web age as related items.

12. The device of claim 11 further comprising instructions for excluding one or more items in the plurality of items from selection as a candidate affinity item.

13. The device of claim 11 wherein said monitored actions includes monitoring keywords used by the plurality of users, and wherein said candidate affinity item is an item on which action was taken by a group of users who used the same keywords.

14. The computer readable medium of claim 11 further comprising instructions for repeating the steps of selecting a candidate affinity item and determining whether the candidate affinity item is related to the target item, a plurality of times providing a plurality of candidate affinity items for each target item.

15. The device of claim 11 further comprising instructions for displaying a preview comprising a list of a plurality of target items, with at least one candidate affinity item associated therewith.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 19, 2022
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
To: ACOUSTIC, L.P.
Reel/Frame 061713/0942 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACOUSTIC, L.P.
Reel/Frame 049964/0263 →
SECURITY INTEREST Recorded Jun 28, 2019
From: ACOUSTIC, L.P.
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
Reel/Frame 049629/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2011
From: COREMETRICS, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026918/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2007
From: MCGONIGAL, CHARLES; SALSBURY, RUSSELL; GUNTUMADUGU, SARITHA; NIEMANN, MIKE; PUTTASWAMY, HEMANTH; OGIREDDY, SRINIVASA
To: COREMETRICS, INC.
Reel/Frame 019784/0711 →