-
公开(公告)号:US11336947B2
公开(公告)日:2022-05-17
申请号:US16570880
申请日:2019-09-13
Applicant: NETFLIX, INC.
Inventor: Mark Watson
IPC: H04N21/43 , G06F16/783 , G06K9/00 , H04N21/439
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.
-
公开(公告)号:US11334752B2
公开(公告)日:2022-05-17
申请号:US16689019
申请日:2019-11-19
Applicant: NETFLIX, INC.
Inventor: Apurvakumar Dilipkumar Kansara
Abstract: In various embodiments, a clip application computes a set of appearance values for an appearance metric based on shot sequences associated with a media content item. Each appearance value in the set of appearance values indicates a prevalence of a first character in a different shot sequence associated with the media content item. The clip application then performs one or more clustering operations on the shot sequences based on the set of appearance values to generate a first shot cluster. Subsequently, the clip application generates a clip for the media content item based on the first shot cluster. The clip application transmits the clip to an endpoint device for display. Advantageously, relative to primarily manual approaches, the clip application can more efficiently and reliably generate clips for media content items.
-
公开(公告)号:US11328053B2
公开(公告)日:2022-05-10
申请号:US16402210
申请日:2019-05-02
Applicant: Netflix, Inc.
Inventor: William Bengtson
IPC: G06F21/45 , H04L67/51 , H04L67/566 , H04L29/06 , H04L9/40
Abstract: The disclosed computer-implemented method may include establishing a header policy that is to be applied at a metadata proxy. The header policy may indicate that specified header information is to be included in each metadata service request sent to a metadata service. The method may also include accessing the established header policy at the metadata proxy, where the metadata proxy is configured to intercept metadata service requests and check the intercepted requests for the specified header information. The method may further include determining, at the metadata proxy, that the metadata service request does not include the specified header information and, in response to the determination, preventing the metadata service request from being passed to the metadata service. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11297138B2
公开(公告)日:2022-04-05
申请号:US15394448
申请日:2016-12-29
Applicant: NETFLIX, INC.
Inventor: Vinay Chella , Ioannis Papapanagiotou
IPC: G06F15/173 , H04L67/1097 , G06F11/34
Abstract: In various embodiments, a benchmarking engine automatically tests a data store to assess functionality and/or performance of the data store. The benchmarking engine generates data store operations based on dynamically adjustable configuration data. As the benchmarking engine generates the data store operations, the data store operations execute on the data store. In a complementary fashion, as the data store operations execute on the data store, the benchmarking engine generates statistics based on the results of the executed data store operations. Advantageously, because the benchmarking engine adjusts the number and/or type of data store operations that the benchmarking engine generates based on any changes to the configuration data, the workload that executes on the data store may be fine-tuned as the benchmarking engine executes.
-
公开(公告)号:US20220093135A1
公开(公告)日:2022-03-24
申请号:US17524731
申请日:2021-11-11
Applicant: Netflix, Inc.
Inventor: Kevin Pei-Wen Lee , Lawrence E. Jones , Joseph Peyton Lea, IV
IPC: G11B27/10 , H04N21/472 , G06F16/44
Abstract: The disclosed computer-implemented method may include accessing a pre-rendered multimedia item. The pre-rendered multimedia item may have branching logic associated with it, where the branching logic includes branching points that direct non-sequential playback of the pre-rendered multimedia item. The method may also include initializing playback of the pre-rendered multimedia item and accessing, at the branching points, various trigger conditions that direct playback order of different segments of the pre-rendered multimedia item. The method may then include updating, based on the trigger conditions, at least some portion of custom state data. The method may further include playing back the segments of the pre-rendered multimedia item according to the updated state data. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11282165B2
公开(公告)日:2022-03-22
申请号:US15203608
申请日:2016-07-06
Applicant: NETFLIX, Inc.
Inventor: Apurvakumar Dilipkumar Kansara
Abstract: One embodiment of the present invention sets forth a technique for dynamically cropping image data transmitted to an endpoint device. The technique includes computing a first visual interest score for a first visual interest region within a digital image based on content included in the first visual interest region, computing a second visual interest score for a second visual interest region within the digital image based on content included in the second visual interest region, and determining that the first visual interest region is preferred over the second visual interest region based on the first visual interest score and the second visual interest score. The technique further includes setting a location within the first visual interest region as a point of visual interest and transmitting the digital image and the location of the point of visual interest to a computing device for displaying a portion of the digital image that includes the point of visual interest.
-
公开(公告)号:US11275824B2
公开(公告)日:2022-03-15
申请号:US16402213
申请日:2019-05-02
Applicant: Netflix, Inc.
Inventor: William Bengtson , Scott Behrens , Travis McPeak
IPC: H04L29/06 , G06F21/45 , H04L67/51 , H04L67/566
Abstract: The disclosed computer-implemented method may include initializing a server instance using a specified network address and an associated set of credentials, logging the network address of the initialized server instance as well as the associated set of credentials in a data log, analyzing network service requests to determine that a different server instance with a different network address is requesting a network service using the same set of credentials, accessing the data log to determine whether the second server instance is using a network address that is known to be valid within the network and, upon determining that the second server instance is not using a known network address, preventing the second server instance from performing specified tasks within the network. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11275677B2
公开(公告)日:2022-03-15
申请号:US17003523
申请日:2020-08-26
Applicant: Netflix, Inc.
Inventor: Jeffrey Wong , Colin McFarland , Matthew Wardrop , Nikolaos Diamantopoulos , Pablo Lacerda de Miranda , Tobias Mao , Eskil Forsell , Julie Beckley
Abstract: The disclosed computer-implemented method includes accessing data that is to be used as part of a test implementation that has multiple potential outcomes. The method also includes determining that the test implementation is to be carried out using specified testing algorithms that test for at least one of the potential outcomes. The method next includes identifying portions of the accessed data that are to be used in the specified testing algorithms, and compressing the identified portions of the accessed data to remove portions of the accessed data that are unused in the specified testing algorithms. The method also includes executing the test implementation using the specified testing algorithms with the compressed accessed data. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20220075886A1
公开(公告)日:2022-03-10
申请号:US17013288
申请日:2020-09-04
Applicant: NETFLIX, INC.
Inventor: Kishore Udayashankar KASI , Shailesh BIRARI , Prudhviraj KARUMANCHI , Vikram KRISHNAMURTHY , Ioannis PAPAPANAGIOTOU
IPC: G06F21/62 , G06F21/31 , G06F16/16 , G06F16/182
Abstract: Various embodiments of the present application set forth a computer-implemented method for accessing data comprising determining a manifest associated with a given user of an application, where the manifest identifies one or more assets that are accessible by the given user, for each of the one or more assets, one of a plurality of endpoint stores that stores data associated with the asset, and for each of the one or more assets, one of the plurality of endpoint stores that stores metadata associated with the asset, generating, based on the manifest, a user namespace that includes a unique reference for each of the one or more assets, and presenting the user namespace to the user.
-
公开(公告)号:US11263305B2
公开(公告)日:2022-03-01
申请号:US16393958
申请日:2019-04-25
Applicant: Netflix, Inc.
Inventor: William Bengtson
IPC: G06F21/45 , H04L29/06 , H04L67/51 , H04L67/566
Abstract: The disclosed computer-implemented method may include mapping an internal network to identify various nodes of the internal network. The method may further include determining where at least some of the internal network nodes identified in the mapping are located. The method may also include receiving a request for metadata service information from an application hosted on a cloud server instance. The method may then include providing a response to the received request for metadata service information if the determined location of the requesting node is approved or preventing a response to the received request for metadata service information if the determined location of the requesting node is not approved. Various other methods, systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-