CPC G06Q 30/0613 (2013.01) [G06Q 30/0631 (2013.01); G06Q 30/0641 (2013.01)] | 20 Claims |
1. A system comprising:
a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising:
based on detecting a user within a physical location, identifying the user, from a plurality of users, based on first communications with a user device of the user via a network;
determining, based on second communications with the user device via the network, a plurality of locations of the user device within the physical location at a plurality of different times;
determining one or more products provided throughout a plurality of areas within the physical location, the one or more products corresponding to the plurality of locations of the user device;
accessing an online activity of the user, the online activity including at least one of a user viewing activity or a past purchase activity associated with a website or an application;
determining one or more product recommendations for the user based on at least one of the one or more products or the online activity of the user;
determining product information corresponding to the one or more product recommendations; and
causing the product information to be displayed on a user interface of a computing device.
|