Site-based server selection
    262.
    发明授权
    Site-based server selection 有权
    基于站点的服务器选择

    公开(公告)号:US09319458B2

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

    申请号:US13735827

    申请日:2013-01-07

    Applicant: Netflix, Inc.

    Inventor: Mark Watson Wei Wei

    CPC classification number: H04L65/604 H04L65/4092 H04L65/80 H04L67/1002

    Abstract: In an embodiment, a method comprises receiving a first data streamed from a first server computer at a first site; collecting a first throughput data for the first site based, at least in part, on a first throughput of the first data streamed from the first server computer; receiving a second data streamed from a second server computer at a second site; collecting a second throughput data for the second site based, at least in part, on a second throughput of the second data streamed from the second server computer; switching from the second server computer at the second site, to a third server computer at the first site, based, at least in part, on a comparison between the first throughput data and the second throughput data; wherein the method is performed by one or more special-purpose computing devices.

    Abstract translation: 在一个实施例中,一种方法包括:接收在第一站点从第一服务器计算机流传输的第一数据; 至少部分地基于从第一服务器计算机流传输的第一数据的第一吞吐量来收集第一站点的第一吞吐量数据; 在第二站点接收从第二服务器计算机流传输的第二数据; 至少部分地基于从第二服务器计算机流传输的第二数据的第二吞吐量来收集第二站点的第二吞吐量数据; 至少部分地基于第一吞吐量数据和第二吞吐量数据之间的比较,将第二站点处的第二服务器计算机切换到第一站点处的第三服务器计算机; 其中所述方法由一个或多个专用计算设备执行。

    AUTOMATICALLY GENERATING VOLUME IMAGES AND LAUNCHING VIRTUAL COMPUTING INSTANCES
    264.
    发明申请
    AUTOMATICALLY GENERATING VOLUME IMAGES AND LAUNCHING VIRTUAL COMPUTING INSTANCES 有权
    自动生成体积图像和启动虚拟计算实例

    公开(公告)号:US20150227355A1

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

    申请号:US14177182

    申请日:2014-02-10

    Applicant: Netflix, Inc.

    Abstract: In an embodiment, a method comprises using a first server computer, executing a process that is configured to generate virtual computer instances; receiving a request to generate a first custom virtual computer instance, wherein the request identifies one or more software packages to install on the first custom virtual computer instance; copying a first pre-configured volume image onto a volume of a data storage device, wherein the volume includes one or more base software packages in a file system; mounting the volume to the first server computer, in response to receiving the request; installing each of the one or more software packages on the volume; unmounting the volume; creating a snapshot of the volume; registering the snapshot as a registered custom volume image.

    Abstract translation: 在一个实施例中,一种方法包括使用第一服务器计算机,执行被配置为生成虚拟计算机实例的进程; 接收生成第一自定义虚拟计算机实例的请求,其中所述请求标识要在所述第一自定义虚拟计算机实例上安装的一个或多个软件包; 将第一预先配置的卷映像复制到数据存储设备的卷上,其中所述卷包括文件系统中的一个或多个基本软件包; 响应于接收到所述请求而将所述卷安装到所述第一服务器计算机; 在卷上安装一个或多个软件包的每个; 卸载音量; 创建卷的快照; 将快照注册为注册的自定义卷映像。

    UNIVERSAL DATA STORAGE SYSTEM THAT MAINTAINS DATA ACROSS ONE OR MORE SPECIALIZED DATA STORES
    265.
    发明申请
    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
    267.
    发明申请
    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
    268.
    发明申请
    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
    269.
    发明申请
    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
    270.
    发明授权
    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: 使用分层存储位置管理租赁项目,而不会丢弃返回的项目。 一种方法包括在处理设施处接收租赁物品的单元。 两个或多个本地存储位置中的每一个与该存储位置的后续处理的不同连续较长的时间段相关联。 租赁物品与每个时段的净平均出货量和缓冲库存量相关联。 过多的单位被确定为当前订单不需要的租赁项目单位。 第一数量的多余单位被放置在第一本地存储位置。 第一个数量是基于第一个地点的净平均运输量; 在第二位置,放置第二数量的多余单位。 第二个数量是基于第二个位置的缓冲区库存量和增长因子。

Patent Agency Ranking