| CPC H04W 12/0433 (2021.01) [H04L 7/0037 (2013.01); H04L 9/0643 (2013.01); H04W 12/71 (2021.01); H04W 40/244 (2013.01); H04W 56/003 (2013.01); H04L 2101/622 (2022.05)] | 20 Claims |

|
1. A system, comprising:
a memory; and
one or more processors operatively coupled to the memory, the one or more processors being configured to execute operations to cause the system to perform operations comprising:
receive a beacon from a first intermediate device via a first network, wherein the beacon was received by the first intermediate device from an endpoint device via a second network, the beacon comprising a hash value, the hash value being generated using an identity of the endpoint device and a time unit when the beacon was generated;
validate the hash value of the beacon using the identity of the endpoint device and the time unit when the beacon was generated;
forward the beacon to a server via a third network in response to the hash value of the beacon being valid; and
invalidate one or more hash values of the beacon that have time unit values whose difference from a current time is greater than a predetermined threshold value.
|