Anonymized bluetooth beacons
AssigneeAmazon Technologies, Inc.
InventorsAbraham Martin Passaglia, Andrew Roths, Neelam Rani, Chris DeCenzo
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media are disclosed for systems and methods for sending and receiving anonymized signals or beacons. Example methods may include determining an authentication code and sending a signal associated with the authentication code from an electronic device to a server via a connected device. Example methods may include determining an authentication code by a server or a second electronic device and requesting signal information from the server corresponding to the signal associated with the authentication code.
Claims15
A method comprising:
- determining a plurality of records, the plurality of records comprising a first record associated with a first account, the first record including a unique identifier of a device associated with the first account, a device identifier associated with the device, a first counter value, and a first authentication code based on the unique identifier, device identifier, and the first counter value;
- determining the first authentication code, wherein determining the first authentication code includes,
- determining a hash function key using a key derivation function (KDF) with the unique identifier and the device identifier as inputs, and
- determining the first authentication code based on the hash function key and first counter value,
- wherein the first authentication code associates the device identifier with the unique identifier;
- receiving a signal from the device, after determining the first authentication code, the signal comprising a second counter value, a second authentication code generated from the second counter value and the unique identifier, and a payload;
- determining that at least a portion of the first authentication code matches at least a portion of the second authentication code;
- determining that the second authentication code is associated with the unique identifier based on the at least a portion of first authentication code matching the at least a portion of the second authentication code;
- determining information associated with the device based on the payload in the signal;
- sending the information to a database to be saved on the database and associated with the first account;
- and
- determining an action based on the information.
Dependencies are inferred from the claim text.