Determining native resolutions of video sequences

    公开(公告)号:US09824278B2

    公开(公告)日:2017-11-21

    申请号:US14879045

    申请日:2015-10-08

    Applicant: NETFLIX, INC

    Abstract: 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. The native resolution analyzer then normalizes the magnitudes associated with the frame spectrum and logarithmically scales the normalized magnitudes to create a log-magnitude frame spectrum. This two dimensional log-magnitude frame spectrum serves as a frequency signature for the frame. More specifically, patterns in the log-magnitude spectrum reflect re-sampling operations, such as a down-sampling and subsequent up-sampling, that may have been performed on the frame. By analyzing the log-magnitude spectrum, discrepancies between the display resolution of the scene and the lowest resolution with which the scene has been processed may be detected in an automated fashion.

    Recommending media items based on take rate signals

    公开(公告)号:US09800910B2

    公开(公告)日:2017-10-24

    申请号:US15136846

    申请日:2016-04-22

    Applicant: Netflix, Inc.

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

    Accelerated playback of streaming media

    公开(公告)号:US09781183B2

    公开(公告)日:2017-10-03

    申请号:US14519862

    申请日:2014-10-21

    Applicant: Netflix, Inc.

    CPC classification number: H04L65/4092 H04L65/80

    Abstract: One embodiment provides a technique for dynamically adjusting streaming media bit rates in response to user requests for accelerated playback. A user request to increase a playback speed at which the units of digital content are played back on a content player is received. Upon receiving the user request to increase the playback speed, while previously downloaded units of the digital content having a first bit rate are being output for display, and prior to downloading a next unit of digital content from a content server, embodiments determine that the increased playback speed cannot be maintained without buffer underrun if subsequent units of digital content are downloaded from the content server at the first bit rate. A second bit rate, lower than the first bit rate, is determined and the next unit of digital content is downloaded from the content server for playback at the second bit rate.

    Online Techniques for Parameter Mean and Variance Estimation In Dynamic Regression Models

    公开(公告)号:US20170264521A1

    公开(公告)日:2017-09-14

    申请号:US15268131

    申请日:2016-09-16

    Applicant: NETFLIX, INC.

    CPC classification number: H04L43/10 G06Q30/0243 H04L67/36

    Abstract: 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. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.

    Method and system for reclaiming unused resources in a networked application environment
    138.
    发明授权
    Method and system for reclaiming unused resources in a networked application environment 有权
    在网络应用环境中回收未使用资源的方法和系统

    公开(公告)号:US09577950B2

    公开(公告)日:2017-02-21

    申请号:US14703859

    申请日:2015-05-04

    Applicant: NETFLIX, INC.

    Abstract: 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. The reclamation application determines a candidate owner of the resource based on one or more characteristics of the resource. The reclamation application then notifies the candidate owner that the resource is to be reclaimed unless claimed by the candidate owner within the expiration period. If the candidate owner claims the resource within the expiration period, then the reclamation application terminates the reclamation of the resource. If the candidate owner does not claim the resource within the expiration period, then the reclamation application reclaims the resource after the duration of the expiration period. Advantageously, reclaiming resources results in more efficient utilization of resources, lower operation and maintenance costs, and improved system security.

    Abstract translation: 公开了用于在分布式计算系统内回收资源的技术。 回收应用程序在分布式计算架构中搜索未使用的资源,对未使用的资源进行分类,并根据分类确定到期时间。 回收应用程序基于资源的一个或多个特征来确定资源的候选所有者。 填海申请然后通知候选人所有者资源将被回收,除非候选人在有效期内声明。 如果候选人在过期期限内要求资源,则填海申请将终止资源的回收。 如果候选人所有者在到期期限内没有要求资源,则填海申请在到期期限之后回收资源。 有利的是,回收资源可以更有效地利用资源,降低运营和维护成本,提高系统安全性。

    Automatic detection of preferences for subtitles and dubbing
    139.
    发明授权
    Automatic detection of preferences for subtitles and dubbing 有权
    自动检测字幕和配音的偏好

    公开(公告)号:US09571870B1

    公开(公告)日:2017-02-14

    申请号:US14332287

    申请日:2014-07-15

    Applicant: NETFLIX, INC.

    Abstract: In an approach, a server computer receives a request from a client computer specifying particular content for a particular user, wherein the particular content is associated with an original audio language. In response to receiving the request, the server computer selects a preferred audio language and a preferred subtitle language for the particular content based on a particular record of a preference database. The server computer returns asset identifying data that the client computer uses to obtain a stream of the particular content using the preferred audio language and the preferred subtitle language from a content delivery network (CDN) or other asset location. The server computer receives a message from the client computer that identifies an presented audio language and a presented subtitle language that were presented to the particular user while the particular content streamed. In response to a determination that the presented audio language differs from the preferred audio language or that the presented subtitle language differs from the preferred subtitle language, the server computer updates the particular record in the preference database.

    Abstract translation: 在一种方法中,服务器计算机从客户端计算机接收指定特定用户的特定内容的请求,其中特定内容与原始音频语言相关联。 响应于接收到请求,服务器计算机基于优选数据库的特定记录来选择特定内容的优选音频语言和优选字幕语言。 服务器计算机返回客户端计算机用于使用优选音频语言和来自内容传送网络(CDN)或其他资产位置的优选字幕语言来获取特定内容的流的资产标识数据。 服务器计算机从客户端计算机接收标识所呈现的音频语言的消息,以及在特定内容流传输时呈现给特定用户的呈现字幕语言。 响应于所提供的音频语言与优选音频语言的不同或所提供的字幕语言与优选的字幕语言不同的确定,服务器计算机更新偏好数据库中的特定记录。

    SERVER OUTLIER DETECTION
    140.
    发明申请
    SERVER OUTLIER DETECTION 审中-公开
    SERVER OUTLIER检测

    公开(公告)号:US20170019308A1

    公开(公告)日:2017-01-19

    申请号:US15042116

    申请日:2016-02-11

    Applicant: Netflix, Inc.

    CPC classification number: H04L41/12 G06F11/3409 G06F11/3452 H04L67/10

    Abstract: 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. The control server generates a cluster that includes two or more of the time-series data sets, where the performance metric for each server that is associated with one of the time-series data sets in the cluster is within a threshold distance from the performance metric for the servers that are associated with the other time-series data sets in the cluster. The control server determines that a particular time-series data set corresponds to a server included in the group of servers and is not included in the cluster, and marks the server as an outlier server.

    Abstract translation: 本文公开的本发明的一个实施例提供了用于检测和修复分布式计算机系统中的离群服务器的技术。 控制服务器检索与第一时间段相关联的一组时间序列数据集,其中每个时间序列数据集表示服务器组中的不同服务器的性能度量。 控制服务器生成包含两个或更多个时间序列数据集的集群,其中与集群中的一个时间序列数据集相关联的每个服务器的性能指标在与性能度量 对于与集群中其他时间序列数据集相关联的服务器。 控制服务器确定特定时间序列数据集对应于服务器组中包括的服务器,并且不包括在群集中,并将服务器标记为离群服务器。

Patent Agency Ranking