Patent ID: 8583502

Claim:
A computer-implemented method comprising steps of: determining a plurality of immediate candidate items for a first web page to be recommended to a user; for each immediate candidate item of the plurality of immediate candidate items: (a) determining a separate sequence of two or more subsequent possible candidate items for subsequent web pages to be recommended to the user in the event that the user selects the immediate candidate item; (b) associating the separate sequence of two or more subsequent possible candidate items with the immediate candidate item; (c) determining a potential revenue value generated in the event that the user selects the immediate candidate item and each of the subsequent possible candidate items from the separate sequence that is associated with the immediate candidate item; selecting for the first web page, from the plurality of immediate candidate items, a particular immediate candidate item for which the potential revenue value is the highest; recommending to the user the particular immediate candidate item in the first web page; wherein the method is performed by one or more special-purpose computing devices.