Apple Inc.
LOCATION DATA HARVESTING AND PRUNING FOR WIRELESS ACCESSORY DEVICES
Last updated:
Abstract:
Embodiments described herein provide for an electronic device comprising a wireless processor coupled with a wireless radio, memory to store instructions, and one or more processors to execute the instructions. The one or more processors, based on the instructions, are to scan for a beacon advertisement using the wireless processor, store the beacon and a timestamp in a beacon advertisement buffer in response to detection of the beacon via the wireless processor, correlate a beacon advertisement with stored location data to determine a location estimate for a device associated with the beacon advertisement, encrypt the location estimate for the beacon advertisement using a beacon identifier broadcast with the beacon identifier, and transmit a hash of the beacon identifier and an encrypted location estimate for the beacon advertisement to a device locator server. Embodiments also provide techniques to enable known device matching and horizontal accuracy adjustment during location data harvesting for wireless accessory devices.
Utility
15 Apr 2020
23 Jun 2022