Remote control of an application using dynamic-linked library (DLL) injection

    公开(公告)号:US09602581B2

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

    申请号:US13783287

    申请日:2013-03-02

    Abstract: Systems and methods for providing remote access to an application using Dynamic-Linked Library (DLL) injection. A server remote access application executes a connect application that receives an identifier of the application as an argument. The application may be a game, etc., to which remote access is provided to one or more client devices. The connect application injects a Remoting DLL into the address space of the application, where the Remoting DLL provides a mechanism to communicate with a server remote access application. The server remote access application establishes a communications session between a client application on the client device and the application. Instructions directed by the application to the client application are captured by the Remoting DLL and provided to server remote access application. Similarly, inputs from the client device are communicated to the server remote access application and captured by the Remoting DLL, and then communicated to the application.

    METHODS AND SYSTEMS FOR PEER-TO-PEER DISCOVERY AND CONNECTION FROM A COLLABORATIVE APPLICATION SESSION
    9.
    发明申请
    METHODS AND SYSTEMS FOR PEER-TO-PEER DISCOVERY AND CONNECTION FROM A COLLABORATIVE APPLICATION SESSION 有权
    同伴发现与协调应用会议连接的方法与系统

    公开(公告)号:US20140149512A1

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

    申请号:US14089095

    申请日:2013-11-25

    CPC classification number: H04L67/1061 H04L67/1068 H04L67/1091 H04L67/141

    Abstract: Methods and systems are provided herein for initiating real-time, peer-to-peer communication from a collaborative session. Real-time, peer-to-peer communication includes sharing content such as media content over a peer-to-peer connection such as peer-to-peer conferencing, for example. More particularly, from within the collaborative session where a plurality of clients collaboratively interact with a remotely-accessed application, for example, the systems and methods enable discovery of the clients actively participating in the collaborative session (e.g., peer nodes) and enable establishment of peer-to-peer connection(s) between pairs of the clients.

    Abstract translation: 本文提供了用于启动来自协作会话的实时,点对点通信的方法和系统。 实时的点对点通信包括例如通过点对点连接共享诸如媒体内容的内容,例如对等会议(peer-to-peer conferencing)。 更具体地说,从多个客户端与远程访问的应用程序协作交互的协作会话内,例如,系统和方法使得能够发现主动参与协作会话的客户端(例如,对等节点),并且能够建立 客户端对之间的对等连接。

    FRAMEWORK TO NOTIFY AND INVITE USERS TO JOIN A COLLABORATIVE SESSION
    10.
    发明申请
    FRAMEWORK TO NOTIFY AND INVITE USERS TO JOIN A COLLABORATIVE SESSION 审中-公开
    通知和邀请用户加入协作会议的框架

    公开(公告)号:US20140143434A1

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

    申请号:US14078194

    申请日:2013-11-12

    Abstract: A notification framework and method that quickly sends invitations one device to another device to join devices to collaboration session. Devices may be provided with an application that enables a user to register with a registry service. The registry service is provided as a mechanism to enable delivery of a collaboration invitation and joining of participants in the collaborative session. Notification invitations containing a collaboration URL may then be forwarded via a push service to the invited registrants. Each invited registrant is then provided an option to accept invitation and automatically join the session with the user. In another example, the host user may “pass” or “share” a session to an invited registrant rather than having an invited registrant join a session.

    Abstract translation: 一种通知框架和方法,可以将一个设备快速发送给另一个设备,以将设备加入协作会话。 可以向设备提供使得用户能够向注册服务注册的应用。 提供注册服务作为一种机制,可以交付协作邀请并加入参与者的协作会话。 包含协作URL的通知邀请可以通过推送服务转发给受邀注册人。 然后,每个受邀的注册人都被提供接受邀请的选项,并自动加入与用户的会话。 在另一个例子中,主机用户可以将会话“通过”或“共享”到被邀请的注册者,而不是邀请注册人加入会话。

Patent Agency Ranking