Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Netflix Inc patents


Recent patent applications related to Netflix Inc. Netflix Inc is listed as an Agent/Assignee. Note: Netflix Inc may have other listings under different names/spellings. We're not affiliated with Netflix Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "N" | Netflix Inc-related inventors


Variable bit video streams for adaptive streaming

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

Systems and methods for suspended playback

In an approach, a first application executing on a first computer acquires, one or more resources of the first computer, wherein the one or more resources include one or more shared resources that are shared among applications of the first computer. The first application receives a media stream from a second computer and presents playback of the media stream. ... Netflix Inc

Packet loss tolerant transmission control protocol congestion control

During a transmission control protocol (“tcp”) session, a sending endpoint computer monitors amounts of data sent and patterns of data loss as data is sent to a receiving endpoint computer. The sending endpoint computer periodically determines whether data is being sent below, at or above path capacity, based on the monitored amounts of data sent and patterns of data loss observed. ... Netflix Inc

Device-consistent techniques for predicting absolute perceptual video quality

In various embodiments, a perceptual quality application determines an absolute quality score for encoded video content viewed on a target viewing device. In operation, the perceptual quality application determines a baseline absolute quality score for the encoded video content viewed on a baseline viewing device. ... Netflix Inc

Source-consistent techniques for predicting absolute perceptual video quality

In various embodiments, a perceptual quality application computes an absolute quality score for encoded video content. In operation, the perceptual quality application selects a model based on the spatial resolution of the video content from which the encoded video content is derived. ... Netflix Inc

Configuring dns clients

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

Techniques for efficiently accessing values spanning slabs of memory

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

Systems and methods for encryption key management

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

Systems and methods of predicting consumption of original media items accesible via an internet-based media system

A method for determining a subset of users to be shown pre-availability information associated with a new media item is provided. The method includes associating descriptors of a first media item, having a near-zero play-count, in a catalog of an internet-based media system, identifying a second item having a non-zero play-count, the second item associated with a descriptor of the first item. ... Netflix Inc

Techniques for improving the quality of subjective data

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

Constant-slope bitrate allocation for distributed encoding

In one embodiment of the present invention, a bitrate allocation engine allocates bitrates for distributed encoding of source data. Upon receiving a chunk of source data, the bitrate allocation engine generates a curve based on multiple points that each specify a different visual quality level and corresponding encoding bitrate for encoding the chunk. ... Netflix Inc

Techniques for generating and operating on in-memory datasets

In various embodiments, a consumer generates and operates with an in-memory dataset. In operation, a read state application copies a snapshot associated with a source dataset from a file store to a random access memory (ram) to generate an in-memory dataset. ... Netflix Inc

Techniques for generating snapshots of datasets

In various embodiments, a write state application generates a snapshot that includes one or more data values associated with a source dataset. In operation, the write state application performs one or more compression operations on the source dataset to generate a first compressed record. ... Netflix Inc

Techniques for incorporating a text-containing image into a digital image

One embodiment of the present invention sets forth a technique for incorporating a text-containing image into a digital. The technique includes analyzing a digital image to determine one or more text-allowed regions included in the digital image, and, for each of the one or more text-allowed regions, computing a numeric value based on a color contrast between pixels of a text-containing image and pixels of the text-allowed region, wherein the text-containing image is to be incorporated into one of the text-allowed regions included in the digital image. ... Netflix Inc

03/29/18 / #20180089011

Detecting service vulnerabilities in a distributed computing system

One embodiment of the present invention sets forth a technique for testing microservices in distributed computing systems. The technique includes routing a first traffic sample associated with request traffic from one or more client devices to a first instance of a first service implemented in a distributed computing system, wherein the first instance generates a first plurality of request responses in response to a first plurality of data requests included in the first traffic sample and transmits the first plurality of request responses to a second service included in the sequence of services, and routing a second traffic sample associated with the request traffic to a second instance of the first service, wherein the second instance generates a second plurality of request responses in response to a second plurality of data requests included in the second traffic sample and transmits the second plurality of request responses to the second service.. ... Netflix Inc

03/01/18 / #20180060154

Techniques for dynamically benchmarking cloud data store systems

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

02/22/18 / #20180054372

System and method for detecting active streams using a heartbeat and secure stop mechanism

One embodiment of the present invention sets forth a technique for identifying active streaming connections associated with a particular user account. Each active streaming connection transmits heartbeat packets periodically to a server that tracks the receipt of the heartbeat packets. ... Netflix Inc

02/22/18 / #20180052827

