Patent ID: 9092810
Filing Date: 2015-07-28
Classification: G06Q

Abstract:
1. A method comprising: receiving a product bundle definition from a first client device corresponding to a first seller, the product bundle definition defining a bundle and specifying a discount that is applicable to a price of the bundle, the bundle comprising a primary product offered for sale by the first seller and one of a plurality of secondary products selectable for purchase with the primary product, at least one of the plurality of secondary products being offered for sale by a second seller; receiving, from a second client device corresponding to a user, a request for a view product interface of the primary product, the view product interface including a description of the primary product offered for sale by the first seller; accessing the product bundle definition corresponding to the primary product; accessing inventory information of the second seller, the inventory information specifying an availability of the at least one secondary product offered for sale by the second seller; determining the availability of the at least one secondary product offered for sale by the second seller based on the inventory information of the second seller; determining, using one or more processors, a relative rank of the at least one secondary product offered for sale by the second seller; based on the availability and the relative rank of the at least one secondary product offered for sale by the second seller, providing instructions to the second client device to present the view product interface, the view product interface including the description of the primary product and a description of the bundle, the description of the bundle including a description of the discount and the availability of the at least one secondary product offered for sale by the second seller; and in response to receiving a selection of the at least one secondary product offered for sale by the second seller for purchase with the primary product as the bundle, determining a total price of the bundle by applying the discount specified in the product definition bundle to a sum of a price of the primary product and the at least one secondary product offered for sale by the second seller.