-
公开(公告)号:US10701040B2
公开(公告)日:2020-06-30
申请号:US15162423
申请日:2016-05-23
Applicant: Amazon Technologies, Inc.
Inventor: Ryan F. Watson , Craig Wesley Howard , Gregory Kenneth Truax , Alex Xiaoye Zhang
IPC: H04N21/482 , H04N21/231 , H04N21/262 , H04N21/414 , H04N21/845 , H04N21/235 , H04N21/239 , H04N21/24 , H04N21/81 , H04N21/84 , H04L29/06 , G06F16/172 , G06F16/182 , G06F21/64 , G06Q30/02 , H04L29/08
Abstract: Systems and methods are described to enable delivery of streaming content while inhibiting or preventing removal, blocking, or skipping of portions within that streaming content. A content delivery system can generate a manifest indicating content portions that form the streaming content. Each content portion can be identified in the manifest using a concealed identifier, which conceals the actual identifier of the content portion from the client to inhibit or prevent the client from automatically removing or modifying the content portion. On receiving a request for a content portion, the content delivery system can convert the concealed identifier into the actual identifier, and return the appropriate content portion to the client. In some instances, the specific identifiers included within a concealed manifest may be modified or adapted based on monitoring information of the client device, to ensure clients view given portions of streaming content.
-
公开(公告)号:US20200329019A1
公开(公告)日:2020-10-15
申请号:US16912489
申请日:2020-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Ryan F. Watson , Craig Wesley Howard , Gregory Kenneth Truax , Alex Xiaoye Zhang
IPC: H04L29/06 , G06F16/172 , G06F16/182 , H04N21/482 , H04N21/231 , H04N21/262 , G06F21/64 , H04N21/414 , H04N21/845 , G06Q30/02 , H04L29/08 , H04N21/235 , H04N21/239 , H04N21/24 , H04N21/81 , H04N21/84
Abstract: Systems and methods are described to enable delivery of streaming content while inhibiting or preventing removal, blocking, or skipping of portions within that streaming content. A content delivery system can generate a manifest indicating content portions that form the streaming content. Each content portion can be identified in the manifest using a concealed identifier, which conceals the actual identifier of the content portion from the client to inhibit or prevent the client from automatically removing or modifying the content portion. On receiving a request for a content portion, the content delivery system can convert the concealed identifier into the actual identifier, and return the appropriate content portion to the client. In some instances, the specific identifiers included within a concealed manifest may be modified or adapted based on monitoring information of the client device, to ensure clients view given portions of streaming content.
-
公开(公告)号:US20170339114A1
公开(公告)日:2017-11-23
申请号:US15162423
申请日:2016-05-23
Applicant: Amazon Technologies, Inc.
Inventor: Ryan F. Watson , Craig Wesley Howard , Gregory Kenneth Truax , Alex Xiaoye Zhang
IPC: H04L29/06 , H04N21/81 , H04N21/24 , H04N21/235 , G06F17/30 , H04L29/08 , G06Q30/02 , H04N21/84 , H04N21/239
Abstract: Systems and methods are described to enable delivery of streaming content while inhibiting or preventing removal, blocking, or skipping of portions within that streaming content. A content delivery system can generate a manifest indicating content portions that form the streaming content. Each content portion can be identified in the manifest using a concealed identifier, which conceals the actual identifier of the content portion from the client to inhibit or prevent the client from automatically removing or modifying the content portion. On receiving a request for a content portion, the content delivery system can convert the concealed identifier into the actual identifier, and return the appropriate content portion to the client. In some instances, the specific identifiers included within a concealed manifest may be modified or adapted based on monitoring information of the client device, to ensure clients view given portions of streaming content.
-
公开(公告)号:US11902258B2
公开(公告)日:2024-02-13
申请号:US16912489
申请日:2020-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Ryan F. Watson , Craig Wesley Howard , Gregory Kenneth Truax , Alex Xiaoye Zhang
IPC: H04L9/40 , G06F16/172 , G06F16/182 , H04N21/482 , H04N21/231 , H04N21/262 , G06F21/64 , H04N21/414 , H04N21/845 , H04L65/612 , H04L65/75 , G06Q30/0251 , H04L67/06 , H04N21/235 , H04N21/239 , H04N21/24 , H04N21/81 , H04N21/84 , H04L65/80
CPC classification number: H04L63/0428 , G06F16/172 , G06F16/182 , G06F21/64 , G06Q30/0267 , H04L65/612 , H04L65/762 , H04L67/06 , H04N21/2351 , H04N21/2393 , H04N21/23116 , H04N21/2407 , H04N21/26258 , H04N21/41407 , H04N21/4825 , H04N21/812 , H04N21/8126 , H04N21/84 , H04N21/8456 , G06F2221/2107 , H04L65/80
Abstract: Systems and methods are described to enable delivery of streaming content while inhibiting or preventing removal, blocking, or skipping of portions within that streaming content. A content delivery system can generate a manifest indicating content portions that form the streaming content. Each content portion can be identified in the manifest using a concealed identifier, which conceals the actual identifier of the content portion from the client to inhibit or prevent the client from automatically removing or modifying the content portion. On receiving a request for a content portion, the content delivery system can convert the concealed identifier into the actual identifier, and return the appropriate content portion to the client. In some instances, the specific identifiers included within a concealed manifest may be modified or adapted based on monitoring information of the client device, to ensure clients view given portions of streaming content.
-
公开(公告)号:US10225309B1
公开(公告)日:2019-03-05
申请号:US15077647
申请日:2016-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Jesse Jerome Rosenzweig , Gregory Kenneth Truax
Abstract: Methods, systems, and computer-readable media for monitoring of media pipeline health using tracing are disclosed. At a plurality of stages of a media delivery pipeline, tracing metadata is generated for elements of a media stream. The tracing metadata comprises a content identifier, a segment identifier, and a stage identifier. The tracing metadata is generated from the plurality of stages and sent to a metadata repository using instrumentation of components that implement the plurality of stages. A problematic stage within the plurality of stages is identified based at least in part on analysis of the tracing metadata.
-
-
-
-