UNIVERSAL DATA STORAGE SYSTEM THAT MAINTAINS DATA ACROSS ONE OR MORE SPECIALIZED DATA STORES
    121.
    发明申请
    UNIVERSAL DATA STORAGE SYSTEM THAT MAINTAINS DATA ACROSS ONE OR MORE SPECIALIZED DATA STORES 有权
    通用数据存储系统通过一个或多个特殊数据存储来维护数据

    公开(公告)号:US20150169757A1

    公开(公告)日:2015-06-18

    申请号:US14105078

    申请日:2013-12-12

    Applicant: Netflix, Inc.

    CPC classification number: G06F17/30569 G06F17/30297

    Abstract: In an embodiment, a method comprises receiving an input defining organization of one or more universal data elements; generating a universal schema that defines organization of the one or more universal data elements based on the input; associating the universal schema with a specialized plug-in, wherein the specialized plug-in maps the one or more universal data elements with data elements in one or more specialized databases maintained by a specialized data store; receiving, from a computer, a request to receive data stored in the specialized data store and comprising parameters based on the universal schema; transforming the request using the specialized plug-in to produce a specialized query; sending the specialized query to the specialized data store to execute the specialized query; receiving a specialized result set from the specialized data store; sending, to the computer, a result set based on specialized result set.

    Abstract translation: 在一个实施例中,一种方法包括接收一个或多个通用数据元素的输入定义组织; 生成基于所述输入来定义所述一个或多个通用数据元素的组织的通用模式; 将通用模式与专用插件相关联,其中专用插件将一个或多个通用数据元素与由专门数据存储器维护的一个或多个专用数据库中的数据元素进行映射; 从计算机接收接收存储在专门数据存储器中的数据的请求,并且包括基于通用模式的参数; 使用专用插件转换请求以产生专门的查询; 将专门的查询发送到专门的数据存储,执行专门的查询; 从专门的数据存储接收专门的结果集; 向计算机发送基于专门的结果集的结果集。

    PREDICTIVE AUTO SCALING ENGINE
    123.
    发明申请
    PREDICTIVE AUTO SCALING ENGINE 审中-公开
    预测自动缩放发动机

    公开(公告)号:US20150113120A1

    公开(公告)日:2015-04-23

    申请号:US14057898

    申请日:2013-10-18

    Applicant: Netflix, Inc.

    Abstract: Techniques for predictively scaling a distributed application are described. Embodiments could monitor performance of an application within a cloud computing environment over a first window of time to collect historical performance data. Here, the application comprises a plurality of application instances. A workload of the application could be monitored over a second window of time to collect historical workload data. Embodiments could analyze both the historical performance data and the historical workload data to determine one or more scaling patterns for the application. Upon determining a present state of the application matches one of the one or more scaling patterns, a plan for predictively scaling the application could be determined. Embodiments could then predictively scale the plurality of application instances, based on the determined plan.

    Abstract translation: 描述了用于预测性地缩放分布式应用的技术。 实施例可以在第一时间窗口内监视云计算环境内的应用程序的性能,以收集历史性能数据。 这里,应用程序包括多个应用程序实例。 可以在第二个时间窗口监视应用程序的工作负载,以收集历史工作负载数据。 实施例可以分析历史性能数据和历史工作负载数据,以确定应用的一个或多个缩放模式。 在确定应用程序的当前状态与一个或多个缩放模式中的一个匹配时,可以确定用于预测缩放应用程序的计划。 然后,实施例可以基于所确定的计划来预测性地缩放多个应用程序实例。

    CONFIGURING DNS CLIENTS
    124.
    发明申请
    CONFIGURING DNS CLIENTS 有权
    配置DNS客户端

    公开(公告)号:US20150081926A1

    公开(公告)日:2015-03-19

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

    Abstract translation: 提供了提高DNS客户端的效率和功效的技术。 在一种技术中,DNS客户端记录有关DNS客户端用于解决DNS解析请求的一个或多个DNS服务器的性能的信息。 DNS客户端向控制服务器发送有关DNS解析请求和/或与解析域名相关联的服务器的后续连接的性能数据。 根据性能数据,控制服务器向一个或多个DNS客户端发送调整DNS客户端配置的配置数据。 例如,如果特定DNS服务器花费大量时间来解决来自一个或多个DNS客户端的DNS解析请求,则控制服务器可以向多个DNS客户端发送指示不同的一组的配置数据 或多个DNS服务器,用于多个DNS客户端联系以用于后续的DNS解析请求。

    RECOMMENDING MEDIA ITEMS USING SOCIAL NETWORKS
    125.
    发明申请
    RECOMMENDING MEDIA ITEMS USING SOCIAL NETWORKS 审中-公开
    推荐使用社交网络的媒体项目

    公开(公告)号:US20150067724A1

    公开(公告)日:2015-03-05

    申请号:US14173690

    申请日:2014-02-05

    Applicant: NETFLIX, INC.

    CPC classification number: H04N21/4668 H04N21/237 H04N21/25875 H04N21/4788

    Abstract: Techniques are provided with which a subscriber to a media viewing service, which is configured for viewing media items such as TV shows or movies using streaming video delivery or other viewing techniques, may recommend one or more played or viewed media items to one or more friends in media viewing services or social networking systems that the subscriber uses. The subscriber may receive notifications when the friends view or play the recommended media items, and may contribute implicit feedback to a separate recommendation system regarding a recommended media item even when the subscriber has not explicitly rated the recommended media item. Subscribers also receive rapid indications, at the time that the subscribers are preparing to make recommendations of media items, about whether friends have already played or viewed the media items. In one embodiment, a recommendation may be communicated to a selected friend using a single operation of a pointing device.

    Abstract translation: 提供了技术,其中配置用于使用流式视频传送或其他观看技术来观看诸如电视节目或电影的媒体项目的媒体观看服务的订户可以向一个或多个朋友推荐一个或多个播放或查看的媒体项目 在用户使用的媒体观看服务或社交网络系统中。 订阅者可以在朋友查看或播放推荐的媒体项目时接收通知,并且即使订阅者没有明确地评估推荐的媒体项目,也可以向单独的推荐系统提供关于推荐媒体项目的隐含反馈。 用户也会收到快速指示,当用户准备向媒体提出建议时,有关朋友是否已经播放或查看过媒体项目。 在一个实施例中,可以使用指点设备的单个操作将推荐传送到所选择的朋友。

    Rental inventory management
    126.
    发明授权
    Rental inventory management 有权
    租赁库存管理

    公开(公告)号:US08972290B2

    公开(公告)日:2015-03-03

    申请号:US11774025

    申请日:2007-07-06

    CPC classification number: G06Q30/06 G06Q10/02 G06Q10/087

    Abstract: Managing rental items using hierarchical storage locations without putting away returned items. One method comprises receiving units of a rental item at a processing facility. Each of two or more local storage locations is associated with a different successively longer time period of subsequent processing for that storage location. The rental item is associated with a net average shipping quantity and a buffer inventory quantity for each time period. An excess number of the units is determined as the rental item units that are not needed for current orders. A first quantity of the excess units is placed in a first local storage location. The first quantity is based on the net average shipping quantity for the first location; in a second location, a second quantity of the excess units is placed. The second quantity is based on the buffer inventory quantity for the second location and a growth factor.

    Abstract translation: 使用分层存储位置管理租赁项目,而不会丢弃返回的项目。 一种方法包括在处理设施处接收租赁物品的单元。 两个或多个本地存储位置中的每一个与该存储位置的后续处理的不同连续较长的时间段相关联。 租赁物品与每个时段的净平均出货量和缓冲库存量相关联。 过多的单位被确定为当前订单不需要的租赁项目单位。 第一数量的多余单位被放置在第一本地存储位置。 第一个数量是基于第一个地点的净平均运输量; 在第二位置,放置第二数量的多余单位。 第二个数量是基于第二个位置的缓冲区库存量和增长因子。

    DYNAMIC SECURITY TESTING
    127.
    发明申请
    DYNAMIC SECURITY TESTING 有权
    动态安全测试

    公开(公告)号:US20150040229A1

    公开(公告)日:2015-02-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.

    Abstract translation: 提供了一种发现和测试安全资产的方法和系统。 基于描述在一个或多个计算机网络上监视的源的源定义数据,示例系统扫描源以识别安全资产。 系统分析安全资产以识别基于服务器的应用程序的特征。 系统存储描述安全资产和识别的特征的数据库记录。 系统查询数据库记录,至少基于所识别的特征,从进行一次或多次安全测试的安全资产中选择一个或多个目标资产。 响应于选择一个或多个目标资产,系统对一个或多个目标资产进行一次或多次安全测试。 该系统基于所进行的一个或多个安全测试来识别一个或多个目标资产上的一个或多个安全漏洞。

    Upstream fault detection
    128.
    发明授权
    Upstream fault detection 有权
    上行故障检测

    公开(公告)号:US08935581B2

    公开(公告)日:2015-01-13

    申请号:US13451402

    申请日:2012-04-19

    CPC classification number: H04L65/80 H04H20/12 H04H60/33 H04H60/66 H04L67/42

    Abstract: 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. The behavior of the one or more users is monitored while the users are viewing the streaming first instance of media content. Embodiments then determine whether the first instance of media content is faulty, based on the monitored behavior of the one or more users.

    Abstract translation: 描述了基于观看媒体内容的用户的行为来检测媒体内容中的故障的技术。 实施例将媒体内容的第一实例流向一个或多个用户。 当用户正在观看媒体内容的流媒体第一实例时,监视一个或多个用户的行为。 然后,实施例基于所监视的一个或多个用户的行为来确定媒体内容的第一实例是否是故障的。

    EVALUATION OF PATHS THROUGH GRAPH-BASED DATA REPRESENTATION
    129.
    发明申请
    EVALUATION OF PATHS THROUGH GRAPH-BASED DATA REPRESENTATION 有权
    通过基于图表的数据表示来评估PATHS

    公开(公告)号:US20140280903A1

    公开(公告)日:2014-09-18

    申请号:US14031689

    申请日:2013-09-19

    Applicant: Netflix, Inc.

    Inventor: Jafar HUSAIN

    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to respond to requests for payload data and provide unique cache keys for caching the payload data. The computer-implemented method includes accepting a first request for translation that specifies a first path configured to identify first payload data associated with a graph object. The computer-implemented method further includes determining that the graph object includes a first translation node associated with a first portion of the first path. The computer-implemented method also includes obtaining, from the graph object, a second path that is associated with the first translation node. The computer-implemented method further includes replacing the first portion of the first path with the second path to generate a first translated path. The computer-implemented method also includes obtaining, from the graph object, the first payload data, based on the first translated path.

    Abstract translation: 本发明的实施例通常提供一种方法,计算系统和计算机可读介质,其被配置为响应有效载荷数据的请求,并提供用于缓存有效载荷数据的唯一高速缓存密钥。 计算机实现的方法包括接受第一转换请求,其指定被配置为识别与图形对象相关联的第一有效载荷数据的第一路径。 计算机实现的方法还包括确定图形对象包括与第一路径的第一部分相关联的第一翻译节点。 计算机实现的方法还包括从图形对象获得与第一翻译节点相关联的第二路径。 计算机实现的方法还包括用第二路径替换第一路径的第一部分以生成第一转换路径。 计算机实现的方法还包括基于第一转换路径从图形对象获得第一有效载荷数据。

    ADAPTIVE ROW SELECTION
    130.
    发明申请
    ADAPTIVE ROW SELECTION 审中-公开
    自适应选择

    公开(公告)号:US20140208268A1

    公开(公告)日:2014-07-24

    申请号:US13746031

    申请日:2013-01-21

    Applicant: NETFLIX, INC.

    Abstract: Embodiments provide techniques for presenting a user interface. An initial interface containing a first plurality of selectable elements is presented to a user. Embodiments assign the user to a first one of a plurality of preference groups. A plurality of selections made by the user of selectable elements from the plurality of selectable elements are detected. Embodiments then generate a second interface for the user that includes a second plurality of selectable elements, based on the first preference group to which the user is assigned and the selectable elements selected by the user.

    Abstract translation: 实施例提供了用于呈现用户界面的技术。 向用户呈现包含第一多个可选择元素的初始界面。 实施例将用户分配给多个偏好组中的第一个。 检测来自多个可选择元素的可选择元素的用户进行的多个选择。 然后,实施例基于用户被分配到的第一优选组和用户选择的可选择元素,为用户生成包括第二多个可选择元素的第二接口。

Patent Agency Ranking