CPC G06Q 30/0277 (2013.01) [G06Q 10/087 (2013.01); G06Q 30/0246 (2013.01); G06Q 30/0255 (2013.01); G06Q 30/0269 (2013.01); G06Q 30/0273 (2013.01); G06Q 30/0623 (2013.01); G06Q 30/0633 (2013.01); G06Q 30/0643 (2013.01); G06Q 30/0276 (2013.01)] | 19 Claims |
1. A computer-implemented method comprising:
determining, by an intermediate technology server and using inventory data for an online retail site that uses the intermediate technology server as an online retail catalog manager, a marketing device for a product of a brand for presentation with an online retail catalog, the determining comprising:
determining, by the intermediate technology server, whether a product of a brand is currently in inventory and available for sale at the online retail site, and whether criteria for the brand for placement of a first marketing device on the online retail site are satisfied, the criteria for the brand comprising one or more criteria other than whether a product of the brand is currently in inventory and available for sale at the online retail site;
in response to determining either that a product of the brand is not current in inventory and is not available for sale at the online retail site, that the criteria for the brand for placement of the first marketing device are not satisfied, or both:
selecting, by the intermediate technology server and using the inventory data for the online retail site and as the marketing device, a second marketing device a) for another brand that is a different brand than the brand for which another product of the other brand is currently in inventory and available for sale at the online retail site and b) that includes a link to a web page for the other product on the online retail site; and
serving, by the intermediate technology server and for presentation on a client device during a browsing session, the online retail catalog including the second marketing device for presentation on the online retail site;
receiving data that indicates interactions by the client device during the browsing session with one or more products in the online retail catalog;
generating, using propensity data for the client device and the data that indicates the interactions by the client device with the one or more products in the online retail catalog, second propensity data for the client device that is different than the propensity data;
determining, using the second propensity data and the inventory data for the online retail site, that the second propensity data satisfies second criteria for a second brand for placement of a third marketing device for a second product of the second brand on the online retail site and that the second product of the second brand is currently in inventory and available for sale at the online retail site; and
in response to determining that the second propensity data satisfies the second criteria for the second brand for placement of the third marketing device for the second product of the second brand on the online retail site and that the second product of the second brand is currently in inventory and available for sale at the online retail site:
serving, for presentation on the client device during the browsing session, the third marketing device for the second product that includes a second link to a second web page for the second product on the online retail site to cause the client device to replace a presentation of the second marketing device with a presentation of the third marketing device.
|