PROXY APPLICATION WITH DYNAMIC FILTER UPDATING

    公开(公告)号:US20160191644A1

    公开(公告)日:2016-06-30

    申请号:US15066743

    申请日:2016-03-10

    Applicant: Netflix, Inc.

    Abstract: 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. A proxy server implements the proxy rules by processing one or more user-generated network traffic filters for managing network traffic. In an embodiment, users generate network traffic filters by creating network traffic filter source code that specify processing steps to be performed by a proxy server relative to network messages the proxy server receives. In an embodiment, user-generated network traffic filters may be added, removed, reordered, or otherwise modified in a proxy server application at runtime in order to respond to current network conditions or to achieve other desired proxy configurations.

    SYSTEM AND METHOD FOR DETECTING ACTIVE STREAMS USING A HEARTBEAT AND SECURE STOP MECHANISM
    662.
    发明申请
    SYSTEM AND METHOD FOR DETECTING ACTIVE STREAMS USING A HEARTBEAT AND SECURE STOP MECHANISM 有权
    使用心脏和安全停止机制检测活动流的系统和方法

    公开(公告)号:US20160156536A1

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

    申请号:US15017660

    申请日:2016-02-07

    Applicant: NETFLIX, Inc.

    Abstract: 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. If, for a particular streaming connection, the server stops receiving heartbeat packets, then the server is able to infer that the streaming connection has been terminated.

    Abstract translation: 本发明的一个实施例提出了一种用于识别与特定用户帐户相关联的活动流连接的技术。 每个活动流连接将周期性地将心跳分组发送到跟踪心跳分组的接收的服务器。 如果对于特定的流连接,服务器停止接收心跳数据包,则服务器能够推断流连接已被终止。

    Recommending media items based on take rate signals
    663.
    发明授权
    Recommending media items based on take rate signals 有权
    根据拍摄速度信号推荐媒体项目

    公开(公告)号:US09338489B2

    公开(公告)日:2016-05-10

    申请号:US14259784

    申请日:2014-04-23

    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.

    Abstract translation: 在一种方法中,一种方法包括在媒体内容传送系统中使用服务器计算机,该服务器计算机被配置为从源标题库中选择性地传递特定媒体标题,生成指定多个 基于多个存储的概率值与源标题相关的标题; 其中所述多个概率值中的每个概率值对于所述多个标题的每个特定标题表示在播放所述源标题之后选择所述特定标题的可能性; 使用所述服务器计算机,接收标题印象数据,其中所述标题印象数据指定从所述多个标题中浏览的多个浏览标题,但是可能还没有被选择用于交互; 使用所述服务器计算机,接收标题交互数据,其中所述标题交互数据指定从所述多个浏览的标题中选择用于交互的多个所选择的标题; 基于标题交互数据,标题印象数据和统计模型,重新计算多个概率。

    AUDIO AND VIDEO DATA STREAMING FOR MEDIA EFFECTS
    664.
    发明申请
    AUDIO AND VIDEO DATA STREAMING FOR MEDIA EFFECTS 有权
    音频和视频数据流媒体效应

    公开(公告)号:US20160119659A1

    公开(公告)日:2016-04-28

    申请号:US14986923

    申请日:2016-01-04

    Applicant: Netflix, Inc.

    Abstract: One embodiment of the present invention sets forth a technique for streaming digital media content with transition effects. Audio data may be modulated and received by the streaming device for an audio fade-in effect. Similarly, video data may be modulated to perform various visual effects. Such a technique allows for fading-in of audio and/or video, fading-out of audio and/or video, and effects that blend audio from different content and video from different content during a transition from one digital media content to a different digital media content or within the same digital media content. The modulated audio and video data to generate the audio or video effect during a transition may be precomputed or computed in real-time and transmitted to the streaming device. The streaming device switches between original unmodulated content streams and effect content streams when transitions are detected.

    Abstract translation: 本发明的一个实施例提出了一种用于流式传输具有过渡效果的数字媒体内容的技术。 音频数据可以被流式传输设备调制和接收,以实现音频淡入淡出。 类似地,可以调制视频数据以执行各种视觉效果。 这种技术允许在从一个数字媒体内容到另一个数字媒体内容的转换期间,音频和/或视频的淡入淡出,音频和/或视频的淡入淡出以及混合来自不同内容的不同内容和视频的音频 媒体内容或同一数字媒体内容内。 用于在转换期间产生音频或视频效果的调制音频和视频数据可以被预先计算或实时计算并被发送到流传输设备。 当检测到转换时,流设备在原始未调制内容流之间切换并影响内容流。

    SYSTEMS AND METHODS FOR PRESENTING CONTENT AND REPRESENTATIONS OF CONTENT ACCORDING TO DEVELOPMENTAL STAGE
    665.
    发明申请
    SYSTEMS AND METHODS FOR PRESENTING CONTENT AND REPRESENTATIONS OF CONTENT ACCORDING TO DEVELOPMENTAL STAGE 审中-公开
    提供内容和发展阶段内容表示的系统和方法

    公开(公告)号:US20160012048A1

    公开(公告)日:2016-01-14

    申请号:US14329681

    申请日:2014-07-11

    Applicant: Netflix, Inc.

    Abstract: Increasingly, children are consuming digital content on computers, laptops, tablets, and even smartphones. The sheer volume of content available to children can be daunting for parents to manage and filter for their children. Primitive filtering mechanisms based on a target audience age can be used to eliminate some content based on a child's chronological age. However, children develop at different rates so that even children of the same chronological age can have different developmental stages and so have different preferences for content they consume. Systems and methods described herein provide children with access to developmental stage-appropriate content in a developmental stage-appropriate user interface. The developmental stage-appropriate interface includes representations of the content that are developmental stage-appropriate and surrounding elements that are also developmental stage-appropriate. The user interface can include or not include functional elements based on the developmental stage of the user.

    Abstract translation: 儿童越来越多地在电脑,笔记本电脑,平板电脑甚至是智能手机上都在使用数字内容。 为儿童提供的绝大多数内容对于家长来说是非常困难的。 基于目标受众年龄的原始过滤机制可以用于根据孩子的年龄来消除一些内容。 然而,孩子们以不同的速度发展,所以即使是同一时代年龄的孩子也可以有不同的发育阶段,所以对消费的内容有不同的偏好。 本文描述的系统和方法使儿童能够在发展阶段适当的用户界面中访问适合发展阶段的内容。 发展阶段适当的界面包括发展阶段适当的内容的表示以及也是发展阶段适当的周围元素。 用户界面可以包括或不包括基于用户的发展阶段的功能元素。

    Audio and video streaming for media effects
    666.
    发明授权
    Audio and video streaming for media effects 有权
    用于媒体效果的音频和视频流

    公开(公告)号:US09232243B2

    公开(公告)日:2016-01-05

    申请号:US14498778

    申请日:2014-09-26

    Applicant: NETFLIX, INC.

    Abstract: One embodiment of the present invention sets forth a technique for streaming digital media content with transition effects. Audio data may be modulated and received by the streaming device for an audio fade-in effect. Similarly, video data may be modulated to perform various visual effects. Such a technique allows for fading-in of audio and/or video, fading-out of audio and/or video, and effects that blend audio from different content and video from different content during a transition from one digital media content to a different digital media content or within the same digital media content. The modulated audio and video data to generate the audio or video effect during a transition may be precomputed or computed in real-time and transmitted to the streaming device. The streaming device switches between original unmodulated content streams and effect content streams when transitions are detected.

    Abstract translation: 本发明的一个实施例提出了一种用于流式传输具有过渡效果的数字媒体内容的技术。 音频数据可以被流式传输设备调制和接收,以实现音频淡入淡出。 类似地,可以调制视频数据以执行各种视觉效果。 这种技术允许在从一个数字媒体内容到另一个数字媒体内容的转换期间,音频和/或视频的淡入淡出,音频和/或视频的淡入淡出以及混合来自不同内容的不同内容和视频的音频 媒体内容或同一数字媒体内容内。 用于在转换期间产生音频或视频效果的调制音频和视频数据可以被预先计算或实时计算并被发送到流传输设备。 当检测到转换时,流设备在原始未调制内容流之间切换并影响内容流。

    Progressive deployment and termination of canary instances for software analysis
    667.
    发明授权
    Progressive deployment and termination of canary instances for software analysis 有权
    逐步部署和终止金丝雀实例进行软件分析

    公开(公告)号:US09225621B2

    公开(公告)日:2015-12-29

    申请号:US13926797

    申请日:2013-06-25

    Applicant: NETFLIX, INC.

    Abstract: A data processing method, comprising: using computing apparatus, causing instantiating a plurality of baseline application instances that are running a first version of software, and one or more canary application instances that are running a second version of the software; using computing apparatus including a load balancer, causing selectively routing a first proportion of incoming requests to the baseline instances, and routing a second proportion of the incoming requests to the canary instances; monitoring the plurality of canary instances to collect performance data for performance metrics; determining that the performance data indicates a negative performance issue, and in response thereto: using computing apparatus, automatically updating the first proportion to be larger and updating the second proportion to be smaller, and then reconfiguring the load balancer based upon the first proportion and the second proportion; terminating one or more of the canary application instances.

    Abstract translation: 一种数据处理方法,包括:使用计算装置,使得运行软件的第一版本的多个基线应用程序实例,以及运行该软件的第二版本的一个或多个金丝雀应用程序实例; 使用包括负载均衡器的计算设备,使得选择性地将进入的请求的第一比例路由到基线实例,并将传入请求的第二比例路由到金丝雀实例; 监视多个金丝雀实例以收集绩效指标的绩效数据; 确定性能数据表示负性能问题,并响应于此:使用计算装置,将第一比例自动更新为更大并将第二比例更新为更小,然后基于第一比例重新配置负载平衡器, 第二比例; 终止一个或多个金丝雀应用程序实例。

    Personalized markov chains
    669.
    发明授权
    Personalized markov chains 有权
    个性化马尔可夫链

    公开(公告)号:US09129214B1

    公开(公告)日:2015-09-08

    申请号:US13829064

    申请日:2013-03-14

    Applicant: NETFLIX, INC.

    CPC classification number: G06N7/005

    Abstract: In an approach, a method comprises receiving title interaction data, wherein the title interaction data specifies, an order in which users interacted with a plurality of titles; generating a plurality of statistical models, each statistical model of the plurality of statistical models specifying a plurality of probabilities, wherein the plurality of probabilities represent, for each first title of the plurality of titles and each second title of the plurality of titles, a likelihood that a user will interact with the first title then next interact with the second title; refining the plurality of statistical models based on the title interaction data; determining a plurality of weight values corresponding to the plurality of statistical models for a particular user; identifying, for the particular user, one or more recommended titles of the plurality of titles based on the plurality of weight values and the plurality of statistical models.

    Abstract translation: 在一种方法中,一种方法包括接收标题交互数据,其中标题交互数据指定用户与多个标题交互的顺序; 生成多个统计模型,所述多个统计模型的每个统计模型指定多个概率,其中,对于所述多个标题的每个第一标题和所述多个标题的每个第二标题,所述多个概率表示所述多个概率的概率, 用户将与第一标题交互,然后与第二标题交互; 基于标题交互数据来提炼多个统计模型; 确定对于特定用户对应于所述多个统计模型的多个权重值; 基于所述多个权重值和所述多个统计模型,为所述特定用户识别所述多​​个标题中的一个或多个推荐标题。

    METHOD AND SYSTEM FOR RECLAIMING UNUSED RESOURCES IN A NETWORKED APPLICATION ENVIRONMENT
    670.
    发明申请
    METHOD AND SYSTEM FOR RECLAIMING UNUSED RESOURCES IN A NETWORKED APPLICATION ENVIRONMENT 有权
    在网络应用环境中回收未利用资源的方法和系统

    公开(公告)号:US20150236976A1

    公开(公告)日:2015-08-20

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

Patent Agency Ranking