-
公开(公告)号:US20180139061A1
公开(公告)日:2018-05-17
申请号:US15870099
申请日:2018-01-12
Applicant: NETFLIX, INC.
Inventor: Kevin Glisson
CPC classification number: H04L9/3268 , H04L9/321 , H04L63/062
Abstract: A certificate orchestration system for digital certificate and encryption key management is provided herein along with associated methods. The system includes a certificate orchestration server having a processing device in communication with a coupled storage system that is coupled to the certificate orchestration server. The system further includes an interface provided by the certificate orchestration server to a client device; and a database to store digital certificates and keys. The certificate orchestration server is configured to receive a request from the client device to generate a public key, receive the public key from a third-party certificate authority system over an external network, store the public key in the coupled storage system. The coupled storage system is not directly connected to the client device.
-
公开(公告)号:US20180121730A1
公开(公告)日:2018-05-03
申请号:US15406617
申请日:2017-01-13
Applicant: NETFLIX, INC.
Inventor: Zhi LI
IPC: G06K9/00 , H04N21/475 , G06T7/00 , G06T3/40 , H04N21/44
CPC classification number: G06K9/00718 , G06K9/00711 , G06K9/00765 , G06K9/036 , G06T3/4092 , G06T7/0002 , G06T2207/30168 , H04N17/004 , H04N21/44008 , H04N21/4662 , H04N21/4756
Abstract: In various embodiments, a subjective modeling engine mitigates inaccuracies in subjective content assessments. The subjective modeling engine generates a model that includes the subjective content assessments in addition to parameters for subjective scores and subjective factors. The subjective modeling engine initializes the parameters and then performs optimization operations that increase the likelihood that the optimized subjective scores compensate for the optimized subjective factors. Advantageously, because the subjective modeling engine jointly optimizes the subjective scores and the subjective factors, the optimized subjective scores provide unbiased and consistent digital content assessments.
-
公开(公告)号:US09930385B2
公开(公告)日:2018-03-27
申请号:US14670194
申请日:2015-03-26
Applicant: NETFLIX, INC
Inventor: Neil D. Hunt
IPC: H04N21/238 , H04N21/2365 , H04N21/2385 , H04N21/2343 , H04N21/24 , H04N21/845 , H04N21/442 , H04N21/6373 , H04N21/6377 , H04N21/2383 , H04N21/239 , H04N21/2662 , H04N21/647 , H04N5/76
CPC classification number: H04N21/23655 , H04N5/76 , H04N21/23439 , H04N21/238 , H04N21/2383 , H04N21/2385 , H04N21/2393 , H04N21/2402 , H04N21/2662 , H04N21/44209 , H04N21/6373 , H04N21/6377 , H04N21/64769 , H04N21/8456
Abstract: One embodiment of the present invention sets forth a technique for adapting playback bit rate in a content delivery system based on scene complexity of the video content as well as network conditions and other performance factors. A scene complexity map of the video content indicates the complexity levels of different scenes within the video content. Using the scene complexity map, a content player may download scenes of lower scene complexity levels from video streams encoded to lower bit rates to manage the bandwidth consumed to download the video content and allow for the downloading of scenes of higher complexity levels from video streams encoded to higher bit rates.
-
公开(公告)号:USD812090S1
公开(公告)日:2018-03-06
申请号:US29593709
申请日:2017-02-10
Applicant: NETFLIX, INC.
Designer: Anna Mary Blaylock , Navin Prasad , Paul Anastasopoulos , Cameron Johnson
-
公开(公告)号:US20180060154A1
公开(公告)日:2018-03-01
申请号:US15394448
申请日:2016-12-29
Applicant: NETFLIX, INC.
Inventor: Vinay CHELLA , Ioannis PAPAPANAGIOTOU
CPC classification number: 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.
-
公开(公告)号:US09906612B2
公开(公告)日:2018-02-27
申请号:US15130649
申请日:2016-04-15
Applicant: Netflix, Inc.
Inventor: Juliette Aurisset
IPC: G06F15/173 , H04L29/08 , H04L12/24 , H04L12/26
CPC classification number: H04L67/22 , H04L41/5067 , H04L43/04 , H04L43/50 , H04L67/025
Abstract: Embodiments provide techniques for testing a plurality of variations of a user experience on a subscription-based online site, where each of the plurality of variations is distinct from other variations in the plurality of variations. Each of a plurality of users is assigned to one of the plurality of variations. For each of a plurality of user requests received during a predetermined window of time, embodiments determine one of the plurality of variations for use in processing the user request, based on a user associated with the user request, and process the respective user request using the determined variation. Long-term user metric information relating to subscription services for the subscription-based online site is determined, with respect to the plurality of users. Embodiments then rate at least one of the plurality of variations, based on the determined long-term user metric information.
-
公开(公告)号:US20180048892A1
公开(公告)日:2018-02-15
申请号:US15725267
申请日:2017-10-04
Applicant: NETFLIX, INC.
Inventor: Andrey NORKIN
IPC: H04N19/132 , H04N19/85 , H04N9/64 , H04N19/186
Abstract: One embodiment of the present invention sets forth a technique for correcting color values. The technique includes downsampling first color space values to generate downsampled color space values and upsampling the downsampled color space values via a first upsampling filter type to generate second color space values. The technique further includes modifying at least one component value included in the downsampled color space values based on a first component value included in the first color space values, a second component value included in the second color space values, and an approximation of a nonlinear transfer function. The technique further includes at least one of (i) storing an indication of the first upsampling filter type in conjunction with a video bitstream associated with the at least one component value, and (ii) transmitting the indication of the first upsampling filter type to a receiving device in conjunction with the video bitstream.
-
公开(公告)号:US20180040112A1
公开(公告)日:2018-02-08
申请号:US15786495
申请日:2017-10-17
Applicant: NETFLIX, INC.
Inventor: Michael Russell
CPC classification number: G06T5/006 , G06T7/0002 , G06T2207/20048 , G09G3/001 , G09G2320/0693 , H04N9/31 , H04N9/3185 , H04N9/3194 , H04N17/00 , H04N17/004
Abstract: One embodiment of the present invention sets forth a technique for performing perspective correction on one or more test images. The technique includes analyzing a first test image to detect a set of outer points and calculating a geometric plane equation based on the set of outer points. The technique further includes projecting a first set of points associated with a first curved screen model based on the geometric plane equation to generate a second set of points. The technique further includes comparing the second set of points to a set of inner points included in the first test image to determine at least one error value, and determining a screen curvature value based on the at least one error value.
-
公开(公告)号:US09887958B2
公开(公告)日:2018-02-06
申请号:US14027863
申请日:2013-09-16
Applicant: Netflix, Inc.
Inventor: Jean-Marie White , Benbuck Nason
IPC: G06F15/16 , H04L29/12 , H04L29/08 , H04L12/803
CPC classification number: H04L61/2007 , H04L47/122 , H04L47/125 , H04L61/1511 , H04L61/6009 , H04L67/1008 , H04L67/1036
Abstract: Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS clients, configuration data that adjusts the configuration of the DNS clients. For example, if a particular DNS server is taking a considerable amount of time to resolve DNS resolution requests from one or more DNS clients, then the control server may send, to a plurality of DNS clients, configuration data that indicates a different set of one or more DNS servers for the plurality of DNS clients to contact for subsequent DNS resolution requests.
-
公开(公告)号:US20170374117A1
公开(公告)日:2017-12-28
申请号:US15677982
申请日:2017-08-15
Applicant: NETFLIX Inc.
Inventor: Anthony N. PARK , Neil D. HUNT , Wei WEI
CPC classification number: H04L65/4069 , H04L65/4084 , H04L65/60 , H04L65/607 , H04L65/80 , H04L67/10 , H04L69/14
Abstract: Embodiments of the present invention set forth techniques for a content player to stream a media file using multiple network connections. To stream the media file, the content player downloads metadata associated with a requested media file, establishes a network connection with multiple content servers (or multiple network connections with a single content server or both) and begins requesting portions of the media file. In response, the requested portions are transmitted to the content player. The content player may employ a predictive multi-connection scheduling approach to determine which network connection to use in downloading a given chunk.
-
-
-
-
-
-
-
-
-