Patent ID: 8622819

Claim:
A method of operating a gaming device including a plurality of instructions, the method comprising: (a) causing an input device to enable a player to make an input corresponding to a wager for a play of a game; (b) causing a processor to execute the plurality of instructions to determine an outcome for the play of the game; (c) causing a display device to display the determined outcome; (d) causing the display device to display to the player any monetary award associated with the displayed determined outcome, wherein the monetary award is based on the wager made by the player for the play of the game; (e) causing the processor to execute the plurality of instructions to identify a product which may be offered to the player, the identification based on gaming activity of the player; (f) causing the processor to execute the plurality of instructions to determine an approximate maximum retail price among a plurality of different prices for which the identified product may be sold through a retail channel; (g) causing the processor to execute the plurality of instructions to determine whether or not to offer the identified product to the player based on: (i) prior gaming activity of the player including a plurality of wagers made by the player, and (ii) the determined approximate maximum retail price; and (h) if the determination is to offer the identified product to the player, causing the input device to enable the player to obtain the identified product in exchange for at least part of the monetary award associated with the displayed determined outcome.