US 11,777,936 B2
Friend key sharing
Florian Galdo, Emerald Hills, CA (US); Stephanie R. Martin, San Jose, CA (US); Yannick L. Sierra, San Francisco, CA (US); Ivan Krstic, San Francisco, CA (US); Christopher A. Volkert, San Francisco, CA (US); Najeeb M. Abdulrahiman, Fremont, CA (US); Matthias Lerch, San Francisco, CA (US); Onur E. Tackin, Saratoga, CA (US); and Kyle C. Brogle, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Appl. No. 17/251,140
Filed by Apple Inc., Cupertino, CA (US)
PCT Filed Jun. 7, 2019, PCT No. PCT/US2019/035937
§ 371(c)(1), (2) Date Dec. 10, 2020,
PCT Pub. No. WO2019/241047, PCT Pub. Date Dec. 19, 2019.
Claims priority of provisional application 62/689,824, filed on Jun. 25, 2018.
Claims priority of provisional application 62/683,569, filed on Jun. 11, 2018.
Prior Publication US 2021/0250355 A1, Aug. 12, 2021
Int. Cl. H04L 9/40 (2022.01); G06F 21/33 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04W 12/03 (2021.01); G06Q 20/38 (2012.01); H04W 4/12 (2009.01)
CPC H04L 63/10 (2013.01) [G06F 21/335 (2013.01); H04L 9/0894 (2013.01); H04L 9/3213 (2013.01); H04L 9/3234 (2013.01); H04L 9/3263 (2013.01); H04L 63/0823 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); G06Q 2220/00 (2013.01); G06Q 2240/00 (2013.01); H04L 2209/84 (2013.01); H04W 4/12 (2013.01); H04W 12/03 (2021.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having program instructions stored therein that are executable by a first computing device having a first secure element circuit to cause the first computing device to perform operations comprising:
receiving, from a second computing device associated with an owner of an electronically-secured property, an indication that the second computing device has transmitted a token to a server computing system, wherein the token permits a user of the first computing device to access the electronically-secured property, wherein the indication is not received via the server computing system;
based on the received indication, sending a request for the token to the server computing system, wherein the request includes first information indicating that the first computing device includes the first secure element circuit;
receiving the token, wherein receiving occurs after the server computing system has verified, using the first information, that the first computing device includes the first secure element circuit;
securely storing the received token in the first secure element circuit of the first computing device; and
transmitting the stored token from the first secure element circuit of the first computing device to the electronically-secured property to obtain access to the electronically-secured property based on the token.