Synthetic supernet compression
    231.
    发明授权

    公开(公告)号:US10778581B2

    公开(公告)日:2020-09-15

    申请号:US16209896

    申请日:2018-12-04

    Applicant: NETFLIX, INC.

    Inventor: David Bannister

    Abstract: One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.

    Activity information schema discovery and schema change detection and notification

    公开(公告)号:US10754830B2

    公开(公告)日:2020-08-25

    申请号:US14454632

    申请日:2014-08-07

    Applicant: NETFLIX, INC.

    Abstract: Techniques for activity information schema discovery, schema change detection, and notification. In one embodiment, for example, a computer-implemented method for activity information schema discovery and schema change detection and notification comprises: analyzing a first set of related activity messages obtained during a first sample period; determining first schema counters for uniquely named properties identified in the first set of messages based on the analyzing of the first set of activity messages; after the first sample period, inferring a first schema from the first schema counters; analyzing a second set of related activity messages obtained during a second sample period; determining second schema counters for uniquely named properties identified in the second set of messages based on the analyzing of the second set of activity messages; after the second sample period, inferring a second schema from the second schema counters; comparing the first schema and the second schema for any differences.

    High dynamic range color conversion correction

    公开(公告)号:US10750146B2

    公开(公告)日:2020-08-18

    申请号:US16133629

    申请日:2018-09-17

    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 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.

    Modular device connector
    235.
    发明授权

    公开(公告)号:US10743435B1

    公开(公告)日:2020-08-11

    申请号:US16733944

    申请日:2020-01-03

    Applicant: Netflix, Inc.

    Abstract: The disclosed apparatus may include a rack-side support structure dimensioned to hold a two-sided port interface with a rack-side mating end and an adapter-side mating end. The rack-side mating end may be configured to interface with supply cables, and the adapter-side mating end may be configured to interface with an opposite adapter-side mating end of another port interface. The apparatus may also include a device-side support structure dimensioned to hold a two-sided port interface including an opposing adapter-side mating end and a device-side mating end. The opposing adapter-side mating end may be configured to interface with the adapter-side mating end of the rack-side's port interface, and the device-side mating end may interface with cables that connect to the electronic devices. The rack-side support structure may be configured to interlock with the device-side support structure to connect to the electronic devices. Various other methods, systems, and computer-readable media are also disclosed.

    High dynamic range color conversion correction

    公开(公告)号:US10742986B2

    公开(公告)日:2020-08-11

    申请号: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.

    Techniques for predicting perceptual video quality based on complementary perceptual quality models

    公开(公告)号:US10721477B2

    公开(公告)日:2020-07-21

    申请号:US15890710

    申请日:2018-02-07

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, an ensemble prediction application computes a quality score for re-constructed visual content that is derived from visual content. The ensemble prediction application computes a first quality score for the re-constructed video content based on a first set of values for a first set of features and a first model that associates the first set of values with the first quality score. The ensemble prediction application computes a second quality score for the re-constructed video content based on a second set of values for a second set of features and a second model that associates the second set of values with the second quality score. Subsequently, the ensemble prediction application determines an overall quality score for the re-constructed video content based on the first quality score and the second quality score. The overall quality score indicates a level of visual quality associated with streamed video content.

    Method and system for improving security and reliability in a networked application environment

    公开(公告)号:US10691814B2

    公开(公告)日:2020-06-23

    申请号:US15960468

    申请日:2018-04-23

    Applicant: NETFLIX, INC.

    Abstract: A security application manages security and reliability of networked applications executing collection of interacting computing elements within a distributed computing architecture. The security application monitors various classes of resources utilized by the collection of nodes within the distributed computing architecture and determine whether utilization of a class of resources is approaching a pre-determined maximum limit. The security application performs a vulnerability scan of a networked application to determine whether the networked application is prone to a risk of intentional or inadvertent breach by an external application. The security application scans a distributed computing architecture for the existence of access control lists (ACLs), and stores ACL configurations and configuration changes in a database. The security application scans a distributed computing architecture for the existence of security certificates, places newly discovered security certificates in a database, and deletes outdated security certificates. Advantageously, security and reliability are improved in a distributed computing architecture.

    Techniques for identifying errors introduced during encoding

    公开(公告)号:US10674180B2

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

    申请号:US14622771

    申请日:2015-02-13

    Applicant: NETFLIX, Inc

    Abstract: In one embodiment of the present invention, an encode validator identifies and classifies errors introduced during the parallel chunk-based translation of a source to a corresponding aggregate encode. In operation, upon receiving a source for encoding, a frame difference generator creates a frame difference file for the source. A parallel encoder then distributes per-chunk encoding operations across machines and creates an aggregate encode. The encode validator decodes the aggregate encode and creates a corresponding frame difference file. Subsequently, the encode validator performs phase correlation operations between the two frame difference files to detect errors generated by encoding process faults (i.e., dropping a frame, etc.) while suppressing discrepancies inherent in encoding, such as those attributable to low bit-rate encoding. Advantageously, since the encode validator leverages frame difference files, this indirect verification technique enables efficient debugging of parallel encoding processes in which the complete source is unavailable for post-encode analysis.

    Global recommendation systems for overlapping media catalogs

    公开(公告)号:US10552470B2

    公开(公告)日:2020-02-04

    申请号:US15079767

    申请日:2016-03-24

    Applicant: NETFLIX, INC.

    Abstract: A computer-implemented method and a system for implementation the method are provided. The method includes receiving user activity data for a first set of users of a streaming media system, in which the first set of users having access to a first catalog. Additional user activity data for a second set of users is received. The second set of users has access to a second catalog, which includes media items also present in the first catalog. The second catalog further includes an exclusive media item that is not included in the first catalog. A probability that a user of the first set of users would play the exclusive media item if presented by the streaming media system with the exclusive media item is determined. Information is provided to a user of the second set of users as a recommendation to play the exclusive media item based on the probability.

Patent Agency Ranking