Patent ID: 8712860

Claim:
A method, comprising: detecting, by a processing device, that a customer has expressed interest in a first product the first product having an assigned first product identifier; dynamically determining, by the processing device and in response to the detecting and on an ad hoc basis, a package to be offered to the customer, the package comprising the first product and at least one second product, wherein the at least one second product is selected for inclusion in the package based on an indication of past interest by the customer in the at least one second product and wherein the at least one second product does not have a pre-determined relationship with the first product; causing, by the processing device, an outputting of an offer for the package to the customer, the outputting comprising an indication of a discounted price comprising a price that is less than a sum of individual retail prices of the first and second products; and initiating, by the processing device, a sale of the first product and the second product to the customer for the discounted price.