-
公开(公告)号:US20210390949A1
公开(公告)日:2021-12-16
申请号:US16903373
申请日:2020-06-16
Applicant: Netflix, Inc.
Inventor: Yadong Wang , Shilpa Jois Rao , Murthy Parthasarathi
IPC: G10L15/08 , G10L15/04 , G10L15/02 , G10L21/0232 , G06N20/00
Abstract: The disclosed computer-implemented method may include training a machine-learning algorithm to use look-ahead to improve effectiveness of identifying visemes corresponding to audio signals by, for one or more audio segments in a set of training audio signals, evaluating an audio segment, where the audio segment includes at least a portion of a phoneme, and a subsequent segment that includes contextual audio that comes after the audio segment and potentially contains context about a viseme that maps to the phoneme. The method may also include using the trained machine-learning algorithm to identify one or more probable visemes corresponding to speech in a target audio signal. Additionally, the method may include recording, as metadata of the target audio signal, where a probable viseme occurs within the target audio signal. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20210390315A1
公开(公告)日:2021-12-16
申请号:US17344752
申请日:2021-06-10
Applicant: NETFLIX, INC.
Inventor: Shervin Ardeshir BEHROSTAGHI , Nagendra K. KAMATH
IPC: G06K9/00
Abstract: One embodiment of the present invention sets forth a technique for selecting a frame of video content that is representative of a media title. The technique includes applying an embedding model to a plurality of faces included in a set of frames of the video content to generate a plurality of face embeddings. The technique also includes aggregating the plurality of face embeddings into a plurality of clusters representing a plurality of characters included in the media title. The technique further includes computing a plurality of prominence scores for the plurality of characters based on one or more attributes of the plurality of clusters, and selecting, from the set of frames, a frame of video content as representative of the media title based on one or more prominence scores for one or more characters included in the frame.
-
公开(公告)号:US20210374162A1
公开(公告)日:2021-12-02
申请号:US17230587
申请日:2021-04-14
Applicant: Netflix, Inc.
Inventor: Stanislav Kirdey , F. William High
IPC: G06F16/28 , G06F16/2458 , G06F16/215 , G06N3/08
Abstract: The disclosed computer-implemented method may include accessing various portions of data, accessing (or generating) neural embeddings for that data. The neural embeddings may be configured to encode semantic information associated with the accessed data into numeric values. The method may also include applying locality sensitive hashing to the accessed neural embeddings to assign data portions encoded within a specified numerical range to a cluster of related data items, and to assign data portions outside of the specified numerical range to a cluster of unrelated data items. Still further, the method may include performing at least one data management operation on the accessed data according to the clustering resulting from the locality sensitive hashing. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号: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.
-
公开(公告)号:US20210326298A1
公开(公告)日:2021-10-21
申请号:US17361006
申请日:2021-06-28
Applicant: NETFLIX, Inc.
Inventor: Olivier Jean POITREY
IPC: G06F15/173 , H04L29/08 , G06F9/38
Abstract: One embodiment includes acceleration systems that operate as intermediaries between the API processing system and the clients to reduce API call roundtrip latencies. The acceleration systems are a network of interconnected systems that are distributed across the globe. A given acceleration system establishes a network connection with a given client and receives a request for processing an API call over the connection. The programming function associated with the API call is configured in the API processing system. The acceleration system facilitates the processing of the API call over an established connection with the API processing system.
-
公开(公告)号:US11113000B2
公开(公告)日:2021-09-07
申请号:US16540020
申请日:2019-08-13
Applicant: NETFLIX, INC.
Inventor: John Andrew Koszewnik
Abstract: In various embodiments, a memory pool application implements composite arrays via a memory pool that includes a first slab and a second slab. First, the memory pool application assigns the first slab and the second slab to a composite array. The memory pool application then modifies a final data word included in the first slab to store a first portion of a specified value and a leading data word included in the second slab to store a second portion of the specified value. The memory pool application copies the second data word to a duplicate data word included in the first slab. Subsequently, the memory pool application performs an unaligned read operation on the first slab based on a specified offset to retrieve a first word stored in memory and extracts the specified value from the first word based on the specified offset and a specified number of bits.
-
公开(公告)号:US11106566B2
公开(公告)日:2021-08-31
申请号:US16749917
申请日:2020-01-22
Applicant: NETFLIX, INC.
Inventor: Grégoire Péan , Benoit Fontaine
Abstract: In various embodiments, a network emulation application emulates network conditions when testing a software application. In response to a request to emulate a first set of network conditions for a first client device that is executing the software application, causing a kernel to implement a first pipeline and to automatically input network traffic associated with the first client device to the first pipeline instead of a default bridge. In response to a request to emulate a second set of network conditions for a second client device that is executing the software application, causing the kernel to implement a second pipeline and to automatically input network traffic associated with the second client device to the second pipeline instead of the default bridge. Each of the pipelines perform one or more traffic shaping operations on at least a subset of the network traffic input into the pipeline.
-
公开(公告)号:US20210224183A1
公开(公告)日:2021-07-22
申请号:US16749917
申请日:2020-01-22
Applicant: NETFLIX, INC.
Inventor: GRÉGOIRE PÉAN , BENOIT FONTAINE
Abstract: In various embodiments, a network emulation application emulates network conditions when testing a software application. In response to a request to emulate a first set of network conditions for a first client device that is executing the software application, causing a kernel to implement a first pipeline and to automatically input network traffic associated with the first client device to the first pipeline instead of a default bridge. In response to a request to emulate a second set of network conditions for a second client device that is executing the software application, causing the kernel to implement a second pipeline and to automatically input network traffic associated with the second client device to the second pipeline instead of the default bridge. Each of the pipelines perform one or more traffic shaping operations on at least a subset of the network traffic input into the pipeline.
-
公开(公告)号:US20210176185A1
公开(公告)日:2021-06-10
申请号:US16705035
申请日:2019-12-05
Applicant: Netflix, Inc.
Inventor: Lara Deek , Ishaan Shastri , Mohit Vora
IPC: H04L12/911 , H04N21/238 , H04N21/2665 , H04L29/06 , H04L12/803
Abstract: The disclosed computer-implemented method includes accessing information related to a playback session in which at least a portion of requested multimedia content is streamed over a network to a client electronic device. The method further includes accessing network topology information for the network to identify which route through the network was used to provide the requested multimedia content during the playback session, including indicating which end node was used to provide the multimedia content. Still further, the method includes accessing network steering factors that indicate why the requested multimedia content was steered through the identified network route, determining, based on the network steering factors, which end node would have been more suited to providing the requested multimedia content for the playback session, and then transferring the requested multimedia content to the determined end node for provisioning during subsequent playback sessions. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20210174005A1
公开(公告)日:2021-06-10
申请号:US16737645
申请日:2020-01-08
Applicant: NETFLIX, INC.
Inventor: Aditya MAVLANKAR
IPC: G06F40/146 , G06T7/00
Abstract: In various embodiments, an image encoding application determines a first value for an encoding parameter based on a search interval. The image encoding application then encodes a source image using the first value for the encoding parameter to generate a first encoded image. Subsequently, the image encoding application computes a visual quality score for a first reconstructed source image derived from the first encoded image. The image encoding application reduces the search interval based on a comparison between the visual quality score and the target visual quality score. Based on the resulting reduced search interval, the image encoding application determines a second value for the encoding parameter. The image encoding application encodes the source image using the second value for the encoding parameter to generate a second encoded image. Subsequently, the image encoding application transmits the second encoded image to software application(s) for further processing and display.
-
-
-
-
-
-
-
-
-