US 11,675,472 B2
User interface for access control enabled network sharing
Garen Checkley, San Francisco, CA (US); Mrinal Sharma, San Bruno, CA (US); and Jonathan Levine, San Francisco, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 26, 2021, as Appl. No. 17/158,796.
Application 17/158,796 is a continuation of application No. 15/394,985, filed on Dec. 30, 2016, granted, now 10,915,216.
Claims priority of provisional application 62/399,865, filed on Sep. 26, 2016.
Claims priority of provisional application 62/355,126, filed on Jun. 27, 2016.
Prior Publication US 2021/0149529 A1, May 20, 2021
Int. Cl. G06F 3/0481 (2022.01); H04L 9/40 (2022.01); H04W 4/80 (2018.01); H04W 12/02 (2009.01); H04W 4/21 (2018.01); H04W 12/033 (2021.01); H04W 12/084 (2021.01); H04L 67/1074 (2022.01)
CPC G06F 3/0481 (2013.01) [H04L 63/0428 (2013.01); H04L 63/0435 (2013.01); H04L 63/0442 (2013.01); H04L 63/061 (2013.01); H04L 63/10 (2013.01); H04L 67/1074 (2013.01); H04W 4/21 (2018.02); H04W 4/80 (2018.02); H04W 12/02 (2013.01); H04W 12/033 (2021.01); H04W 12/084 (2021.01); H04L 2463/062 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
providing for display, by a user device, a user interface comprising a plurality of media items and a plurality of media availability indicators, wherein a media availability indicator of the user interface specifies whether an encrypted version of a media item has been received at the user device;
updating, by the user device, the media availability indicator to specify that the encrypted version of the media item and a wrapped key have been received over a connection at the user device, wherein the wrapped key was encrypted using a public key of a server;
causing initiation of a transmission of the wrapped key to the server, wherein the wrapped key comprises a cryptographic key for the encrypted version of the media item;
receiving, by the user device, the cryptographic key that is unwrapped by the server using a private key of the server; and
updating the media availability indicator of the user interface to represent the media item is available to be experienced.