Patent ID: 9600840
Date: 2017-03-21
CPC Classifications: G06Q

Claim:
1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein when executed the program causes the computing device to at least: periodically determine a current location of a client device; detect an interaction between the client device and at least one product, wherein the interaction is detected within a physical store and obtains at least one product identifier corresponding to the at least one product via the interaction; designate the current location of the client device to be a location of the at least one product of the interaction; obtain location information for a plurality of candidate products; determine, for individual ones of at least a portion of the candidate products, a corresponding physical proximity between the individual ones of the at least the portion of the candidate products and the location of the at least one product of the interaction; identify a proximate product set, based at least in part on the corresponding physical proximity of the candidate products, to include at least one other product in physical proximity to the location of the at least one product of the interaction; generate a recommendation for the at least one other product from the proximate product set; generate a user interface comprising the recommendation for the at least one other product; and cause the user interface to be transmitted to the client device.