-
公开(公告)号:US09104452B2
公开(公告)日:2015-08-11
申请号: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.
摘要翻译: 可以通过在计算机系统中加载混合远程会话来启用高保真远程处理。 混合远程会话可以包括加载在控制台会话中的组件和加载在远程会话中的组件。
-
公开(公告)号: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.
摘要翻译: 可以通过在计算机系统中加载混合远程会话来启用高保真远程处理。 混合远程会话可以包括加载在控制台会话中的组件和加载在远程会话中的组件。
-
公开(公告)号:US08539020B2
公开(公告)日:2013-09-17
申请号:US12815073
申请日:2010-06-14
申请人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
发明人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: G06F9/468 , G06F21/6281
摘要: Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that worker session. Then, the system service is able to access the system resource that it is directly isolated from accessing by passing a request to the worker process to access the system resource on the system service's behalf. The worker process does so, and passes a result to the system service.
摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。
-
公开(公告)号:US20110307544A1
公开(公告)日:2011-12-15
申请号:US12815073
申请日:2010-06-14
申请人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
发明人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
IPC分类号: G06F15/16
CPC分类号: G06F9/468 , G06F21/6281
摘要: Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that worker session. Then, the system service is able to access the system resource that it is directly isolated from accessing by passing a request to the worker process to access the system resource on the system service's behalf. The worker process does so, and passes a result to the system service.
摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。
-
5.
公开(公告)号: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编码器进行类似的转换。
-
6.
公开(公告)号: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编码器进行类似的转换。
-
公开(公告)号:US20070237077A1
公开(公告)日:2007-10-11
申请号:US11394887
申请日:2006-03-31
申请人: Makarand Patwardhan , Nadim Abdo , Mahesh Lotlikar , Hammad Butt , Costin Hagiu
发明人: Makarand Patwardhan , Nadim Abdo , Mahesh Lotlikar , Hammad Butt , Costin Hagiu
CPC分类号: H04L47/10 , H04L47/19 , H04L47/2433 , H04L47/30
摘要: The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.
摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。
-
公开(公告)号:US20070061878A1
公开(公告)日:2007-03-15
申请号:US11354456
申请日:2006-02-15
申请人: Costin Hagiu , Elton Saul , Rajneesh Mahajan , Sergey Kuzin , Joy Chik , John Parsons , Ashwin Palekar , Ara Bernardi
发明人: Costin Hagiu , Elton Saul , Rajneesh Mahajan , Sergey Kuzin , Joy Chik , John Parsons , Ashwin Palekar , Ara Bernardi
IPC分类号: G06F15/16
CPC分类号: H04L63/0823 , G06F21/42 , G06F21/606 , G06F2221/2107 , H04L67/14 , H04L67/141
摘要: Implementations of the present invention efficiently establish secure connections between a client and server, at least in part by authenticating the client and server early on in the connection setup phases. A client initiating a connection with a server identifies the secure communication protocols enabled at the client, and identifies these protocols in a connection request it sends to the server. The server processes the message and responds with a communication protocol it deems appropriate for the connection. The client and server then exchange appropriate authentication information, and then establish a connection session that implements the chosen communication protocol, and encrypts messages using the negotiated communication protocol. Additional implementations relate to reestablishing dropped connections behind virtual Internet Protocol addresses, without necessarily having to recommit much connection resource overhead.
摘要翻译: 本发明的实施方式至少部分地通过在连接建立阶段早期认证客户端和服务器来有效地建立客户端和服务器之间的安全连接。 发起与服务器的连接的客户端识别在客户端启用的安全通信协议,并在发送到服务器的连接请求中识别这些协议。 服务器处理消息并使用其认为适合连接的通信协议进行响应。 然后,客户端和服务器交换适当的认证信息,然后建立实现所选通信协议的连接会话,并使用协商的通信协议加密消息。 其他实现涉及在虚拟因特网协议地址之后重新建立丢弃的连接,而不必重新承担大量的连接资源开销。
-
公开(公告)号:US09038162B2
公开(公告)日:2015-05-19
申请号:US13532593
申请日:2012-06-25
申请人: Costin Hagiu , Elton Saul , Rajneesh Mahajan , Sergey A. Kuzin , Joy Chik , John E. Parsons , Ashwin Palekar , Ara Bernardi
发明人: Costin Hagiu , Elton Saul , Rajneesh Mahajan , Sergey A. Kuzin , Joy Chik , John E. Parsons , Ashwin Palekar , Ara Bernardi
CPC分类号: H04L63/0823 , G06F21/42 , G06F21/606 , G06F2221/2107 , H04L67/14 , H04L67/141
摘要: Implementations of the present invention efficiently establish secure connections between a client and server, at least in part by authenticating the client and server early on in the connection setup phases. A client initiating a connection with a server identifies the secure communication protocols enabled at the client, and identifies these protocols in a connection request it sends to the server. The server processes the message and responds with a communication protocol it deems appropriate for the connection. The client and server then exchange appropriate authentication information, and then establish a connection session that implements the chosen communication protocol, and encrypts messages using the negotiated communication protocol. Additional implementations relate to reestablishing dropped connections behind virtual Internet Protocol addresses, without necessarily having to recommit much connection resource overhead.
摘要翻译: 本发明的实施方式至少部分地通过在连接建立阶段早期认证客户端和服务器来有效地建立客户端和服务器之间的安全连接。 发起与服务器的连接的客户端识别在客户端启用的安全通信协议,并在发送到服务器的连接请求中识别这些协议。 服务器处理消息并使用其认为适合连接的通信协议进行响应。 然后,客户端和服务器交换适当的认证信息,然后建立实现所选通信协议的连接会话,并使用协商的通信协议加密消息。 其他实现涉及在虚拟因特网协议地址之后重新建立丢弃的连接,而不必重新承担大量的连接资源开销。
-
公开(公告)号:US08220042B2
公开(公告)日:2012-07-10
申请号:US11354456
申请日:2006-02-15
申请人: Costin Hagiu , Elton Saul , Rajneesh Mahajan , Sergey A. Kuzin , Joy Chik , John E. Parsons , Ashwin Palekar , Ara Bernardi
发明人: Costin Hagiu , Elton Saul , Rajneesh Mahajan , Sergey A. Kuzin , Joy Chik , John E. Parsons , Ashwin Palekar , Ara Bernardi
IPC分类号: G06F9/00
CPC分类号: H04L63/0823 , G06F21/42 , G06F21/606 , G06F2221/2107 , H04L67/14 , H04L67/141
摘要: Implementations of the present invention efficiently establish secure connections between a client and server, at least in part by authenticating the client and server early on in the connection setup phases. A client initiating a connection with a server identifies the secure communication protocols enabled at the client, and identifies these protocols in a connection request it sends to the server. The server processes the message and responds with a communication protocol it deems appropriate for the connection. The client and server then exchange appropriate authentication information, and then establish a connection session that implements the chosen communication protocol, and encrypts messages using the negotiated communication protocol. Additional implementations relate to reestablishing dropped connections behind virtual Internet Protocol addresses, without necessarily having to recommit much connection resource overhead.
摘要翻译: 本发明的实施方式至少部分地通过在连接建立阶段早期认证客户端和服务器来有效地建立客户端和服务器之间的安全连接。 发起与服务器的连接的客户端识别在客户端启用的安全通信协议,并在发送到服务器的连接请求中识别这些协议。 服务器处理消息并使用其认为适合连接的通信协议进行响应。 然后,客户端和服务器交换适当的认证信息,然后建立实现所选通信协议的连接会话,并使用协商的通信协议加密消息。 其他实现涉及在虚拟因特网协议地址之后重新建立丢弃的连接,而不必重新承担大量的连接资源开销。
-
-
-
-
-
-
-
-
-