-
公开(公告)号:US11711445B2
公开(公告)日:2023-07-25
申请号:US17023261
申请日:2020-09-16
申请人: NETFLIX, INC.
发明人: Christopher Newton
IPC分类号: G06F15/16 , H04L67/568 , H04L69/22 , H04L69/329 , H04L67/1001
CPC分类号: H04L67/568 , H04L67/1001 , H04L69/22 , H04L69/329
摘要: Various embodiments of the present disclosure relate to a computer-implemented method of receiving a header associated with an object, where the header includes a limit value that specifies a quantity of times the object is to be served from a cache device before revalidation, and a current count value that specifies a number of times that the object has been served since a most-recent revalidation or load, receiving a request for the object from a requesting device, and upon determining that the current count value is below the limit value, serving the object to the requesting device from the cache device, or upon determining that the current count value matches the limit value, transmitting a request for revalidating the object.
-
公开(公告)号:US11086960B2
公开(公告)日:2021-08-10
申请号:US16926555
申请日:2020-07-10
申请人: NETFLIX, INC.
发明人: Christopher Newton
IPC分类号: G06F16/955 , G06F16/957 , G06F21/64 , H04L29/08
摘要: Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated.
-
公开(公告)号:US11593448B2
公开(公告)日:2023-02-28
申请号:US17393133
申请日:2021-08-03
申请人: NETFLIX, INC.
发明人: Christopher Newton
IPC分类号: G06F16/955 , G06F16/957 , G06F21/64 , H04L67/568
摘要: Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated.
-
公开(公告)号:US11463746B2
公开(公告)日:2022-10-04
申请号:US17175338
申请日:2021-02-12
申请人: NETFLIX, INC.
IPC分类号: H04N21/2343 , H04N21/437 , H04N21/845 , H04N21/239
摘要: One embodiment sets forth a technique that includes receiving a request for a range of data included in an encoded version of the media title that is stored across a set of files. The technique also includes determining, based on a file extent index, one or more files included in the set of files, wherein the file extent index maps an identifier for each file in the set to a given range of data that is stored in the file and included in the encoded version. The technique further includes retrieving the range of data from the file(s), wherein at least a portion of the retrieved range of data falls within the given range of data that is stored in each of the one or more files, and transmitting the range of data in a response to the request.
-
-
-