Change detection in a string repository for translated content

A technique for translating text strings includes receiving a source language text string from an application, determining that a translated text string that includes a translation in a target language of the source language text string is not available for use by the application, transmitting the source language text string to a translation service for translation, receiving the translated text string from the translation service, and causing the translated text string to be available for use by the application.. . ... Netflix Inc

02/15/18 / #20180048925

Recommending media items based on take rate signals

In an approach, a method comprises using a server computer in a media content delivery system that is configured to selectively deliver a particular media title from among a library of titles, for a source title, generating title data that specifies an order of a plurality of titles that are related to the source title based on a plurality of stored probability values; wherein each probability value in the plurality of probability values represents, for each particular title of the plurality of titles, a likelihood of selecting the particular title after playing the source title; using the server computer, receiving title impression data, wherein the title impression data specifies a plurality of browsed titles that were browsed from among the plurality of titles but may have not been selected for interaction; using the server computer, receiving title interaction data, wherein the title interaction data specifies a plurality of selected titles that were selected for interaction from the plurality of browsed titles; based on the title interaction data, the title impression data and a statistical model, re-calculating the plurality of probabilities.. . ... Netflix Inc

02/15/18 / #20180048892

High dynamic range color conversion correction

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

02/15/18 / #20180048566

Synthetic supernet compression

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

02/08/18 / #20180040112

Perspective correction for curved display screens

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

02/08/18 / #20180039622

Localization platform that leverages previously translated content

One embodiment of the present invention sets forth a technique for translating textual content. The technique includes receiving a request to translate an element of source text from an origin language to a target language and searching a database for an element of matching text in the origin language that at least partially matches the element of source text. ... Netflix Inc

02/01/18 / #20180035089

High dynamic range color conversion correction

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, upsampling the downsampled color space values to generate second color space values, and determining a first new value for at least one component value included in the downsam pled 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. ... Netflix Inc

01/11/18 / #20180013932

Detecting shot changes in a video

One embodiment of the present invention sets forth a technique for detecting a shot change in a video. The technique includes calculating a first plurality of difference values for pixel blocks included in a first video frame and a second video frame and calculating a first cumulative distribution function (cdf) based on the first plurality of difference values. ... Netflix Inc

01/11/18 / #20180012076

Determining native resolutions of video sequences

In one embodiment of the present invention, a native resolution analyzer generates a log-magnitude spectrum that elucidates sampling operations that have been performed on a scene. In operation, the native resolution analyzer performs a transform operation of a color component associated with a frame included in the scene to generate a frame spectrum. ... Netflix Inc

01/11/18 / #20180011615

Regenerating an interactive page based on current user interaction

In various embodiments, an optimization engine regenerates items included in an interactive page while the user is interacting with the interactive page. In operation, an optimization engine displays a portion of the interactive page during a viewing session. ... Netflix Inc

01/04/18 / #20180004960

Systems and methods for security and risk assessment and testing of applications

Provided herein are systems and methods for monitoring and assessing the security and risk presented by applications deployed in a complex computing environment. An exemplary application security system an application security server having a processing device in communication with one or more storage systems and includes a security testing system with a plurality of security test modules. ... Netflix Inc

12/28/17 / #20170374117

Parallel streaming

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

12/07/17 / #20170353515

Techniques for warming up a node in a distributed data store

In various embodiments, a node manager configures a “new” node as a replacement for an “unavailable” node that was previously included in a distributed data store. First, the node manager identifies a source node that stores client data that was also stored in the unavailable node. ... Netflix Inc

11/23/17 / #20170337427

Detecting segments of a video program through image comparisons

In an embodiment, a data store storing a first image and a second image; a computer processor coupled to the data store and programmed to: generate a first fingerprint of the first image based on a first plurality of pixels from the first image stored in the data store; generate a second fingerprint of the second image based on a second plurality of pixels from the second image stored in the data store; determine a closeness value between the first fingerprint and the second fingerprint; determine, based on the closeness value, whether the first image matches the second image.. . ... Netflix Inc

11/23/17 / #20170337048

System and method for managing playback of streaming digital content

One embodiment of the present invention sets forth a technique for managing playback of digital content on two or more different playback devices. A playback device designated as a controller is associated with a playback device designated as a playback target. ... Netflix Inc

10/12/17 / #20170295374

Techniques for robustly predicting perceptual video quality

In various embodiments, a quality trainer trains a model that computes a value for a perceptual video quality metric for encoded video content. During a pre-training phase, the quality trainer partitions baseline values for metrics that describe baseline encoded video content into partitions based on genre. ... Netflix Inc

