-
公开(公告)号:US11606590B2
公开(公告)日:2023-03-14
申请号:US17191335
申请日:2021-03-03
Applicant: GOOGLE LLC
Inventor: Colin Whittaker , David Lee , Haidong Shao , Adrian Isles , John Draper , Maxim Kovalkov
IPC: H04N21/258 , H04L65/612 , H04L9/40 , H04N21/254
Abstract: A method includes receiving, by a content sharing platform, a request for content from a client device, the request for content comprising a session-based authentication token that pertains to a session between the client device and the content sharing platform. The content sharing platform can further validate the session-based authentication token and cause playback of the requested content to begin at the client device. Responsive to a valid content-based authentication token supplied by the client device, the content sharing platform can cause playback of the requested content to continue at the client device, wherein the valid content-based authentication token is based on an identifier of the requested content.
-
公开(公告)号:US12244730B2
公开(公告)日:2025-03-04
申请号:US17191344
申请日:2021-03-03
Applicant: GOOGLE LLC
Inventor: John Draper , Colin Whittaker , Haidong Shao , David Lee , Adrian Isles , Maxim Kovalkov
IPC: H04L9/32 , G06N5/01 , G06N20/00 , H04N21/258
Abstract: A method includes receiving, by a processing device of a content sharing platform, a request for desired content from a client device, the content being stored in a content delivery network (CDN). The method further includes generating, based on data available to the content sharing platform, a partial trust metric associated with the client device, wherein the partial trust metric is to be used by a CDN server to make a decision regarding access to the desired content by the client device. The method further includes generating a response to the content request, wherein the response comprises one or more resource locators for accessing the desired content in the CDN, and the partial trust metric. The method further includes sending the response to the client device to enable the client device to request the desired content from the CDN server using the resource locator(s) and the partial trust metric.
-
公开(公告)号:US20230137767A1
公开(公告)日:2023-05-04
申请号:US17513564
申请日:2021-10-28
Applicant: Google LLC
Inventor: Adrian Isles , Philipp Pfeiffenberger , David Turner
IPC: H04L9/32
Abstract: A method includes receiving, by a service provider platform, a service request from a first client device, and a first instance of an authentication token associated with the service request and generated by the first client device. The service provider platform may further receive, from a second client device, a second instance of the authentication token associated with the service request and generated by the first client device. Responsive to determining that the first instance of the authentication token matches the second instance of the authentication token, the service request is processed by the service provider platform.
-
公开(公告)号:US20220286300A1
公开(公告)日:2022-09-08
申请号:US17191344
申请日:2021-03-03
Applicant: GOOGLE LLC
Inventor: John Draper , Colin Whittaker , Haidong Shao , David Lee , Adrian Isles , Maxim Kovalkov
IPC: H04L9/32 , G06N20/00 , H04N21/258 , G06N5/00
Abstract: A method includes receiving, by a processing device of a content sharing platform, a request for desired content from a client device, the content being stored in a content delivery network (CDN). The method further includes generating, based on data available to the content sharing platform, a partial trust metric associated with the client device, wherein the partial trust metric is to be used by a CDN server to make a decision regarding access to the desired content by the client device. The method further includes generating a response to the content request, wherein the response comprises one or more resource locators for accessing the desired content in the CDN, and the partial trust metric. The method further includes sending the response to the client device to enable the client device to request the desired content from the CDN server using the resource locator(s) and the partial trust metric.
-
公开(公告)号: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.
-
6.
公开(公告)号:US20230217054A1
公开(公告)日:2023-07-06
申请号:US18120956
申请日:2023-03-13
Applicant: Google LLC
Inventor: Colin Whittaker , David Lee , Haidong Shao , Adrian Isles , John Draper , Maxim Kovalkov
IPC: H04N21/258 , H04N21/254
CPC classification number: H04N21/25816 , H04N21/2541
Abstract: A method includes receiving, by a content distribution network server, a first request for content, the first request for content comprising an identifier of a location of the content. Playback of the requested content is caused to begin at a client device. A content-based authentication token generated by the client device is received, wherein the content-based authentication token is associated with a second request for content that is initiated by the client device, and the content-based authentication token is sent for verification by a content sharing platform. Responsive to receiving an indication that the content-based authentication token is valid, playback of the requested content is caused to continue at the client device.
-
公开(公告)号: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.
-
公开(公告)号:US20220286724A1
公开(公告)日:2022-09-08
申请号:US17191335
申请日:2021-03-03
Applicant: GOOGLE LLC
Inventor: Colin Whittaker , David Lee , Haidong Shao , Adrian Isles , John Draper , Maxim Kovalkov
IPC: H04N21/258 , H04L29/06 , H04N21/254
Abstract: A method includes receiving, by a content sharing platform, a request for content from a client device, the request for content comprising a session-based authentication token that pertains to a session between the client device and the content sharing platform. The content sharing platform can further validate the session-based authentication token and cause playback of the requested content to begin at the client device. Responsive to a valid content-based authentication token supplied by the client device, the content sharing platform can cause playback of the requested content to continue at the client device, wherein the valid content-based authentication token is based on an identifier of the requested content.
-
-
-
-
-
-
-