-
公开(公告)号:US08266637B2
公开(公告)日:2012-09-11
申请号:US12041595
申请日:2008-03-03
申请人: Wilhelm R. Schmieder , Jeson Patel
发明人: Wilhelm R. Schmieder , Jeson Patel
CPC分类号: G06F9/451
摘要: Techniques described maintain privacy of a remote desktop client when the remote client interacts with and displays the desktop of the host device. The described techniques enable such privacy and control even when the host computing device does not run an operating system with session support. The host includes a virtual display driver, which is not associated with a physical display, and a physical display driver, which is associated with a physical display. The techniques associate the virtual display driver with a mirror driver of the host, while disassociating the physical display driver from the mirror driver. The mirror thus driver provides contents of the virtual display to the remote client. Additionally, because the virtual display driver is not associated with a physical display, the contents of the virtual display (and hence the interactions of the remote client) are not displayed at the host.
摘要翻译: 描述的技术在远程客户端与主机设备的桌面交互并显示主机设备的桌面时维护远程桌面客户端的隐私。 即使当主机计算设备不运行具有会话支持的操作系统时,所描述的技术也能够实现这样的隐私和控制。 主机包括与物理显示器不相关联的虚拟显示驱动器和与物理显示器相关联的物理显示驱动器。 这些技术将虚拟显示驱动程序与主机的镜像驱动程序相关联,同时将物理显示驱动程序与镜像驱动程序分离。 镜像因此驱动程序将虚拟显示内容提供给远程客户机。 另外,由于虚拟显示驱动程序不与物理显示相关联,因此虚拟显示内容(以及远程客户端的交互)不会显示在主机上。
-
公开(公告)号:US20090222739A1
公开(公告)日:2009-09-03
申请号:US12041595
申请日:2008-03-03
申请人: Wilhelm R. Schmieder , Jeson Patel
发明人: Wilhelm R. Schmieder , Jeson Patel
CPC分类号: G06F9/451
摘要: Techniques described maintain privacy of a remote desktop client when the remote client interacts with and displays the desktop of the host device. The described techniques enable such privacy and control even when the host computing device does not run an operating system with session support. The host includes a virtual display driver, which is not associated with a physical display, and a physical display driver, which is associated with a physical display. The techniques associate the virtual display driver with a mirror driver of the host, while disassociating the physical display driver from the mirror driver. The mirror thus driver provides contents of the virtual display to the remote client. Additionally, because the virtual display driver is not associated with a physical display, the contents of the virtual display (and hence the interactions of the remote client) are not displayed at the host.
摘要翻译: 描述的技术在远程客户端与主机设备的桌面交互并显示主机设备的桌面时维护远程桌面客户端的隐私。 即使当主机计算设备不运行具有会话支持的操作系统时,所描述的技术也能够实现这样的隐私和控制。 主机包括与物理显示器不相关联的虚拟显示驱动器和与物理显示器相关联的物理显示驱动器。 该技术将虚拟显示驱动程序与主机的镜像驱动程序相关联,同时将物理显示驱动程序与镜像驱动程序分离。 镜像因此驱动程序将虚拟显示内容提供给远程客户机。 另外,由于虚拟显示驱动程序不与物理显示相关联,因此虚拟显示内容(以及远程客户端的交互)不会显示在主机上。
-
公开(公告)号:US09235452B2
公开(公告)日:2016-01-12
申请号:US12701017
申请日:2010-02-05
申请人: Nadim Y. Abdo , Asael Dror , Wilhelm R. Schmieder
发明人: Nadim Y. Abdo , Asael Dror , Wilhelm R. Schmieder
CPC分类号: G06F9/542 , G06F9/452 , G06F17/30017 , G06F17/30244 , G06F17/30716 , G06F2209/544 , G06F2209/545 , G06T1/00
摘要: Methods and systems are disclosed in which bitmap data transmission is improved by using some of the advantages of primitive remoting, thus allowing for the reduction of the bandwidth and processing needed to remote a virtual desktop experience. In an embodiment, rendering is performed and bitmaps are remoted, but metadata comprising shortcuts or hints are provided to assist in the rendering of the bitmap data.
摘要翻译: 公开了通过使用原始远程处理的一些优点来改进位图数据传输的方法和系统,从而允许减少远程虚拟桌面体验所需的带宽和处理。 在一个实施例中,执行渲染并将位图远程,但是提供包括快捷键或提示的元数据以帮助渲染位图数据。
-
公开(公告)号:US09137338B2
公开(公告)日:2015-09-15
申请号:US12692547
申请日:2010-01-22
IPC分类号: G06F15/16 , G06F15/173 , H04L29/06 , H04W80/06
摘要: In various embodiments, a remote client is allowed to access at least a part of a connection service located on alternate sources other than the primary remote presentation server. In some embodiments, the remote presentation virtual channels may be split into multiple connections with the purpose of allowing better flow control. Some embodiments may be implemented in a virtual machine environment for cases in which the data to be transferred through a data channel is located in the host virtual machine partition but the remote endpoint is located on the guest virtual machine partition.
摘要翻译: 在各种实施例中,允许远程客户端访问位于主远程呈现服务器之外的备用源上的连接服务的至少一部分。 在一些实施例中,远程呈现虚拟通道可以被分成多个连接,目的是允许更好的流控制。 一些实施例可以在虚拟机环境中实现,其中要通过数据通道传送的数据位于主机虚拟机分区中,但是远程端点位于来宾虚拟机分区上。
-
公开(公告)号:US08200896B2
公开(公告)日:2012-06-12
申请号:US12134823
申请日:2008-06-06
CPC分类号: G06F3/1462 , G06F12/0875
摘要: Described techniques improve remote desktop responsiveness by caching an image of a desktop when the host operating system running on the remote desktop server stores graphics output in video memory. Once cached, a Tile Desktop Manager may prioritize the scanning of regions or tiles of the cached image based data received from the operating system. Once regions or tiles that have changed are detected, the changed tiles are copied from the cached desktop image and transmitted to the remote desktop client. The cached desktop image is refreshed based on a feedback loop.
摘要翻译: 描述的技术通过在远程桌面服务器上运行的主机操作系统将图形输出存储在视频存储器中时缓存桌面的图像来提高远程桌面响应能力。 一旦缓存,Tile Desktop Manager可以优先扫描从操作系统接收的基于缓存图像的数据的区域或瓦片。 一旦检测到已更改的区域或图块,将从已缓存的桌面映像中复制更改的图块,并将其传输到远程桌面客户端。 基于反馈循环刷新缓存的桌面映像。
-
公开(公告)号:US20080313269A1
公开(公告)日:2008-12-18
申请号:US11762577
申请日:2007-06-13
IPC分类号: G06F15/16 , G06F15/173 , G06F17/00
摘要: Apparatus and methods for remoting of a console operating in a multi-session environment are described. A server process creates one or more proxy processes associated with login sessions. The proxy processes are controlled and managed by a session manager. The server manager can be instrumented to process the graphical information. The graphical information is eventually utilized for creating a visual representation on a client device as the output. The client device includes a client-side process or a client-side proxy, for processing information sent by the server, which is finally used for rendering the associated visual representation on the client device.
摘要翻译: 描述用于远程处理在多会话环境中操作的控制台的装置和方法。 服务器进程创建与登录会话相关联的一个或多个代理进程。 代理进程由会话管理器控制和管理。 可以对服务器管理器进行检测以处理图形信息。 图形信息最终用于在客户端设备上创建视觉表示作为输出。 客户端设备包括客户端进程或客户端代理,用于处理服务器发送的信息,最终用于在客户端设备上呈现相关联的视觉表示。
-
公开(公告)号:US09891931B2
公开(公告)日:2018-02-13
申请号:US12816254
申请日:2010-06-15
CPC分类号: G06F9/452 , G06F9/45533
摘要: Techniques are disclosed for efficient remote presentation session connectivity and routing. In an embodiment, the roles of a remote presentation session deployment involved in receiving a connection from a client and determining a virtual machine (VM) to serve the client's remote presentation session are consolidated on one or more servers of the deployment that host such VMs. When this consolidated role receives a connection set up communication from a client, it uses information local to it and its server to determine a VM to serve the remote presentation session. Where the deployment comprises a plurality of such servers, the consolidated role may communicate with an inter-server connection broker to determine a different server that will conduct the remote presentation session.
-
8.
公开(公告)号:US08180905B2
公开(公告)日:2012-05-15
申请号:US12331298
申请日:2008-12-09
申请人: Wilhelm R. Schmieder , Nelamangal Krishnaswamy Srinivas , Costin Hagiu , Nadim Y. Abdo , Vladimir K. Stoyanov , Ahmed M. Tolba , Gautam Swaminathan , Srinivasa Reddy Neerudu
发明人: Wilhelm R. Schmieder , Nelamangal Krishnaswamy Srinivas , Costin Hagiu , Nadim Y. Abdo , Vladimir K. Stoyanov , Ahmed M. Tolba , Gautam Swaminathan , Srinivasa Reddy Neerudu
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: G06F9/545
摘要: Techniques are disclosed for a user-mode based remote desktop protocol (RDP) encoding architecture. A user mode desktop application and user mode virtual channel application run in user-mode session space. Virtual channel data from the virtual channel application is marshaled and sent to a RDP encoder process in user-mode system space. There it is converted to RDP protocol data units (PDU) and sent to a remote client across a communications network. Graphics data from the desktop application is sent to a display driver in kernel-mode session space and then to a graphics reflector that marshals the graphics data and sends it to the RDP encoder for a similar transformation.
摘要翻译: 公开了基于用户模式的远程桌面协议(RDP)编码架构的技术。 用户模式桌面应用程序和用户模式虚拟通道应用程序在用户模式会话空间中运行。 来自虚拟通道应用的虚拟通道数据被封送并发送到用户模式系统空间中的RDP编码器进程。 它被转换成RDP协议数据单元(PDU),并通过通信网络发送到远程客户端。 来自桌面应用程序的图形数据被发送到内核模式会话空间中的显示驱动程序,然后发送到图形反射器,该图形反射器用于编排图形数据并将其发送到RDP编码器进行类似的转换。
-
公开(公告)号:US20110185068A1
公开(公告)日:2011-07-28
申请号:US12692547
申请日:2010-01-22
IPC分类号: G06F15/16
摘要: In various embodiments, a remote client is allowed to access at least a part of a connection service located on alternate sources other than the primary remote presentation server. In some embodiments, the remote presentation virtual channels may be split into multiple connections with the purpose of allowing better flow control. Some embodiments may be implemented in a virtual machine environment for cases in which the data to be transferred through a data channel is located in the host virtual machine partition but the remote endpoint is located on the guest virtual machine partition.
摘要翻译: 在各种实施例中,允许远程客户端访问位于主远程呈现服务器之外的备用源上的连接服务的至少一部分。 在一些实施例中,远程呈现虚拟通道可以被分成多个连接,目的是允许更好的流控制。 一些实施例可以在虚拟机环境中实现,其中要通过数据通道传送的数据位于主机虚拟机分区中,但是远程端点位于来宾虚拟机分区上。
-
公开(公告)号:US07889203B2
公开(公告)日:2011-02-15
申请号:US10970904
申请日:2004-10-22
IPC分类号: G06T1/00
CPC分类号: G06F3/1438 , G06F3/14 , G06T1/00 , G06T1/005 , G06T11/60 , G06T2201/0052
摘要: A portable graphics encoder connects with one or more protocol decoder devices based on a particular communication protocol. The portable graphics encoder is not specific to any particular operating system. The portable graphics encoder receives protocol decoder device commands such as input instructions that determine higher-level graphics commands that are sent to the one or more protocol decoder devices. The higher-level graphics commands are extracted from graphics sources such as application programs. The portable graphics encoder encodes the higher-level graphics commands according to a format defined by the communication protocol, and the encoded higher-level graphics commands are sent to the one or more protocol decoder devices.
摘要翻译: 便携式图形编码器基于特定通信协议与一个或多个协议解码器设备连接。 便携式图形编码器不是特定于任何特定的操作系统。 便携式图形编码器接收协议解码器设备命令,例如确定发送到一个或多个协议解码器设备的更高级图形命令的输入指令。 更高级别的图形命令从诸如应用程序的图形源中提取出来。 便携式图形编码器根据由通信协议定义的格式编码较高级别的图形命令,并将编码的较高级图形命令发送到一个或多个协议解码器装置。
-
-
-
-
-
-
-
-
-