10/05/17 / #20170289294

Proxy application with dynamic filter updating

The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules implemented by the proxy server specify network behaviors to be performed at various points during the handling of requests from client applications. ... Netflix Inc

09/28/17 / #20170279868

Upstream fault detection

Techniques are described for detecting faults in media content based on the behavior of users viewing the media content. Embodiments stream a first instance of media content to one or more users. ... Netflix Inc

09/21/17 / #20170272509

Internationalization with virtual staging and versioning

One embodiment of the present invention sets forth a technique for providing a variation of digital content that is based on a client-specified context token. Localized digital assets, e.g., graphics resources, video resource, audio resources, and text string resources, are stored as a collection of records and are dynamically linked to a assemble a software system based on the client-specified context token to generate the variation of digital content. ... Netflix Inc

09/14/17 / #20170264521

Online techniques for parameter mean and variance estimation in dynamic regression models

A system of assessing deployments in a network-based media system is provided herein. The system include a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. ... Netflix Inc

09/14/17 / #20170262967

Perspective correction for curved display screens

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

08/31/17 / #20170249719

Dynamically cropping digital content for display in any aspect ratio

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

08/24/17 / #20170244990

Fast start of streaming digital media playback with deferred license retrieval

One embodiment of the present invention sets forth a technique for deferring license retrieval when streaming digital media content. The perceived delay between the time a user selects the protected digital media content to when playback of the protected digital media content begins is reduced because retrieval and playback of an unprotected version of a portion of the digital media content starts before the license and protected version of the digital media content is received. ... Netflix Inc

08/17/17 / #20170237792

Feature generation for online/offline machine learning

A system for utilizing models derived from offline historical data in online applications is provided. The system includes a processor and a memory storing machine-readable instructions for determining a set of contexts of the usage data, and for each of the contexts within the set of contexts, collecting service data from services supporting the media service and storing that service data in a database. ... Netflix Inc

08/17/17 / #20170237729

Securing user-accessed applications in a distributed computing environment

Provided herein are systems and methods of controlling access to a web-based application. Such a system may include an access determination server, an authorization control system, and a first web-based application accessible over a network to a first user device of a first user. ... Netflix Inc

07/20/17 / #20170207911

Key generation and broadcasting

Embodiments provide techniques generating and managing encryption keys within a computing infrastructure. Embodiments provide a key publisher that generates and maintains key pairs in a list at a configurable interval. ... Netflix Inc

07/20/17 / #20170206140

System and method for building a point-in-time snapshot of an eventually-consistent data store

A method and system for building a point-in-time snapshot of an eventually-consistent data store. The data store includes key-value pairs stored on a plurality of storage nodes. ... Netflix Inc

07/13/17 / #20170201489

Distributed traffic management system and techniques

Approaches, techniques, and mechanisms are disclosed for implementing a distributed firewall. In an embodiment, many different computer assets police incoming messages based on local policy data. ... Netflix Inc

07/06/17 / #20170193031

Techniques for performing data reconciliation in distributed data store systems

In one embodiment, a data reconciliation engine works with data store nodes included in a distributed data store system to ensure consistency between the data store nodes. In operation, the data reconciliation receives a different data snapshot from each of the data store nodes. ... Netflix Inc

06/08/17 / #20170164053

Dynamically adjusting video merchandising to reflect user preferences

One embodiment of the present invention sets forth a technique for displaying scenes included in media assets. The technique includes selecting a first scene included in a first video asset based on one or more preferences and metadata associated with multiple scenes. ... Netflix Inc

06/08/17 / #20170163556

Method and system for reclaiming unused resources in a networked application environment

Techniques are disclosed for reclaiming resources within a distributed computing system. A reclamation application searches the distributed computing architecture for unused resources, classifies the unused resources, and determines an expiration period based on the classification. ... Netflix Inc

06/01/17 / #20170155587

Forwarding table compression

One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes storing a first network prefix and a first set of routing information associated with the first network prefix in a routing table, and writing the first network prefix from the routing table to a first entry included in a forwarding table. ... Netflix Inc

05/11/17 / #20170134703

High dynamic range color conversion correction

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

05/04/17 / #20170126768

Techniques for modifying a rules engine in a highly-scaled computing environment

