Automatic resource balancing for multi-device location-based applications
    53.
    发明授权
    Automatic resource balancing for multi-device location-based applications 有权
    用于多设备位置的应用程序的自动资源平衡

    公开(公告)号:US09124591B2

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

    申请号:US14268419

    申请日:2014-05-02

    CPC classification number: H04L67/10 H04L47/70 H04W4/02 H04W4/60

    Abstract: At least one embodiment of this disclosure includes a method of resource balancing execution of a location-based application involving multiple devices. The method can include: identifying an application executing on an operating system of a first computing device; identifying a resource type to facilitate the executing of the location-based application; identifying computing devices each having at least an available resource instance of the identified resource type, wherein the computing devices are reachable by a communication protocol of the first computing device; and selecting a target computing device to offer up a target resource instance of the resource type to the location-based application based at least partly on a comparable limitation of each available resource instance of the computing devices.

    Abstract translation: 本公开的至少一个实施例包括资源平衡执行涉及多个设备的基于位置的应用的方法。 该方法可以包括:识别在第一计算设备的操作系统上执行的应用; 识别资源类型以便于基于位置的应用的执行; 识别每个具有所识别的资源类型的可用资源实例的计算设备,其中所述计算设备可由所述第一计算设备的通信协议访问; 以及至少部分地基于所述计算设备的每个可用资源实例的可比较的限制,以及选择目标计算设备来向所述基于位置的应用提供所述资源类型的目标资源实例。

    Location based game state synchronization
    54.
    发明授权
    Location based game state synchronization 有权
    基于位置的游戏状态同步

    公开(公告)号:US09002992B2

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

    申请号:US14252555

    申请日:2014-04-14

    CPC classification number: A63F13/216 A63F13/49 A63F13/79 H04L67/1095

    Abstract: A technique and apparatus for backing up and restoring game application state across multiple devices are disclosed herein. The method includes running an instance of a game application at a first device. Based on any of various criteria, such as the proximity between the first device and a second device, a computer makes a determination to synchronize the application state between the two devices. The computer causes the application state data, which represents an application state of the game application running on the first device, to be saved and made available to the second device, such as by saving the application state data to cloud storage. The second device receives the application state data and restores the game application state.

    Abstract translation: 这里公开了用于在多个设备之间备份和恢复游戏应用程序状态的技术和装置。 该方法包括在第一设备上运行游戏应用的实例。 基于诸如第一设备和第二设备之间的接近度的各种标准中的任何一个,计算机确定使两个设备之间的应用状态同步。 计算机使得表示第一设备上运行的游戏应用的应用状态的应用状态数据被保存并可供第二设备使用,例如通过将应用状态数据保存到云存储。 第二设备接收应用状态数据并恢复游戏应用状态。

    OPTIMIZING STORAGE OF DATA FILES
    56.
    发明申请
    OPTIMIZING STORAGE OF DATA FILES 有权
    优化数据文件的存储

    公开(公告)号:US20140289376A1

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

    申请号:US14300104

    申请日:2014-06-09

    Abstract: Disclosed are systems, methods, and machine-readable storage mediums for managing storage of a computing device associated with a user. In at least some embodiments, a method includes receiving a request to synchronize a data file from a cloud storage system from a the computing device, determining a classification of the computing device and an access pattern associated with the file, determining a storage optimization operation to be performed on the data file based on the access pattern and the classification, transmitting the file to the device subsequent to execution of the storage optimization operation, and transmitting an updated file based on an updated access pattern. The storage optimization operation can include downsampling, lossy compression, lossless compression, or a combination thereof.

    Abstract translation: 公开了用于管理与用户相关联的计算设备的存储的系统,方法和机器可读存储介质。 在至少一些实施例中,一种方法包括从计算设备接收同步来自云存储系统的数据文件的请求,确定计算设备的分类和与文件相关联的访问模式,确定存储优化操作 基于访问模式和分类在数据文件上执行,在执行存储优化操作之后将文件发送到设备,以及基于更新的访问模式发送更新的文件。 存储优化操作可以包括下采样,有损压缩,无损压缩或其组合。

    USING MOBILE DEVICES OF A USER AS AN EDGE CACHE TO STREAM VIDEO FILES
    57.
    发明申请
    USING MOBILE DEVICES OF A USER AS AN EDGE CACHE TO STREAM VIDEO FILES 有权
    使用用户的移动设备作为边缘缓存来流式传输视频文件

    公开(公告)号:US20140289203A1

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

    申请号:US14275475

    申请日:2014-05-12

    Abstract: Technology is disclosed for using computing devices (“the devices”) of a user as an edge cache of a distributed backup system to stream video files. In the distributed backup system, the user can store different data files of the user at different devices of the user and/or at a server. For example, the user may store video files at one of the devices of the user (“a first device”) in addition to storing at the server. When the user requests to stream a particular video file to a particular device, the technology streams the video file to the particular device either from the server or from the first device. If the first device is in proximity to the particular device, the video file is streamed from the first device instead of from the server, thereby minimizing the latency involved in streaming the video file from the server.

    Abstract translation: 公开了将用户的计算设备(“设备”)用作分布式备份系统的边缘缓存以流式传输视频文件的技术。 在分布式备份系统中,用户可以在用户的​​不同设备和/或服务器上存储用户的不同数据文件。 例如,除了存储在服务器之外,用户还可以将视频文件存储在用户的一个设备(“第一设备”)中。 当用户请求将特定视频文件流传送到特定设备时,该技术将视频文件从服务器或从第一设备流向特定设备。 如果第一设备靠近特定设备,则视频文件从第一设备而不是从服务器流传输,从而最小化从服务器流式传输视频文件所涉及的延迟。

    SYNCHRONIZING AN INSTANCE OF AN APPLICATION BETWEEN MULTIPLE DEVICES
    60.
    发明申请
    SYNCHRONIZING AN INSTANCE OF AN APPLICATION BETWEEN MULTIPLE DEVICES 有权
    同步多个设备之间的应用程序的实例

    公开(公告)号:US20140287818A1

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

    申请号:US14293171

    申请日:2014-06-02

    CPC classification number: A63F13/12 A63F13/35 A63F13/49 A63F13/77 G06F17/30575

    Abstract: A technique and apparatus for backing up and restoring game application state across multiple devices are disclosed herein. The method includes running an instance of a game application at a first device. Based on any of various criteria, such as the proximity between the first device and a second device or a priority of synchronization, a computer makes a determination to synchronize the application state between the two devices. The computer causes the application state data, which represents an application state of the game application running on the first device, to be saved and made available to the second device, such as by saving the application state data to cloud storage. The second device receives the application state data and restores the game application state.

    Abstract translation: 这里公开了用于在多个设备之间备份和恢复游戏应用程序状态的技术和装置。 该方法包括在第一设备上运行游戏应用的实例。 基于各种标准中的任何一个,例如第一设备和第二设备之间的接近度或同步的优先级,计算机确定在两个设备之间同步应用状态。 计算机使得表示第一设备上运行的游戏应用的应用状态的应用状态数据被保存并可供第二设备使用,例如通过将应用状态数据保存到云存储。 第二设备接收应用状态数据并恢复游戏应用状态。

Patent Agency Ranking