Resource Management for Distributed Games

    公开(公告)号:US20170080345A1

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

    申请号:US15367031

    申请日:2016-12-01

    CPC classification number: A63F13/77 A63F13/352 A63F13/358 A63F13/795

    Abstract: Technologies are generally described for server resource allocation for distributed games. In one example, a method includes allocating a first set of resources for a first player instance on a first server, a second set of resources for a second player instance on the first server, and a third set of resources for a third player instance on a second server. The method also includes comparing a first relationship strength defined between the first player instance and the second player instance with a second relationship strength defined between the first player instance and the third player instance. Further, the method includes distributing at least one of the first set of resources, the second set of resources, or the third set of resources between the first server and the second server based on a result of the comparing.

    Two-Level Cloud System Migration
    2.
    发明申请
    Two-Level Cloud System Migration 审中-公开
    两级云系统迁移

    公开(公告)号:US20160269488A1

    公开(公告)日:2016-09-15

    申请号:US14408560

    申请日:2013-10-16

    Abstract: Technologies are generally described for systems and methods effective to provide migration of data to a cloud computing service without interruption of service to client devices. In an example, a method includes establishing a first communication link with one or more communication devices and establishing a second communication link with a source device. The method also includes transferring via the second communication link at least a data set of a plurality of data sets of the source device and storing at least the data set to a data store. Further, the method includes receiving, via the first communication link, a request for the data set or another data set of the plurality of data sets, wherein the request is received from a communication device of the one or more communication devices.

    Abstract translation: 通常描述了有效提供数据到云计算服务迁移而不中断向客户端设备的服务的系统和方法的技术。 在一个示例中,一种方法包括与一个或多个通信设备建立第一通信链路并建立与源设备的第二通信链路。 该方法还包括经由第二通信链路至少将源设备的多个数据集的数据集传送并至少存储数据集到数据存储。 此外,所述方法包括经由所述第一通信链路接收对所述数据集或所述多个数据集的另一数据集的请求,其中从所述一个或多个通信设备的通信设备接收所述请求。

    Resource Management for Distributed Games
    4.
    发明申请
    Resource Management for Distributed Games 有权
    分布式游戏资源管理

    公开(公告)号:US20160074755A1

    公开(公告)日:2016-03-17

    申请号:US14409464

    申请日:2013-04-02

    CPC classification number: A63F13/77 A63F13/352 A63F13/358 A63F13/795

    Abstract: Technologies are generally described for server resource allocation for distributed games. In one example, a method includes allocating a first set of resources for a first player instance on a first server, a second set of resources for a second player instance on the first server, and a third set of resources for a third player instance on a second server. The method also includes comparing a first relationship strength defined between the first player instance and the second player instance with a second relationship strength defined between the first player instance and the third player instance. Further, the method includes distributing at least one of the first set of resources, the second set of resources, or the third set of resources between the first server and the second server based on a result of the comparing.

    Abstract translation: 技术通常描述用于分布式游戏的服务器资源分配。 在一个示例中,一种方法包括:在第一服务器上为第一玩家实例分配第一组资源,在第一服务器上为第二玩家实例分配第二资源集合,以及为第三玩家实例分配第三组资源 第二台服务器。 该方法还包括将在第一玩家实例和第二玩家实例之间定义的第一关系强度与在第一玩家实例和第三玩家实例之间定义的第二关系强度进行比较。 此外,该方法包括基于比较的结果在第一服务器和第二服务器之间分配第一组资源,第二资源集合或第三组资源中的至少一个。

    DATA INTERPOLTION
    5.
    发明申请
    DATA INTERPOLTION 有权
    数据插值

    公开(公告)号:US20160295159A1

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

    申请号:US14442187

    申请日:2014-06-05

    Abstract: When a picture displayed on a client device is enlarged, the client device may be configured to insert new pixels between two adjacent pixels in the picture. When actual values of the new pixels are stored on a server, the client device may submit a request to the server for actual values of the new pixels. Responsive to the request, the server may first calculate interpolation values in accordance with the same interpolation algorithm and then calculate a difference value based on the interpolation values and the actual values stored on the server. If the calculated difference value is greater than a threshold value, the server may transmit the actual values for the new pixels to the client device. Otherwise, the server may instruct the client device to calculate the interpolation values.

    Abstract translation: 当在客户端设备上显示的图像被放大时,客户端设备可以被配置为在图片中的两个相邻像素之间插入新的像素。 当新像素的实际值存储在服务器上时,客户端设备可以向服务器提交新的像素的实际值的请求。 响应于该请求,服务器可以首先根据相同的插值算法计算插值,然后根据内插值和存储在服务器上的实际值计算差值。 如果所计算的差值大于阈值,则服务器可以将新像素的实际值发送到客户端设备。 否则,服务器可以指示客户端设备计算内插值。

    VIRTUAL MACHINE MIGRATION BASED ON COMMUNICATION FROM NODES
    6.
    发明申请
    VIRTUAL MACHINE MIGRATION BASED ON COMMUNICATION FROM NODES 有权
    基于通信的虚拟机移动

    公开(公告)号:US20160248883A1

    公开(公告)日:2016-08-25

    申请号:US14439987

    申请日:2014-06-12

    CPC classification number: H04L67/327 G06F9/4856 H04L49/70 H04L67/148

    Abstract: Technologies are generally described for systems, devices and methods effective to migrate a virtual machine between computing devices. A first and second node may be identified effective to access the virtual machine at a first computing device. First and second vectors related to the first and second nodes, respectively, may be determined. The first and second vectors may relate to values of a parameter. The parameter may relate to communication between the nodes and the first computing device. The vectors may form a distribution. A feature of the distribution of the vectors may be determined A first magnitude between the first computing device and the feature may be determined A second magnitude between the second computing device and the feature may be determined. The virtual machine may be migrated from the first computing device to the second computing device if the second magnitude is less than the first magnitude.

    Abstract translation: 技术通常描述为有效地在计算设备之间迁移虚拟机的系统,设备和方法。 第一和第二节点可以被识别为有效地在第一计算设备处访问虚拟机。 可以分别确定与第一和第二节点相关的第一和第二矢量。 第一和第二矢量可以涉及参数的值。 该参数可以涉及节点和第一计算设备之间的通信。 向量可以形成分布。 可以确定向量分布的特征可以确定第一计算设备和特征之间的第一幅度可以确定第二计算设备和特征之间的第二大小。 如果第二幅度小于第一幅度,则虚拟机可以从第一计算设备迁移到第二计算设备。

    DECENTRALIZING A HADOOP CLUSTER
    7.
    发明申请

    公开(公告)号:US20170177616A1

    公开(公告)日:2017-06-22

    申请号:US15449815

    申请日:2017-03-03

    CPC classification number: G06F16/182 G06F16/11

    Abstract: In some examples, a distributed file system is described. The distributed file system may include multiple data nodes and a director unit. The multiple data nodes may each include one or more data blocks. The director unit may include multiple master nodes configured in a peer-to-peer distributed architecture and operably coupled to the multiple data nodes. Each of the master nodes may be configured to receive a task related to managing data with respect to the distributed file system; to manage a distribution of the task among one or more of the plurality of master nodes; and to communicate a task status and a status of at least a part of the distributed file system to each of the other master nodes.

    COMPILATION OF APPLICATION INTO MULTIPLE INSTRUCTION SETS FOR A HETEROGENEOUS PROCESSOR

    公开(公告)号:US20170123775A1

    公开(公告)日:2017-05-04

    申请号:US15128427

    申请日:2014-03-26

    CPC classification number: G06F8/451

    Abstract: Techniques generally described are related to a method to compile code for a heterogeneous multi-core processor that includes a first core and a second core. The method may include receiving, by a multi-core compilation system, a set of source code that includes a plurality of code segments, wherein the multi-core compilation system is configured to compile the set of source code and generate an executable program that is executable by the heterogeneous multi-core processor. The method may include generating, by the multi-core compilation system, a first instruction set based on a specific code segment selected from the plurality of code segments, wherein the first instruction set is executable by the first core of the heterogeneous multi-core processor. The method may further include, in response to a determination that a performance indicator associated with the first core executing the first instruction set is above a particular threshold, generating, by the multi-core compilation system, a second instruction set based on the specific code segment, wherein the second instruction set is executable by the second core of the heterogeneous multi-core processor, and the first instruction set and the second instruction set are implemented in the executable program.

    VIRTUAL SHARED STORAGE DEVICE
    9.
    发明申请
    VIRTUAL SHARED STORAGE DEVICE 审中-公开
    虚拟共享存储设备

    公开(公告)号:US20160021187A1

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

    申请号:US14765395

    申请日:2013-08-20

    Abstract: In a cluster computing environment, multiple computing devices may be configured to share same storage devices to perform different portions of one or more computing tasks. The storage devices may be communicatively coupled to the computing devices via a network so that each of the multiple computing devices may retrieve data from or write data to the shard storage devices.

    Abstract translation: 在集群计算环境中,多个计算设备可以被配置为共享相同的存储设备以执行一个或多个计算任务的不同部分。 存储设备可以经由网络通信地耦合到计算设备,使得多个计算设备中的每一个可以从数据存储设备检索数据或向数据库写入数据。

    INTERACTIVE COMPARISON SHOPPING
    10.
    发明申请
    INTERACTIVE COMPARISON SHOPPING 审中-公开
    互动比较购物

    公开(公告)号:US20150294390A1

    公开(公告)日:2015-10-15

    申请号:US14647655

    申请日:2013-06-14

    CPC classification number: G06Q30/0629 G06Q30/0605 G06Q30/0611 G06Q30/0633

    Abstract: To get better deals in shopping goods or services, e.g., quantity discount, potential purchasers may be encouraged to buy multiple items on a shopping list together from one supplier at wholesale prices. One or more suppliers may receive the shopping list and provide total prices for the potential purchasers.

    Abstract translation: 为了在购物商品或服务中获得更好的交易,例如数量折扣,可以鼓励潜在购买者从批发价格的一个供应商那里购买购物清单中的多个商品。 一个或多个供应商可以收到购物清单并为潜在购买者提供总价格。

Patent Agency Ranking