Patent ID: 9715698
Date: 2017-07-25
CPC Classifications: G06F,G06Q,H04L,H04W

Claim:
1. A system for delivering supplemental content, the system comprising: a server comprising at least one processor and a non-transitory computer readable medium storing processor executable instructions thereon that when executed by the at least one processor cause the server to: receive data including an encrypted data packet, a non-unique key hint shared by two or more beacons, and an indication of a beacon position; select a plurality of keys based to the non-unique key hint; select, from the plurality of keys, a key associated with the indication of the beacon position; decrypt the encrypted data packet with the selected key; retrieve a beacon identification corresponding to one of the two or more beacons from the decrypted data packet; determine a micro-location of the client responsive to the beacon identification; and transmit, to the client, a supplemental content item responsive to the determined micro-location of the client.