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.

Status:
Application
Type:

Utility

Filling date:

15 Apr 2020

Issue date:

23 Jun 2022