One embodiment of the present invention sets forth a technique for modifying a rules engine implemented in a highly-scaled computing environment. The technique includes receiving rules data that include a first operation, wherein the first operation is from a set of pre-defined operations and includes at least one dimension that is from a set of pre-defined dimensions and building a list of rules based on the rules data, wherein the list of rules filters an extended list of entries based on the first operation and on a first value that corresponds to the at least one dimension. ... Netflix Inc

05/04/17 / #20170123730

Memory input/output management

A system for managing memory input/output management is provided herein. The system may include a processor and a memory storing machine-readable instructions that when executed by the processor, cause the system to perform operations including receiving read requests for first data stored on a solid-state storage drive, receiving write requests for second data to be stored on the storage drive, placing at least some of the read requests in a first queue, placing at least some of the write requests in a second queue, the second queue having a size limit, processing data at a disk driver layer from the first queue and the second queue in a manner such that selection of a request from either queue is biased towards the first queue. ... Netflix Inc

04/27/17 / #20170118110

Techniques for determining client-side effects of server-side behavior using canary analysis

In one embodiment of the present invention, a sticky canary router routes each request associated with a service to either a canary cluster of servers that implement a modification to the service or a baseline cluster of servers that do not implement the modification. The sticky canary router implements a mapping algorithm that determines the routing of each request based on a current time, a time window for the routing, and a characteristic of the request. ... Netflix Inc

04/06/17 / #20170099292

Systems and methods for access permission revocation and reinstatement

Provided herein are systems and methods of managing permissions for applications deployed in a distributed computing infrastructure. An exemplary system includes an access management server having a processing device, a distributed computing infrastructure in communication with the management server having a plurality of resource instances and a request log, an administration system having a security application executing thereon. ... Netflix Inc

04/06/17 / #20170098219

Systems and methods for fraudulent account detection and management

Provided herein are systems and methods of monitoring account activity in a streaming media environment. An exemplary system includes a monitoring system, an account creation and management system, and an account payment system. ... Netflix Inc

04/06/17 / #20170098086

Systems and methods for security and risk assessment and testing of applications

Provided herein are systems and methods for monitoring and assessing the security and risk presented by applications deployed in a complex computing environment. An exemplary application security system includes a server having a processing device in communication with storage systems, computing devices executing application instances configured to receive and transmit information over a network, and a security testing system including a first test module that is associated with a first application, which is associated with one or more of the application instances. ... Netflix Inc

03/30/17 / #20170094319

Adaptive streaming for digital content distribution

One embodiment of the present invention sets forth a technique for adapting playback bit rate to available delivery bandwidth in a content delivery system comprising a content server and a content player. A content player periodically estimates whether a given playback bit rate can feasibly provide complete playback for a given title assuming currently available bandwidth. ... Netflix Inc

03/30/17 / #20170093587

Systems and methods for digital certificate and encryption key management

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

03/02/17 / #20170062007

Mitigating drift in audiovisual assets

One embodiment of the present invention sets forth a technique for mitigating drift in audiovisual assets. The technique includes determining that an edit associated with a presentation timeline is within boundaries of a video frame. ... Netflix Inc

02/16/17 / #20170048297

Measuring user quality of experience for a streaming media service

Techniques are disclosed for representing a user quality of experience (qoe) experienced by users of a streaming media service using a single qoe metric. The single qoe metric may be determined based on a set of empirical characteristics relating to the streaming video service such as startup latency, video quality, and the likelihood of interruptions in streaming playback. ... Netflix Inc

02/09/17 / #20170039199

Selecting and ordering groups of titles

Techniques for selecting and ordering groups of titles to present as recommendations. In one embodiment, for example, a method performed by one or more computing devices of an online services comprises selecting, for each of a plurality of row positions, a group of titles to fill the row position based at least in part on a relevance score computed for the group of titles. ... Netflix Inc

02/02/17 / #20170034233

Pre-buffering audio streams

One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.. ... Netflix Inc

01/26/17 / #20170024391

Gaussian ranking using matrix factorization

In one embodiment of the present invention, a training engine teaches a matrix factorization model to rank items for users based on implicit feedback data and a rank loss function. In operation, the training engine approximates a distribution of scores to corresponding ranks as an approximately gaussian distribution. ... Netflix Inc

01/19/17 / #20170019308

Server outlier detection

One embodiment of the invention disclosed herein provides techniques for detecting and remediating an outlier server in a distributed computer system. A control server retrieves a group of time-series data sets associated with a first time period, where each time-series data set represents a performance metric for a different server in a group of servers. ... Netflix Inc

01/12/17 / #20170012961

Securely connecting control device to target device

In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. ... Netflix Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Netflix Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Netflix Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###