CPC G06Q 30/0267 (2013.01) [G06Q 30/0222 (2013.01); G06Q 30/0235 (2013.01); G06Q 30/0239 (2013.01); G06Q 30/0253 (2013.01); G06Q 30/0272 (2013.01); G06Q 30/0273 (2013.01)] | 20 Claims |
1. A system, comprising:
a non-transitory memory storing instructions; and
a processor configured to execute the instructions to cause the system to perform operations comprising:
determining an interaction between a device and a site of a first entity;
accessing user profile information associated with a user of the device;
based on the user profile information, determining whether the user meets one or more criteria associated with offers that are associated with a second entity different from the first entity, the one or more criteria comprising a browser cookie associated with the device, a search history of the user, or social media communications associated with the user;
based on a determination that the user meets the one or more criteria, receiving an offer of the offers to present to the user of the device;
causing a presenting of the offer on a display of the device;
causing, in response to a user engagement made with respect to the presented offer, the offer to be saved on a local data storage of the device, wherein the causing the offer to be saved comprises generating a token having a token signature that is unique to the saved offer and unique to a session identification number;
determining, after the offer has been saved on the local data storage of the device, that the device is involved in an electronic transaction with the second entity; and
automatically applying the offer to the electronic transaction, wherein the offer is retrieved, after a verification of the token signature, from the local data storage of the device without the user having an account with the second entity.
|