Mobile photo application migration to cloud computing platform
    41.
    发明授权
    Mobile photo application migration to cloud computing platform 有权
    移动照片应用程序迁移到云计算平台

    公开(公告)号:US08725800B1

    公开(公告)日:2014-05-13

    申请号:US14160351

    申请日:2014-01-21

    Abstract: Technology is disclosed herein for migrating execution of at least a portion of a photo application to a server. According to at least one embodiment, a computing device monitors the photo application executing at the mobile device to identify a background thread and a foreground thread of the photo application, determine a current workload of the mobile device, transmit a received photo and an instance of the background thread to the server when the determined current workload exceeds a predefined threshold, receive a processed photo from the server, and provide access to the processed photo through the mobile device using the user interface generated by the foreground thread of the photo application.

    Abstract translation: 本文公开了将照片应用的至少一部分的执行迁移到服务器的技术。 根据至少一个实施例,计算设备监视在移动设备处执行的照片应用,以识别照片应用的后台线程和前景线程,确定移动设备的当前工作负载,发送接收的照片和接收的照片的实例 当确定的当前工作负载超过预定义阈值时,到服务器的后台线程,从服务器接收经处理的照片,并且使用由照片应用程序的前景线程生成的用户界面通过移动设备提供对经处理的照片的访问。

    INTERFACE FOR RESOLVING SYNCHRONIZATION CONFLICTS OF APPLICATION STATES
    42.
    发明申请
    INTERFACE FOR RESOLVING SYNCHRONIZATION CONFLICTS OF APPLICATION STATES 有权
    用于解决申请国同步冲突的界面

    公开(公告)号:US20140095929A1

    公开(公告)日:2014-04-03

    申请号:US14042398

    申请日:2013-09-30

    CPC classification number: G06F11/1471 G06F11/1438 G06F11/1662 G06F17/30174

    Abstract: Technology is disclosed herein for resolving synchronization conflicts when synchronizing application state data between computing devices. According to at least one embodiment, a server detects a first set of application state data at a first computing device conflicting with a second set of application state data at a second computing device. The first and second sets of application state data represent application states of the same computer application running at the first and second computing devices, respectively. Accordingly, the first computing device presents a user interface prompting a user to choose a preferred set of application state data between the first and second sets of application state data. If the user chooses the second set of application state data as the preferred set, the first computing device uses the second set of application state data to overwrite the first set of application state data at the device.

    Abstract translation: 本文公开了用于在计算设备之间同步应用状态数据时解决同步冲突的技术。 根据至少一个实施例,服务器在第二计算设备处检测与第二组应用状态数据冲突的第一计算设备处的第一组应用状态数据。 第一和第二组应用状态数据分别表示在第一和第二计算设备上运行的相同计算机应用的应用状态。 因此,第一计算设备呈现用户界面,提示用户在第一和第二应用状态数据集之间选择一组优选的应用状态数据。 如果用户选择第二组应用状态数据作为首选集,则第一计算设备使用第二组应用状态数据来覆盖设备处的第一组应用状态数据。

    Device connection proxy through cloud to optimize network messages
    47.
    发明授权
    Device connection proxy through cloud to optimize network messages 有权
    通过云设备连接代理来优化网络消息

    公开(公告)号:US09270719B2

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

    申请号:US14043438

    申请日:2013-10-01

    Inventor: Michael A. Chan

    Abstract: Technology is disclosed herein for optimizing network connections using proxy connections. According to at least one embodiment, a computing device receives requests for network connections with remote servers from multiple computer applications running on the computing device. The computing device further establishes a network connection with a proxy server. The proxy server initiates and maintains proxy network connections with the remote servers. The proxy server can delay at least one network message of the network messages received from the remote servers such that the proxy server sends the network messages to the computing device in a batch. The proxy server batches the network messages such that the computing device stays at a high power consumption state for a time period shorter than an overall time period for which the computing device would stay at the high power consumption if the network messages were sent individually without batching.

    Abstract translation: 本文公开了用于使用代理连接优化网络连接的技术。 根据至少一个实施例,计算设备从在计算设备上运行的多个计算机应用接收与远程服务器的网络连接的请求。 计算设备还与代理服务器建立网络连接。 代理服务器启动并维护与远程服务器的代理网络连接。 代理服务器可以延迟从远程服务器接收的网络消息的至少一个网络消息,使得代理服务器以一批的方式将网络消息发送到计算设备。 代理服务器对网络消息进行批处理,使得如果网络消息单独发送而不进行批处理,则计算设备在比计算设备将保持高功耗的整个时间段短的时间内保持在高功耗状态 。

    Resource based mobile device application streaming
    48.
    发明授权
    Resource based mobile device application streaming 有权
    基于资源的移动设备应用流

    公开(公告)号:US09210203B2

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

    申请号:US14158733

    申请日:2014-01-17

    Abstract: Technology for decomposing an application into fragments and streaming the application in fragments is disclosed herein. According to at least one embodiment, a computer-implemented method includes steps of determining multiple application fragments of a computer application, wherein each application fragment of the application fragments includes a code to present at least one interface of the computer application; storing the application fragments at a storage device; generating a resource dependency data structure, wherein for each specific application fragment of the application fragments, the resource dependency data structure includes identifications of resources that are needed for running the specific application fragment; and streaming, via a network component, at least one application fragment of the application fragments to a computing device.

    Abstract translation: 本文公开了将应用程序分解为片段并以片段流式传输应用程序的技术。 根据至少一个实施例,计算机实现的方法包括确定计算机应用的多个应用片段的步骤,其中应用片段的每个应用片段包括呈现计算机应用的至少一个接口的代码; 将应用片段存储在存储设备中; 生成资源相关性数据结构,其中对于应用片段的每个特定应用片段,资源依赖性数据结构包括用于运行特定应用片段所需的资源的标识; 以及经由网络组件将所述应用片段的至少一个应用片段流式传输到计算设备。

    Synchronizing an instance of an application between multiple devices
    49.
    发明授权
    Synchronizing an instance of an application between multiple devices 有权
    在多个设备之间同步应用程序的实例

    公开(公告)号:US09061210B2

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

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

    Game state synchronization and restoration across multiple devices
    50.
    发明授权
    Game state synchronization and restoration across multiple devices 有权
    多个设备的游戏状态同步和恢复

    公开(公告)号:US08951127B2

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

    申请号:US14179744

    申请日:2014-02-13

    Abstract: Technology for a method for backing up and restoring game application state across multiple devices is disclosed herein. The method includes receiving, by a storage server, state data of a game application that runs on a first device, retrieving, by the storage server, a synchronization scheme defined by a user, detecting, by the storage server, a second device connected with the storage server, and sending, by the storage server, the state data of the game application to the second device according to the synchronization scheme.

    Abstract translation: 本文公开了用于在多个设备之间备份和恢复游戏应用状态的方法的技术。 该方法包括由存储服务器接收在第一设备上运行的游戏应用的状态数据,由存储服务器检索由用户定义的同步方案,由存储服务器检测与第二设备连接的第二设备 存储服务器,并且由存储服务器根据同步方案将游戏应用的状态数据发送到第二设备。

Patent Agency Ranking