-
公开(公告)号: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.
摘要翻译: 在各种实施例中,允许远程客户端访问位于主远程呈现服务器之外的备用源上的连接服务的至少一部分。 在一些实施例中,远程呈现虚拟通道可以被分成多个连接,目的是允许更好的流控制。 一些实施例可以在虚拟机环境中实现,其中要通过数据通道传送的数据位于主机虚拟机分区中,但是远程端点位于来宾虚拟机分区上。
-
2.
公开(公告)号: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.
摘要翻译: 在各种实施例中,允许远程客户端访问位于主远程呈现服务器之外的备用源上的连接服务的至少一部分。 在一些实施例中,远程呈现虚拟通道可以被分成多个连接,目的是允许更好的流控制。 一些实施例可以在虚拟机环境中实现,其中要通过数据通道传送的数据位于主机虚拟机分区中,但是远程端点位于来宾虚拟机分区上。
-
4.
公开(公告)号:US20100146127A1
公开(公告)日:2010-06-10
申请号: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/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编码器进行类似的转换。
-
公开(公告)号:US09344528B2
公开(公告)日:2016-05-17
申请号:US13222927
申请日:2011-08-31
摘要: An invention is disclosed for compressing data. In embodiments of the invention, input data is processed to determine one or more hints, or meta-data about how to compress the data. These hints may be produced based on the contents of the data itself, or by the process which generated the data. A hint may comprise an indication that a portion of the data matches another portion of the data, an indication that the portion of the data should not be compressed by an associated compressor, or an indication that the portion of the data should be compressed normally by the associated compressor. The source data and these hints may then be sent to a compressor, which traverses both the source data and the hints, and encodes the source data accordingly to produce an encoded data output stream.
摘要翻译: 公开了一种用于压缩数据的发明。 在本发明的实施例中,处理输入数据以确定关于如何压缩数据的一个或多个提示或元数据。 这些提示可以基于数据本身的内容或生成数据的过程来生成。 提示可以包括指示数据的一部分与数据的另一部分相匹配,指示该部分的数据不应该由相关的压缩器压缩,或指示该数据的一部分应当被正常压缩 相关的压缩机。 然后可以将源数据和这些提示发送到压缩器,压缩器遍及源数据和提示,并相应地对源数据进行编码以产生编码数据输出流。
-
公开(公告)号:US20080005801A1
公开(公告)日:2008-01-03
申请号:US11428238
申请日:2006-06-30
IPC分类号: H04L9/32
CPC分类号: G06F17/30017 , H04L65/4069 , H04L65/4092 , H04L69/04
摘要: In one embodiment of the present invention, a first computer system is capable of performing a method whereby the first computer system may provide a continuous media data flow to a second computer system. The method involves the first computer system accessing media information that is to be presented at a second computer system. The first computer system formulates metadata representing the location and boundaries of a media application window. The first computer system formulates windows presentation information representative of the configuration of other interface elements that are to be presented along with the media information at the second computer system. The first computing system transmits the windows presentation information to the second computer system. The first computing system transmits the metadata to the second computer system and separately transmits the media information to the second computer system.
摘要翻译: 在本发明的一个实施例中,第一计算机系统能够执行一种方法,由此第一计算机系统可以向第二计算机系统提供连续的媒体数据流。 该方法涉及第一计算机系统访问要在第二计算机系统处呈现的媒体信息。 第一个计算机系统制定表示媒体应用程序窗口的位置和边界的元数据。 第一计算机系统制定表示将在第二计算机系统与媒体信息一起显示的其他接口元素的配置的Windows呈现信息。 第一计算系统将窗口呈现信息传送到第二计算机系统。 第一计算系统将元数据发送到第二计算机系统,并将媒体信息分别发送到第二计算机系统。
-
公开(公告)号:US20130054835A1
公开(公告)日:2013-02-28
申请号:US13222927
申请日:2011-08-31
IPC分类号: G06F15/16
摘要: An invention is disclosed for compressing data. In embodiments of the invention, input data is processed to determine one or more hints, or meta-data about how to compress the data. These hints may be produced based on the contents of the data itself, or by the process which generated the data. A hint may comprise an indication that a portion of the data matches another portion of the data, an indication that the portion of the data should not be compressed by an associated compressor, or an indication that the portion of the data should be compressed normally by the associated compressor. The source data and these hints may then be sent to a compressor, which traverses both the source data and the hints, and encodes the source data accordingly to produce an encoded data output stream.
摘要翻译: 公开了一种用于压缩数据的发明。 在本发明的实施例中,处理输入数据以确定关于如何压缩数据的一个或多个提示或元数据。 这些提示可以基于数据本身的内容或生成数据的过程来生成。 提示可以包括指示数据的一部分与数据的另一部分相匹配,指示该部分的数据不应由相关的压缩器压缩,或指示该数据的一部分应该被正常地压缩 相关的压缩机。 然后可以将源数据和这些提示发送到压缩器,压缩器遍及源数据和提示,并相应地对源数据进行编码以产生编码数据输出流。
-
公开(公告)号:US08127036B2
公开(公告)日:2012-02-28
申请号:US11428238
申请日:2006-06-30
IPC分类号: G06F15/16
CPC分类号: G06F17/30017 , H04L65/4069 , H04L65/4092 , H04L69/04
摘要: In one embodiment of the present invention, a first computer system is capable of performing a method whereby the first computer system may provide a continuous media data flow to a second computer system. The method involves the first computer system accessing that is to be presented at a second computer system. The first computer system formulates metadata representing the location and boundaries of a media application window. The first computer system formulates windows presentation information representative of the configuration of other interface elements that are to be presented along with the media information at the second computer system. The first computing system transmits the windows presentation information to the second computer system. The first computing system transmits the metadata to the second computer system and separately transmits the media information to the second computer system.
摘要翻译: 在本发明的一个实施例中,第一计算机系统能够执行一种方法,由此第一计算机系统可以向第二计算机系统提供连续的媒体数据流。 该方法涉及要在第二计算机系统处呈现的第一计算机系统访问。 第一个计算机系统制定表示媒体应用程序窗口的位置和边界的元数据。 第一计算机系统制定表示将在第二计算机系统与媒体信息一起显示的其他接口元素的配置的Windows呈现信息。 第一计算系统将窗口呈现信息传送到第二计算机系统。 第一计算系统将元数据发送到第二计算机系统,并将媒体信息分别发送到第二计算机系统。
-
9.
公开(公告)号:US08799479B2
公开(公告)日:2014-08-05
申请号:US13016614
申请日:2011-01-28
CPC分类号: H04L12/4633 , G06F9/452 , H04L45/00 , H04L63/0272 , H04L67/14 , H04L67/141 , H04L69/24
摘要: The present invention extends to methods, systems, and computer program products for establishing and utilizing terminal server dynamic virtual channels. In some embodiments, a terminal server sends a new channel request to a terminal server. The client receives the new channel request and forwards the new channel request to a listener for a plug-in. The listener creates an instance of the client side plug-in and sends a channel accept to the terminal server. The terminal server receives the channel accept and creates an instance of a server side plug-in. The server and the client agree to use a unique identifier for identifying the established dynamic virtual channel. In other embodiments, data for a dynamic virtual channel is tunneled between computers over a static virtual channel.
摘要翻译: 本发明扩展到用于建立和利用终端服务器动态虚拟通道的方法,系统和计算机程序产品。 在一些实施例中,终端服务器向终端服务器发送新的信道请求。 客户端接收新的通道请求,并将新的通道请求转发给插件的侦听器。 监听器创建客户端插件的实例,并向终端服务器发送通道接受。 终端服务器接收频道接受并创建服务器端插件的实例。 服务器和客户端同意使用唯一标识符来标识已建立的动态虚拟通道。 在其他实施例中,用于动态虚拟信道的数据通过静态虚拟信道在计算机之间隧道传送。
-
公开(公告)号:US20110018883A1
公开(公告)日:2011-01-27
申请号:US12510105
申请日:2009-07-27
申请人: Sriram Sampath , Joy Chik , Costin Hagiu , Huei Chung Wang , Mahesh Lotlikar , Vladimir K. Stoyanov
发明人: Sriram Sampath , Joy Chik , Costin Hagiu , Huei Chung Wang , Mahesh Lotlikar , Vladimir K. Stoyanov
CPC分类号: G06F9/45533 , G06F9/452 , G06T15/005 , G06T2200/16
摘要: High Fidelity remoting can be enabled by loading a hybrid remote session in a computer system. The hybrid remote session can include components loaded in a console session and components loaded in a remote session.
摘要翻译: 可以通过在计算机系统中加载混合远程会话来启用高保真远程处理。 混合远程会话可以包括加载在控制台会话中的组件和加载在远程会话中的组件。
-
-
-
-
-
-
-
-
-