Dynamic security testing
    121.
    发明授权

    公开(公告)号:US09990499B2

    公开(公告)日:2018-06-05

    申请号:US13959640

    申请日:2013-08-05

    Applicant: Netflix, Inc.

    CPC classification number: G06F21/577

    Abstract: A method and system for discovering and testing security assets is provided. Based on source definition data describing sources to monitor on the one or more computer networks, an example system scans the sources to identify security assets. The system analyses the security assets to identify characteristics of the server-based applications. The system stores database records describing the security assets and the identified characteristics. The system queries the database records to select, based at least on the identified characteristics, one or more target assets, from the security assets, on which to conduct one or more security tests. Responsive to selecting the one or more target assets, the system conducts the one or more security tests on the one or more target assets. The system identifies one or more security vulnerabilities at the one or more target assets based on the conducted one or more security tests.

    Systems and Methods for Encryption Key Management

    公开(公告)号: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.

    TECHNIQUES FOR DYNAMICALLY BENCHMARKING CLOUD DATA STORE SYSTEMS

    公开(公告)号:US20180060154A1

    公开(公告)日:2018-03-01

    申请号:US15394448

    申请日:2016-12-29

    Applicant: NETFLIX, INC.

    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.

    Techniques for applying long term metrics to multivariate testing

    公开(公告)号:US09906612B2

    公开(公告)日:2018-02-27

    申请号:US15130649

    申请日:2016-04-15

    Applicant: Netflix, Inc.

    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.

    HIGH DYNAMIC RANGE COLOR CONVERSION CORRECTION
    128.
    发明申请

    公开(公告)号:US20180048892A1

    公开(公告)日:2018-02-15

    申请号:US15725267

    申请日:2017-10-04

    Applicant: NETFLIX, INC.

    Inventor: Andrey NORKIN

    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.

    Configuring DNS clients
    130.
    发明授权

    公开(公告)号:US09887958B2

    公开(公告)日:2018-02-06

    申请号:US14027863

    申请日:2013-09-16

    Applicant: Netflix, Inc.

    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.

Patent Agency Ranking