-
公开(公告)号:US20200169621A1
公开(公告)日:2020-05-28
申请号:US16776022
申请日:2020-01-29
申请人: Citrix Systems, Inc.
发明人: Georgy Momchilov , Terry N. Treder
摘要: Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer may include acknowledgments for undelivered reliable packets between the client and the host. Next, the computing platform may resume transmission over a different transport protocol. In some embodiments, when establishing an initial connection between a client and a host, connections may be attempted in parallel over multiple transport protocols. After a connection over a first transport protocol is established, if a connection is later established over a second transport protocol, the connection may be transitioned to the second transport protocol. Also, ticketing semantics may be preserved in the switch between the different transport protocols.
-
2.
公开(公告)号:US20170041398A1
公开(公告)日:2017-02-09
申请号:US14816800
申请日:2015-08-03
申请人: Citrix Systems, Inc.
发明人: Sandeep Kumar , Terry N. Treder
IPC分类号: H04L29/08
摘要: Methods, systems, computer-readable media, and apparatuses may provide virtualization of device management services (e.g., device drivers) dedicated managing a particular device and designed under for or under the assumption the particular device and the device management service will be utilized in a single session/user environment, so that virtual instances of the device management services may be used in a multi-session environment. Further, a redirection and/or virtualization layer may be created for each session in the multi-session environment to perform global database redirection, object name translation, and file system translation to ensure session boundaries are maintained and global/shared resources are not inappropriately altered by a session. As an example, the redirection/virtualization layer may redirect communications associated with a session and for a global resource to access a virtual instance of the resource specific to the session.
摘要翻译: 方法,系统,计算机可读介质和设备可以提供专用于管理特定设备的设备管理服务(例如,设备驱动器)的虚拟化,并且在特定设备和设备管理服务将在 单个会话/用户环境,使得可以在多会话环境中使用设备管理服务的虚拟实例。 此外,可以针对多会话环境中的每个会话创建重定向和/或虚拟化层,以执行全局数据库重定向,对象名称转换和文件系统转换,以确保会话边界得到维护,并且全局/共享资源不会被不适当地更改 在一个会议。 作为示例,重定向/虚拟化层可以重定向与会话相关联的通信,并且重定向全局资源以访问特定于会话的资源的虚拟实例。
-
公开(公告)号:US11671518B2
公开(公告)日:2023-06-06
申请号:US17569046
申请日:2022-01-05
申请人: Citrix Systems, Inc.
发明人: Georgy Momchilov , Terry N. Treder
IPC分类号: H04L69/165 , H04L69/326 , H04L69/18 , H04L69/40 , H04L69/16 , H04L69/163 , H04L69/164 , H04L43/0811 , H04L69/328 , H04L9/40 , H04L69/321 , H04L69/166 , H04L47/19
CPC分类号: H04L69/165 , H04L69/16 , H04L69/161 , H04L69/162 , H04L69/163 , H04L69/164 , H04L69/18 , H04L69/326 , H04L69/40 , H04L43/0811 , H04L47/196 , H04L63/0428 , H04L63/08 , H04L63/166 , H04L63/168 , H04L69/166 , H04L69/321 , H04L69/328
摘要: Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer may include acknowledgments for undelivered reliable packets between the client and the host. Next, the computing platform may resume transmission over a different transport protocol. In some embodiments, when establishing an initial connection between a client and a host, connections may be attempted in parallel over multiple transport protocols. After a connection over a first transport protocol is established, if a connection is later established over a second transport protocol, the connection may be transitioned to the second transport protocol. Also, ticketing semantics may be preserved in the switch between the different transport protocols.
-
公开(公告)号:US20200053161A1
公开(公告)日:2020-02-13
申请号:US16654961
申请日:2019-10-16
申请人: Citrix Systems, Inc.
发明人: Sandeep Kumar , Terry N. Treder
摘要: Methods, systems, computer-readable media, and apparatuses may provide virtualization of device management services (e.g., device drivers) dedicated managing a particular device and designed under for or under the assumption the particular device and the device management service will be utilized in a single session/user environment, so that virtual instances of the device management services may be used in a multi-session environment. Further, a redirection and/or virtualization layer may be created for each session in the multi-session environment to perform global database redirection, object name translation, and file system translation to ensure session boundaries are maintained and global/shared resources are not inappropriately altered by a session. As an example, the redirection/virtualization layer may redirect communications associated with a session and for a global resource to access a virtual instance of the resource specific to the session.
-
公开(公告)号:US10469592B2
公开(公告)日:2019-11-05
申请号:US15885901
申请日:2018-02-01
申请人: Citrix Systems, Inc.
发明人: Sandeep Kumar , Terry N. Treder
摘要: Methods, systems, computer-readable media, and apparatuses may provide virtualization of device management services (e.g., device drivers) dedicated managing a particular device and designed under for or under the assumption the particular device and the device management service will be utilized in a single session/user environment, so that virtual instances of the device management services may be used in a multi-session environment. Further, a redirection and/or virtualization layer may be created for each session in the multi-session environment to perform global database redirection, object name translation, and file system translation to ensure session boundaries are maintained and global/shared resources are not inappropriately altered by a session. As an example, the redirection/virtualization layer may redirect communications associated with a session and for a global resource to access a virtual instance of the resource specific to the session.
-
公开(公告)号:US09813504B2
公开(公告)日:2017-11-07
申请号:US14816800
申请日:2015-08-03
申请人: Citrix Systems, Inc.
发明人: Sandeep Kumar , Terry N. Treder
摘要: Methods, systems, computer-readable media, and apparatuses may provide virtualization of device management services (e.g., device drivers) dedicated managing a particular device and designed under for or under the assumption the particular device and the device management service will be utilized in a single session/user environment, so that virtual instances of the device management services may be used in a multi-session environment. Further, a redirection and/or virtualization layer may be created for each session in the multi-session environment to perform global database redirection, object name translation, and file system translation to ensure session boundaries are maintained and global/shared resources are not inappropriately altered by a session. As an example, the redirection/virtualization layer may redirect communications associated with a session and for a global resource to access a virtual instance of the resource specific to the session.
-
公开(公告)号:US11622010B2
公开(公告)日:2023-04-04
申请号:US17209580
申请日:2021-03-23
申请人: Citrix Systems, Inc.
发明人: Sandeep Kumar , Terry N. Treder
摘要: Methods, systems, computer-readable media, and apparatuses may provide virtualization of device management services (e.g., device drivers) dedicated managing a particular device and designed under for or under the assumption the particular device and the device management service will be utilized in a single session/user environment, so that virtual instances of the device management services may be used in a multi-session environment. Further, a redirection and/or virtualization layer may be created for each session in the multi-session environment to perform global database redirection, object name translation, and file system translation to ensure session boundaries are maintained and global/shared resources are not inappropriately altered by a session. As an example, the redirection/virtualization layer may redirect communications associated with a session and for a global resource to access a virtual instance of the resource specific to the session.
-
公开(公告)号:US11233882B2
公开(公告)日:2022-01-25
申请号:US16776022
申请日:2020-01-29
申请人: Citrix Systems, Inc.
发明人: Georgy Momchilov , Terry N. Treder
IPC分类号: H04L29/06 , H04L29/08 , H04L29/14 , H04L12/26 , H04L12/801
摘要: Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer may include acknowledgments for undelivered reliable packets between the client and the host. Next, the computing platform may resume transmission over a different transport protocol. In some embodiments, when establishing an initial connection between a client and a host, connections may be attempted in parallel over multiple transport protocols. After a connection over a first transport protocol is established, if a connection is later established over a second transport protocol, the connection may be transitioned to the second transport protocol. Also, ticketing semantics may be preserved in the switch between the different transport protocols.
-
公开(公告)号:US10992758B2
公开(公告)日:2021-04-27
申请号:US16654961
申请日:2019-10-16
申请人: Citrix Systems, Inc.
发明人: Sandeep Kumar , Terry N. Treder
摘要: Methods, systems, computer-readable media, and apparatuses may provide virtualization of device management services (e.g., device drivers) dedicated managing a particular device and designed under for or under the assumption the particular device and the device management service will be utilized in a single session/user environment, so that virtual instances of the device management services may be used in a multi-session environment. Further, a redirection and/or virtualization layer may be created for each session in the multi-session environment to perform global database redirection, object name translation, and file system translation to ensure session boundaries are maintained and global/shared resources are not inappropriately altered by a session. As an example, the redirection/virtualization layer may redirect communications associated with a session and for a global resource to access a virtual instance of the resource specific to the session.
-
公开(公告)号:US20220131957A1
公开(公告)日:2022-04-28
申请号:US17569046
申请日:2022-01-05
申请人: Citrix Systems, Inc.
发明人: Georgy Momchilov , Terry N. Treder
IPC分类号: H04L69/165 , H04L69/326 , H04L69/18 , H04L69/40 , H04L69/16 , H04L69/163 , H04L69/164
摘要: Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer may include acknowledgments for undelivered reliable packets between the client and the host. Next, the computing platform may resume transmission over a different transport protocol. In some embodiments, when establishing an initial connection between a client and a host, connections may be attempted in parallel over multiple transport protocols. After a connection over a first transport protocol is established, if a connection is later established over a second transport protocol, the connection may be transitioned to the second transport protocol. Also, ticketing semantics may be preserved in the switch between the different transport protocols.
-
-
-
-
-
-
-
-
-