US 12,373,537 B2
Unlocking a device
Brent M. Ledvina, San Francisco, CA (US); David Benjamin Millman, Mountain View, CA (US); Johan Olav Bergerengen, San Francisco, CA (US); and Robert Mayor, Half Moon Bay, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 25, 2022, as Appl. No. 17/824,706.
Application 17/824,706 is a continuation of application No. 16/560,563, filed on Sep. 4, 2019, granted, now 11,372,959.
Application 16/560,563 is a continuation of application No. 15/272,892, filed on Sep. 22, 2016, granted, now 10,440,574, issued on Oct. 8, 2019.
Claims priority of provisional application 62/348,995, filed on Jun. 12, 2016.
Prior Publication US 2022/0366031 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/35 (2013.01); G06F 21/31 (2013.01); G06F 21/88 (2013.01); H04W 4/80 (2018.01); H04W 12/06 (2021.01); H04W 12/08 (2021.01); H04W 4/02 (2018.01)
CPC G06F 21/35 (2013.01) [G06F 21/31 (2013.01); G06F 21/88 (2013.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01); H04W 4/023 (2013.01); H04W 4/80 (2018.02)] 26 Claims
OG exemplary drawing
 
1. A non-transitory computer readable storage medium storing instructions which, when executed by a first device, cause a hardware processor of the first device to carry out operations comprising:
transmitting, by the first device, at least one wireless signal to a wearable device; determining, by the first device, transit times of at least one received wireless signal and the at least one transmitted wireless signal;
determining, by the first device, one or more range measurements between the first device and the wearable device based at least in part on the transit times;
determining, by the first device, an unlock decision based on a comparison between the one or more range measurements and a dynamic range threshold, wherein a value of the dynamic threshold is based on one or more characteristics of an environment that the first device is located that effects wireless signal transmission, and wherein the dynamic range threshold represents a distance; and
causing, by at least the first device, the first device to unlock if the unlock decision is positive.