-
公开(公告)号:US20210365519A1
公开(公告)日:2021-11-25
申请号:US17393133
申请日:2021-08-03
Applicant: NETFLIX, INC.
Inventor: Christopher NEWTON
IPC: G06F16/957 , G06F16/955 , G06F21/64 , H04L29/08
Abstract: 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.
-
公开(公告)号:US20230007322A1
公开(公告)日:2023-01-05
申请号:US17930295
申请日:2022-09-07
Applicant: NETFLIX, INC.
Inventor: Christopher NEWTON , Carenina Garcia MOTION , Vinod VISHWANATHAN
IPC: H04N21/2343 , H04N21/239 , H04N21/437 , H04N21/845
Abstract: 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.
-
公开(公告)号:US20230362274A1
公开(公告)日:2023-11-09
申请号:US18355364
申请日:2023-07-19
Applicant: NETFLIX, INC.
Inventor: Christopher NEWTON
IPC: H04L69/329 , H04L69/22 , H04L67/568 , H04L67/1001
CPC classification number: H04L67/568 , H04L67/1001 , H04L69/22 , H04L69/329
Abstract: 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.
-
公开(公告)号:US20220086253A1
公开(公告)日:2022-03-17
申请号:US17023261
申请日:2020-09-16
Applicant: NETFLIX, INC.
Inventor: Christopher NEWTON
Abstract: 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.
-
5.
公开(公告)号:US20230396837A1
公开(公告)日:2023-12-07
申请号:US17834399
申请日:2022-06-07
Applicant: NETFLIX, INC.
Inventor: Mark WATSON , Christopher NEWTON
IPC: H04N21/4402 , H04N21/44
CPC classification number: H04N21/4402 , H04N21/44008
Abstract: In various embodiments, a localized video encoding application encodes localized videos. In operation, the localized video encoding application computes a prediction frame based on a target frame of a localized video and at least a portion of a reference frame of a decoded original video. The localized video encoding application computes a residual frame based on the prediction frame and the target frame of the localized video. The localized video encoding application performs one or more encoding operations on the residual frame to generate a frame of an encoded localization layer. The frame of the encoded localization layer and at least one frame of an encoded original video are subsequently transmitted to another device for decoding.
-
公开(公告)号:US20220264164A1
公开(公告)日:2022-08-18
申请号:US17175338
申请日:2021-02-12
Applicant: NETFLIX, INC.
Inventor: Christopher NEWTON , Carenina Garcia MOTION , Vinod VISHWANATHAN
IPC: H04N21/2343 , H04N21/239 , H04N21/845 , H04N21/437
Abstract: 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.
-
公开(公告)号:US20210019359A1
公开(公告)日:2021-01-21
申请号:US16926555
申请日:2020-07-10
Applicant: NETFLIX, INC.
Inventor: Christopher NEWTON
IPC: G06F16/957 , G06F16/955 , H04L29/08 , G06F21/64
Abstract: 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.
-
-
-
-
-
-