-
公开(公告)号:US20210149529A1
公开(公告)日:2021-05-20
申请号:US17158796
申请日:2021-01-26
Applicant: Google LLC
Inventor: Garen Checkley , Mrinal Sharma , Jonathan Levine
IPC: G06F3/0481 , H04W12/033 , H04L29/06 , H04W12/084 , H04L29/08 , H04W4/21 , H04W4/80 , H04W12/02
Abstract: Technology for a user interface that supports an access control mechanism for network sharing. An example method involves providing a user interface comprising media items and media availability indicators, wherein a media availability indicator indicates one or more states of a media item; updating the media availability indicator to represent that an encrypted version of the media item and a wrapped key have been received over a connection, wherein the wrapped key was encrypted using a public key of a server; enabling the user interface to initiate the 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 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.
-
公开(公告)号:US11675472B2
公开(公告)日:2023-06-13
申请号:US17158796
申请日:2021-01-26
Applicant: Google LLC
Inventor: Garen Checkley , Mrinal Sharma , Jonathan Levine
IPC: G06F3/0481 , H04L9/40 , H04W4/80 , H04W12/02 , H04W4/21 , H04W12/033 , H04W12/084 , H04L67/1074
CPC classification number: G06F3/0481 , H04L63/0428 , H04L63/0435 , H04L63/0442 , H04L63/061 , H04L63/10 , H04L67/1074 , H04W4/21 , H04W4/80 , H04W12/02 , H04W12/033 , H04W12/084 , H04L2463/062
Abstract: Technology for a user interface that supports an access control mechanism for network sharing. An example method involves providing a user interface comprising media items and media availability indicators, wherein a media availability indicator indicates one or more states of a media item; updating the media availability indicator to represent that an encrypted version of the media item and a wrapped key have been received over a connection, wherein the wrapped key was encrypted using a public key of a server; enabling the user interface to initiate the 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 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.
-
公开(公告)号:US11025432B2
公开(公告)日:2021-06-01
申请号:US16417035
申请日:2019-05-20
Applicant: Google LLC
Inventor: Adrian Isles , Arvind Srinivasan , Samuel Thomas Denton , Thai Duong , Robert Anderson , Edward Knapp , Jonathan Levine , Jyotirmaya Akkad
Abstract: Implementations disclose an access control mechanism for peer-to-peer sharing technology. A method includes receiving, by a processing device of a first user device, an encrypted media item and a wrapped key from a second user device, wherein the wrapped key comprises content masked from the first user device; transmitting, by the first user device, the wrapped key and a request to a media server to determine whether the first user device is authorized to play the encrypted media item; receiving, from the media server, a response indicating the first user device is authorized to play the encrypted media item, the response comprising a cryptographic key derived from the wrapped key; and decrypting the encrypted media item using the cryptographic key.
-
公开(公告)号:US20190280877A1
公开(公告)日:2019-09-12
申请号:US16417035
申请日:2019-05-20
Applicant: Google LLC
Inventor: Adrian Isles , Arvind Srinivasan , Samuel Thomas Denton , Thai Duong , Robert Anderson , Edward Knapp , Jonathan Levine , Jyotirmaya Akkad
Abstract: Implementations disclose an access control mechanism for peer-to-peer sharing technology. A method includes receiving, by a processing device of a first user device, an encrypted media item and a wrapped key from a second user device, wherein the wrapped key comprises content masked from the first user device; transmitting, by the first user device, the wrapped key and a request to a media server to determine whether the first user device is authorized to play the encrypted media item; receiving, from the media server, a response indicating the first user device is authorized to play the encrypted media item, the response comprising a cryptographic key derived from the wrapped key; and decrypting the encrypted media item using the cryptographic key.
-
-
-