Methods, Systems and Computer Program Products for Cloud Based Cross-Device Software Application Execution

    公开(公告)号:US20230114786A1

    公开(公告)日:2023-04-13

    申请号:US17962441

    申请日:2022-10-07

    发明人: Suman Saraf

    摘要: Provided are methods, systems and computer program products for cloud based software program execution to enable cross-device implementation of cloud based software application execution by a cloud services server system. The methods include (i) assigning a plurality of hardware devices for execution of the instance of the cloud based software application, (ii) receiving a software application program instruction for execution, (iii) determining attributes of the received software application program instruction, (iv) selecting based on one or more determined attributes of the received software application program instruction, one of the first computing device and the second computing device for execution of the received software application program instruction and (v) routing the received software application program instruction to the selected first or second computing device for execution by the selected first or second computing device.

    Methods, Systems and Computer Program Products for Optimizing Computer System Resource Utilization During In-Game Resource Farming

    公开(公告)号:US20220066825A1

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

    申请号:US17412357

    申请日:2021-08-26

    IPC分类号: G06F9/50 A63F13/60

    摘要: The invention presents methods, systems and computer program products for optimizing computer system resource utilization during in-game resource farming. The invention comprises (i) detecting a gameplay event that triggers switching from a resource farming mode to a non-resource farming mode, or for switching from a non-resource farming mode to a resource farming mode, in connection with a runtime instance of a gaining application software, (ii) identifying a guest operating system within which the runtime instance of the gaming application software is being executed, (iii) selecting a mode switching protocol implementable within the identified guest operating system, and (iv) switching the runtime instance of the gaming application software from a resource farming mode to a non-resource farming mode, or from a non-resource farming mode to a resource farming mode, by implementing the selected mode switching protocol.

    Methods, systems and computer program products for mapping inputs to a software application

    公开(公告)号:US11169687B2

    公开(公告)日:2021-11-09

    申请号:US16447018

    申请日:2019-06-20

    摘要: The invention enables mapping inputs to a software application. The invention comprises (i) receiving a keymap that correlates a first set of input events capable of being generated through an input device, with a second set of input events that are recognizable by the software application, (ii) receiving from the input device, a first data signal associated with a first input event within the first set of input events, (iii) identifying based on the received keymap, a second input event within the second set of input events, wherein the second input event is mapped to the first input event by the received keymap, (iv) generating a second data signal, wherein the second data signal is recognizable by the software application as corresponding to the second input event, and (v) implementing a state change in the software application based on the second data signal.

    METHOD OF PROVIDING NON-NATIVE NOTIFICATIONS AND SYSTEM THEREOF
    25.
    发明申请
    METHOD OF PROVIDING NON-NATIVE NOTIFICATIONS AND SYSTEM THEREOF 审中-公开
    提供非正式通知的方法及其系统

    公开(公告)号:US20170006123A1

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

    申请号:US15264424

    申请日:2016-09-13

    IPC分类号: H04L29/08 H04W4/14 H04L29/06

    摘要: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.

    摘要翻译: 本发明的实施例涉及一种提供非本地通知的方法及其系统。 这些通知由可以在目标设备上执行的非本地应用程序生成,特别是在目标设备上的访客环境中执行,或者可以在通过本地配对与目标设备通信耦合的物理上不相交的源设备上执行 机制或云服务。 应用程序播放器和源设备能够捕获这些非本机通知。 目标设备能够接收并向用户呈现这些非本机通知。 通知包括非本地应用程序生成的警报,提醒,更新和消息。 用户不需要访问非本地应用程序,或者正在执行的应用程序播放器或源设备来查看非本机通知。 而是,用户在目标设备的中央位置查看这些非本机通知。

    Method of providing non-native notifications and system thereof
    26.
    发明授权
    Method of providing non-native notifications and system thereof 有权
    提供非本地通知的方法及其系统

    公开(公告)号:US09445392B1

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

    申请号:US13644840

    申请日:2012-10-04

    摘要: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications executing on a physically disjoint source device that is communicatively coupled with a target device via an account in a cloud. An application player executing on the source device is able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.

    摘要翻译: 本发明的实施例涉及一种提供非本地通知的方法及其系统。 这些通知是通过在物理上不相交的源设备上执行的非本地应用来生成的,该设备通过云中的帐户与目标设备通信耦合。 在源设备上执行的应用程序播放器能够捕获这些非本地通知。 目标设备能够接收并向用户呈现这些非本机通知。 通知包括非本地应用程序生成的警报,提醒,更新和消息。 用户不需要访问非本地应用程序,或者正在执行的应用程序播放器或源设备来查看非本机通知。 而是,用户在目标设备的中央位置查看这些非本机通知。

    Application player
    27.
    发明授权
    Application player 有权
    应用播放器

    公开(公告)号:US08924958B1

    公开(公告)日:2014-12-30

    申请号:US13479056

    申请日:2012-05-23

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61

    摘要: Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.

    摘要翻译: 本发明的实施例涉及一种应用代理,其可以是客户端设备上的程序,客户端设备可访问的云中的服务或两者。 客户端设备通常在主机环境中运行guest虚拟机环境。 用户能够搜索被配置为与一个或多个应用源接口的应用代理上的应用。 在一些实施例中,应用代理能够在最少或没有用户干预的情况下智能地搜索,下载和/或安装客户机设备的客户机操作系统中的应用。 应用程序通常在与访客环境相关联的应用程序中执行。 在一些实施例中,将应用程序播放器配置为应用程序代理。 在一些实施例中,当客户端设备与一个或多个应用源通信耦合时,应用代理可以提供建议的应用来下载。