-
321.
公开(公告)号:US11716520B2
公开(公告)日:2023-08-01
申请号:US17359468
申请日:2021-06-25
Applicant: Netflix, Inc.
Inventor: Weiguo Zheng , Rex Yik Chun Ching , Yongjun Jeon , Chandrika Kasi
IPC: H04N21/8547 , G11B27/34 , H04N21/2343
CPC classification number: H04N21/8547 , G11B27/34 , H04N21/234381
Abstract: The disclosed computer-implemented method includes determining, for multiple different media items, a current time scale at which the media items are encoded for distribution, where at least two of the media items are encoded at different frame rates. The method then includes identifying, for the media items, a unified time scale that provides a constant frame interval for each of the media items. The method also includes changing at least one of the media items from the current time scale to the identified unified time scale to provide a constant frame interval for the changed media item(s). Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11711445B2
公开(公告)日:2023-07-25
申请号:US17023261
申请日:2020-09-16
Applicant: NETFLIX, INC.
Inventor: Christopher Newton
IPC: G06F15/16 , H04L67/568 , H04L69/22 , H04L69/329 , 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.
-
公开(公告)号:US11700415B2
公开(公告)日:2023-07-11
申请号:US17746823
申请日:2022-05-17
Applicant: NETFLIX, INC.
Inventor: Mark Watson
IPC: H04N21/43 , G06F16/783 , H04N21/439 , G06V20/40
CPC classification number: H04N21/4307 , G06F16/7834 , G06V20/46 , G06V20/49 , H04N21/4394
Abstract: A playback application is configured to analyze audio frames associated with transitions between segments within a media title to identify one or more portions of extraneous audio. The playback application is configured to analyze the one or more portions of extraneous audio and then determine which of the one or more corresponding audio frames should be dropped. In doing so, the playback application can analyze a topology associated with the media title to determine whether any specific portions of extraneous audio are to be played outside of a logical ordering of audio samples set forth in the topology. These specific portions of extraneous audio are preferentially removed.
-
公开(公告)号:US11700404B2
公开(公告)日:2023-07-11
申请号:US18045790
申请日:2022-10-11
Applicant: Netflix, Inc.
Inventor: Apurvakumar Dilipkumar Kansara , Sanford Holsapple , Arica Westadt , Kunal Bisla , Sameer Shah
IPC: H04N21/4728 , H04N21/431 , H04N21/4402 , H04N21/485 , G06V20/40
CPC classification number: H04N21/4728 , G06V20/46 , G06V20/49 , H04N21/4318 , H04N21/440272 , H04N21/4854 , H04N21/4858
Abstract: The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content. The method may further include scanning the video scenes to identify objects within the video scene and also determining a relative importance value for the identified objects. The relative importance value may include an indication of which objects are to be included in a cropped version of the video scene. The method may also include generating a video crop that is to be applied to the video scene such that the resulting cropped version of the video scene includes those identified objects that are to be included based on the relative importance value. The method may also include applying the generated video crop to the video scene to produce the cropped version of the video scene. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20230186435A1
公开(公告)日:2023-06-15
申请号:US17551087
申请日:2021-12-14
Applicant: NETFLIX, INC.
Inventor: Christos G. BAMPIS , Li-Heng CHEN , Aditya MAVLANKAR , Anush MOORTHY
CPC classification number: G06T5/002 , G06T3/40 , G06T7/90 , G06T2207/10024 , G06T2207/20081
Abstract: In various embodiments, an image preprocessing application preprocesses images. To preprocess an image, the image preprocessing application executes a trained machine learning model on first data corresponding to both the image and a first set of components of a luma-chroma color space to generate first preprocessed data. The image preprocessing application executes at least a different trained machine learning model or a non-machine learning algorithm on second data corresponding to both the image and a second set of components of the luma-chroma color space to generate second preprocessed data. Subsequently, the image preprocessing application aggregates at least the first preprocessed data and the second preprocessed data to generate a preprocessed image.
-
公开(公告)号:US20230177101A1
公开(公告)日:2023-06-08
申请号:US18060339
申请日:2022-11-30
Applicant: NETFLIX, INC.
Inventor: Evers DING , Jacob A. GRICE , Ashley LOVE , Christine MITCHELL , Nicholas A. MOONEY , Cole Patrick TURNER
IPC: G06F16/957 , G06F16/958
CPC classification number: G06F16/9577 , G06F16/972
Abstract: In various embodiments, a content platform receives, from a user device, a request for a web page. In response to receiving the request for the web page, the content platform retrieves one or more page construction items associated with the web page and one or more page content items associated with the web page, wherein each page construction item included in the one or more page construction items indicates a structure of a different element included in the web page and each page content item included in the one or more page content items indicates a content of a different element included in the web page. The content platform generates a content interface associated with the web page based on the one or more page construction items, the one or more page content items, and user data associated with a user of the user device.
-
公开(公告)号:USD988339S1
公开(公告)日:2023-06-06
申请号:US29776736
申请日:2021-03-31
Applicant: Netflix, Inc.
Designer: Glen Davis , Cameron Johnson
Abstract: The FIGURE is a front view of a display panel of a programmed computer system with a graphical user interface.
The broken line showing of a portion of a display panel is for the purpose of illustrating environmental structure and forms no part of the claimed design. The broken lines showing of portions of the graphical user interface within the display panel form no part of the claimed design.-
公开(公告)号:US11636005B2
公开(公告)日:2023-04-25
申请号:US17471033
申请日:2021-09-09
Applicant: NETFLIX, INC.
Inventor: Vinay Chella , Joseph Lynch , Ajay Upadhyay
Abstract: Various embodiments of the invention disclosed herein provide techniques for performing distributed anti-entropy repair procedures across a plurality of nodes in a distributed database network. A node included in a plurality of nodes within the distributed database network determines, before all other nodes included in the plurality of nodes, that a first anti-entropy repair procedure has ended. The node determines that a second anti-entropy repair procedure is ready to begin. The node generates a schedule for executing one or more operations associated with the second anti-entropy repair procedure. The node writes the schedule to a shared repair schedule data structure to initiate the second anti-entropy repair procedure across multiple nodes included in the plurality of nodes. Each of the nodes included in the plurality of nodes then performs a node repair based on the schedule.
-
公开(公告)号:US20230118793A1
公开(公告)日:2023-04-20
申请号:US17503237
申请日:2021-10-15
Applicant: Netflix, Inc.
Inventor: Ishaan Shastri , James Schek
IPC: H04N21/231 , H04N21/218 , H04N21/2312 , H04N21/232 , H04N21/226
Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20230103011A1
公开(公告)日:2023-03-30
申请号:US17485968
申请日:2021-09-27
Applicant: NETFLIX, INC.
Inventor: Puneet ZAROO , Eva TSE
IPC: G06F16/2453 , G06F16/21 , G06F16/22 , G06F11/34 , G06F11/14
Abstract: One embodiment of the present invention sets forth a technique for optimizing data in a dataset. The technique includes determining, based on one or more attributes of a dataset, an optimization that is associated with at least one of a file encoding, a file size, and a sort column. The technique also includes identifying a plurality of candidate configurations associated with the dataset and corresponding to the optimization, and for each candidate configuration, generating a corresponding set of evaluation metrics associated with the first optimization. The technique further includes determining, based on the sets of evaluation metrics corresponding to the plurality of candidate configurations, a set of configurations in the plurality of candidate configurations to be applied to the dataset. Finally, the technique includes modifying the dataset based on the set of configurations.
-
-
-
-
-
-
-
-
-