Configurable access-based cache policy control

    公开(公告)号:US11711445B2

    公开(公告)日:2023-07-25

    申请号:US17023261

    申请日:2020-09-16

    Applicant: NETFLIX, INC.

    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.

    Audio transitions when streaming audiovisual media titles

    公开(公告)号:US11700415B2

    公开(公告)日:2023-07-11

    申请号:US17746823

    申请日:2022-05-17

    Applicant: NETFLIX, INC.

    Inventor: Mark Watson

    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.

    Automated video cropping
    324.
    发明授权

    公开(公告)号:US11700404B2

    公开(公告)日:2023-07-11

    申请号:US18045790

    申请日:2022-10-11

    Applicant: Netflix, Inc.

    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.

    TECHNIQUES FOR COMPONENT-BASED IMAGE PREPROCESSING

    公开(公告)号:US20230186435A1

    公开(公告)日:2023-06-15

    申请号:US17551087

    申请日:2021-12-14

    Applicant: NETFLIX, INC.

    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.

    PLATFORM AND ARCHITECTURE FOR DISTRIBUTING CONTENT INFORMATION

    公开(公告)号:US20230177101A1

    公开(公告)日:2023-06-08

    申请号:US18060339

    申请日:2022-11-30

    Applicant: NETFLIX, INC.

    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.

    Display panel of a programmed computer system with a graphical user interface

    公开(公告)号:USD988339S1

    公开(公告)日:2023-06-06

    申请号:US29776736

    申请日:2021-03-31

    Applicant: Netflix, Inc.

    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.

    Techniques for scheduled anti-entropy repair design

    公开(公告)号:US11636005B2

    公开(公告)日:2023-04-25

    申请号:US17471033

    申请日:2021-09-09

    Applicant: NETFLIX, INC.

    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.

    DYNAMIC CONTENT STEERING BASED ON SERVER AND CLIENT DEVICE CAPABILITIES

    公开(公告)号:US20230118793A1

    公开(公告)日:2023-04-20

    申请号:US17503237

    申请日:2021-10-15

    Applicant: Netflix, Inc.

    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.

    DATASET OPTIMIZATION FRAMEWORK
    330.
    发明申请

    公开(公告)号:US20230103011A1

    公开(公告)日:2023-03-30

    申请号:US17485968

    申请日:2021-09-27

    Applicant: NETFLIX, INC.

    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.

Patent Agency Ranking