PROVIDING REMOTE ACCESS TO APPLICATIONS THROUGH INTERFACE HOOKS
    12.
    发明申请
    PROVIDING REMOTE ACCESS TO APPLICATIONS THROUGH INTERFACE HOOKS 审中-公开
    通过接口提供远程访问应用程序

    公开(公告)号:US20160006803A1

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

    申请号:US14324646

    申请日:2014-07-07

    Inventor: Rakesh Kumar

    CPC classification number: H04L67/1091 G06F9/54 H04L67/42

    Abstract: Methods, systems, and computer-readable media for providing remote access to applications executing on a host device are presented. Aspects described herein may enable a host device to provide remote access to applications executing in a user session by hooking one or more APIs (or other interfaces) associated with an application instance and a window composition module. Dynamically assigned ports may be generated and used to allow a client device to provide remote user input to an application instance operating in a remote access mode. One or more APIs associated with the application instance may be hooked to provide the remote user input to an input queue of the application instance, bypassing an operating system input queue in some embodiments. APIs associated with the application instance and the window composition module may be hooked to allow the host device to recognize window textures generated by the application instance. These recognized window textures may be sent to the remote client device. As a result, according to some aspects, a host device may enable remote access to the application instance by providing remote input to the application instance and forwarding output from the application instance to the remote client device. These and other features will be discussed further herein.

    Abstract translation: 呈现用于提供远程访问在主机设备上执行的应用的方法,系统和计算机可读介质。 本文描述的方面可以使得主机设备可以通过挂接与应用实例和窗口组合模块相关联的一个或多个API(或其他接口)来提供对在用户会话中执行的应用的远程访问。 可以生成动态分配的端口并且用于允许客户端设备向以远程访问模式操作的应用实例提供远程用户输入。 在一些实施例中,与应用程序实例相关联的一个或多个API可被挂接以在远程用户输入到应用程序实例的输入队列,绕过操作系统输入队列。 可以挂接与应用实例和窗口组合模块相关联的API,以允许主机设备识别应用实例生成的窗口纹理。 这些识别的窗口纹理可以被发送到远程客户端设备。 因此,根据一些方面,主机设备可以通过向应用实例提供远程输入并将应用实例的输出转发到远程客户端设备来实现对应用程序实例的远程访问。 这些和其他特征将在本文进一步讨论。

    PEER TO PEER REMOTE APPLICATION DISCOVERY
    13.
    发明申请
    PEER TO PEER REMOTE APPLICATION DISCOVERY 审中-公开
    与对等远程应用程序发现

    公开(公告)号:US20160006800A1

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

    申请号:US14324580

    申请日:2014-07-07

    Abstract: Methods, systems, and computer-readable media for peer to peer discovery of remote applications are presented. A client device may discover available remote peers and remotely access applications hosted thereon. The client device may send a discovery message over a network and locate one or more peer devices with available remote access. The peer device may respond with a list including applications installed and currently executing application instances that the client device may remotely access. The peer device may dynamically generate the list based on analyzing applications installed on the peer device and application instances executing on the peer device. The client device may initiate remote access of a selected application hosted on the peer device. The peer device may execute the selected application in a remote mode by hooking input and output interfaces associated with the application, and the application may be executed in a shadow desktop environment. These and other features will be discussed further herein.

    Abstract translation: 提出了用于远程应用程序的对等发现的方法,系统和计算机可读介质。 客户端设备可以发现可用的远程对等体并远程访问托管在其上的应用。 客户端设备可以通过网络发送发现消息,并且利用可用的远程访问来定位一个或多个对等设备。 对等设备可以利用包括安装的应用和当前执行客户端设备可以远程访问的应用实例的列表进行响应。 对等设备可以基于对等设备上安装的应用和对等设备上执行的应用实例来动态地生成列表。 客户端设备可以启动对等设备上托管的所选应用的远程访问。 对等设备可以通过挂接与应用相关联的输入和输出接口在远程模式下执行所选择的应用,并且应用可以在影子桌面环境中执行。 这些和其他特征将在本文进一步讨论。

Patent Agency Ranking