COOPERATIVE COMPRESSION IN DISTRIBUTED DATABASES

    公开(公告)号:US20230344446A1

    公开(公告)日:2023-10-26

    申请号:US18304242

    申请日:2023-04-20

    Applicant: NETFLIX, INC.

    Inventor: Joseph LYNCH

    CPC classification number: H03M7/3088

    Abstract: In various embodiments a computer-implemented method for managing use of a shared compression dictionary in a distributed database environment. The method includes determining that a given version of the shared compression dictionary should be designated as a current primary version of the shared compression dictionary. The method also includes receiving, from a client device, first write data compressed with a previous primary version of the shared compression dictionary and in response to receiving the first write data, transmitting, to the client device, the current primary version of the shared compression dictionary and an instruction to compress new write data with the current primary version of the shared compression dictionary. Additionally, the method includes receiving, from the client device, a second write data compressed with the current primary version of the shared compression dictionary and storing the second write data in a database.

    TECHNIQUES FOR AUTOMATICALLY INFERRING INTENTS OF SEARCH QUERIES

    公开(公告)号:US20230334055A1

    公开(公告)日:2023-10-19

    申请号:US18299674

    申请日:2023-04-12

    Applicant: NETFLIX, INC.

    CPC classification number: G06F16/24578 G06F16/285

    Abstract: In various embodiments, an intent-based query processing application processes search queries. The intent-based query processing application computes lexical similarity scores between a search query and a set of entities. The intent-based query processing application computes entity relevance scores based on the lexical similarity scores and user engagement scores associated with both the search query and the set of entities. The intent-based query processing application computes a first category relevance score associated with both the search query and a first category based on the entity relevance scores. The intent-based query processing application determines an intent associated with the search query based on the first category relevance score. The intent-based query processing application generates a response to the search query based on the intent.

    Global approach to buffering media content

    公开(公告)号:US11770565B2

    公开(公告)日:2023-09-26

    申请号:US17466950

    申请日:2021-09-03

    Applicant: NETFLIX, INC.

    Inventor: Mark Watson

    CPC classification number: H04N21/23406 H04N21/231 H04N21/2387 H04N21/24

    Abstract: In various embodiments, a graph streaming application computes a first distance along a first potential playback path between a first playback position and a first media content block. The graph streaming application then computes a first score for the first media content block based on the first distance and a first probability associated with the first potential playback path. Similarly, the graph streaming application computes a second score for a second media content block based on a second playback position, a second potential playback path, and a second probability associated with the second potential playback path. The graph streaming application compares the first score and the second score to determine that the first media content block should be buffered by a client device. The graph streaming application then causes the first media content block to be stored in a playback buffer for subsequent playback on the client device.

    Techniques for generating per-title encoding ladders

    公开(公告)号:US11750821B2

    公开(公告)日:2023-09-05

    申请号:US17174121

    申请日:2021-02-11

    Applicant: NETFLIX, INC.

    CPC classification number: H04N19/146 H04N19/154 H04N19/184 H04N19/30

    Abstract: In various embodiments, an encoding ladder application generates encoding ladders for encoding media titles. In operation, the encoding ladder application generates a first convex hull representing encoding tradeoffs between quality and bitrate when encoding a media title at a first resolution; The encoding ladder application generates a second convex hull representing encoding tradeoffs between quality and bitrate when encoding the media title at a second resolution. Based on the first convex hull and the second convex hull, the encoding ladder application generates an overall convex hull. Subsequently, the encoding ladder application generates an encoding ladder for the media title based on at least the overall convex hull and a ladder requirement. Advantageously, the tradeoffs between quality and bitrate represented by the encoding ladder are customized for the media title. Consequently, encoding inefficiencies attributable to conventional fixed-bitrate ladders can be reduced.

    Techniques for encoding a media title via multiple encoders

    公开(公告)号:US11722720B2

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

    申请号:US17581480

    申请日:2022-01-21

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a subsequence-based encoding application generates subsequences based on a source sequence associated with a media title. The subsequence-based encoding application then encodes both a first subsequence and a second subsequence across each of multiple configured encoders and at least one rate control value to generate, respectively, a first set of encoded subsequences and a second set of encoded subsequences. Notably, each configured encoder is associated with a combination of an encoder and a configuration, and at least two configured encoders are different from one another. Subsequently, the subsequence-based encoding application generates encoded media sequences based on the first set of encoded subsequences and the second set of encoded subsequences. Finally, the application selects a first encoded media sequence from the encoded media sequences based on a first target value for a media metric to subsequently stream to a first endpoint device during playback of the media title.

    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.

Patent Agency Ranking