-
公开(公告)号:US09641599B2
公开(公告)日:2017-05-02
申请号:US14247401
申请日:2014-04-08
Applicant: Citrix Systems, Inc.
Inventor: Ian Russell Wesley , Lin Cao , Georgy Momchilov , Chakravarthi Valicherla
CPC classification number: H04L67/10 , G06F3/1454 , G06F9/452 , G06F9/45558 , G06F2009/45595 , G09G2358/00 , G09G2360/121 , G09G2370/022 , G09G2370/025 , H04L12/4641 , H04L41/046 , H04L63/0272 , H04L67/06 , H04L67/1095 , H04L67/1097 , H04L67/2857
Abstract: Methods, systems, computer-readable media, and apparatuses for providing a native desktop using cloud-synchronized data are presented. In some embodiments, a desktop management service provided by at least one computing device may selectively store data from a remote desktop. Subsequently, the desktop management service may synchronize the stored data with a cloud-based data storage platform. Thereafter, the desktop management service may cause a native desktop to be presented on a client device using the synchronized data. In some arrangements, the extracted, analyzed, and/or selectively stored data may include one or more application shortcuts, one or more documents, one or more registry keys, one or more personalization settings, or one or more layout settings. Additionally or alternatively, the remote desktop may be associated with a first operating system, and the native desktop may be associated with a second operating system different from the first operating system.
-
公开(公告)号:US20190289656A1
公开(公告)日:2019-09-19
申请号:US16428580
申请日:2019-05-31
Applicant: Citrix Systems, Inc.
Inventor: Chakravarthi Valicherla , Grant Kennell , Jaspreet Singh
Abstract: Methods and systems for enabling multiple mobile devices to access an access gateway when at least one of the multiple mobile devices is unable to establish a virtual private network connection with the access gateway are described herein. For example, in some embodiments, a mobile device may configure itself as a member of a mesh network. A virtual private network connection may be established between the mobile device and the access gateway. The mesh network may include one or more other member devices that are unable to establish a virtual private network with the access gateway. After completing its configuration, the mobile device may receive, over a peer-to-peer connection of the mesh network, data that is intended for the access gateway and that is from one of the other member devices. The mobile device may transmit the data to the access gateway via the virtual private network connection.
-
公开(公告)号:US20170201578A1
公开(公告)日:2017-07-13
申请号:US15470072
申请日:2017-03-27
Applicant: Citrix Systems, Inc.
Inventor: Ian Russell Wesley , Lin Cao , Georgy Momchilov , Chakravarthi Valicherla
CPC classification number: H04L67/10 , G06F3/1454 , G06F9/452 , G06F9/45558 , G06F2009/45595 , G09G2358/00 , G09G2360/121 , G09G2370/022 , G09G2370/025 , H04L12/4641 , H04L41/046 , H04L63/0272 , H04L67/06 , H04L67/1095 , H04L67/1097 , H04L67/2857
Abstract: Methods, systems, computer-readable media, and apparatuses for providing a native desktop using cloud-synchronized data are presented. In some embodiments, a desktop management service provided by at least one computing device may selectively store data from a remote desktop. Subsequently, the desktop management service may synchronize the stored data with a cloud-based data storage platform. Thereafter, the desktop management service may cause a native desktop to be presented on a client device using the synchronized data. In some arrangements, the extracted, analyzed, and/or selectively stored data may include one or more application shortcuts, one or more documents, one or more registry keys, one or more personalization settings, or one or more layout settings. Additionally or alternatively, the remote desktop may be associated with a first operating system, and the native desktop may be associated with a second operating system different from the first operating system.
-
公开(公告)号:US20220179531A1
公开(公告)日:2022-06-09
申请号:US17678679
申请日:2022-02-23
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Chakravarthi Valicherla , Mukund Ingale , Kireeti Valicherla
IPC: G06F3/0484 , G06F3/14 , G09G5/14 , G06F9/451 , G06F3/0481 , G06F3/0482 , H04L67/025
Abstract: In some remote application execution environments, a client device (e.g., to which application output is sent and where user interaction is performed) may include native control elements for touch input such as virtual keyboards, virtual pickers and the like. When the server device detects an editable/control field of a remoted application receiving focus, the server may instruct the client to activate a native control element for user interaction. The client may determine the manner in which to modify an application display to resolve potential display conflicts. For example, a native control element may obscure or hide portions of the remoted application on the client display. Modifying the application display may include panning the display, zooming into or out of portions of the display, adapting the display for scrolling, and the like. The remote computing device may also transmit values for populating a native control element.
-
公开(公告)号:US10761692B2
公开(公告)日:2020-09-01
申请号:US15215175
申请日:2016-07-20
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Chakravarthi Valicherla , Mukund Ingale , Kireeti Valicherla
IPC: G06F17/20 , G06F3/0484 , G06F3/14 , G09G5/14 , G06F9/451 , G06F3/0481 , G06F3/0482 , H04L29/08
Abstract: In some remote application execution environments, a client device (e.g., to which application output is sent and where user interaction is performed) may include native control elements for touch input such as virtual keyboards, virtual pickers and the like. When the server device detects an editable/control field of a remoted application receiving focus, the server may instruct the client to activate a native control element for user interaction. The client may determine the manner in which to modify an application display to resolve potential display conflicts. For example, a native control element may obscure or hide portions of the remoted application on the client display. Modifying the application display may include panning the display, zooming into or out of portions of the display, adapting the display for scrolling, and the like. The remote computing device may also transmit values for populating a native control element.
-
公开(公告)号:US10743357B2
公开(公告)日:2020-08-11
申请号:US16428580
申请日:2019-05-31
Applicant: Citrix Systems, Inc.
Inventor: Chakravarthi Valicherla , Grant Kennell , Jaspreet Singh
IPC: H04L12/46 , H04L29/06 , H04W4/00 , H04W76/14 , H04W84/18 , H04W4/80 , H04W12/00 , H04W12/02 , H04W88/04 , H04W88/06
Abstract: Methods and systems for enabling multiple mobile devices to access an access gateway when at least one of the multiple mobile devices is unable to establish a virtual private network connection with the access gateway are described herein. For example, in some embodiments, a mobile device may configure itself as a member of a mesh network. A virtual private network connection may be established between the mobile device and the access gateway. The mesh network may include one or more other member devices that are unable to establish a virtual private network with the access gateway. After completing its configuration, the mobile device may receive, over a peer-to-peer connection of the mesh network, data that is intended for the access gateway and that is from one of the other member devices. The mobile device may transmit the data to the access gateway via the virtual private network connection.
-
公开(公告)号:US20180255591A1
公开(公告)日:2018-09-06
申请号:US15450654
申请日:2017-03-06
Applicant: Citrix Systems, Inc.
Inventor: Chakravarthi Valicherla , Grant Kennell , Jaspreet Singh
CPC classification number: H04W76/14 , H04L12/4633 , H04L12/4641 , H04L63/0272 , H04L63/0815 , H04L69/03 , H04W4/80 , H04W12/001 , H04W12/00403 , H04W84/18 , H04W88/04 , H04W88/06
Abstract: Methods and systems for enabling multiple mobile devices to access an access gateway when at least one of the multiple mobile devices is unable to establish a virtual private network connection with the access gateway are described herein. For example, in some embodiments, a mobile device may configure itself as a member of a mesh network. A virtual private network connection may be established between the mobile device and the access gateway. The mesh network may include one or more other member devices that are unable to establish a virtual private network with the access gateway. After completing its configuration, the mobile device may receive, over a peer-to-peer connection of the mesh network, data that is intended for the access gateway and that is from one of the other member devices. The mobile device may transmit the data to the access gateway via the virtual private network connection.
-
公开(公告)号:US20160328107A1
公开(公告)日:2016-11-10
申请号:US15215175
申请日:2016-07-20
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Chakravarthi Valicherla , Mukund Ingale , Kireeti Valicherla
IPC: G06F3/0484 , H04L29/08 , G06F9/44 , G06F3/14 , G06F3/0482
Abstract: In some remote application execution environments, a client device (e.g., to which application output is sent and where user interaction is performed) may include native control elements for touch input such as virtual keyboards, virtual pickers and the like. When the server device detects an editable/control field of a remoted application receiving focus, the server may instruct the client to activate a native control element for user interaction. The client may determine the manner in which to modify an application display to resolve potential display conflicts. For example, a native control element may obscure or hide portions of the remoted application on the client display. Modifying the application display may include panning the display, zooming into or out of portions of the display, adapting the display for scrolling, and the like. The remote computing device may also transmit values for populating a native control element.
Abstract translation: 在一些远程应用程序执行环境中,客户端设备(例如,发送应用程序输出和执行用户交互的位置)可以包括用于触摸输入的本机控制元件,例如虚拟键盘,虚拟选择器等。 当服务器设备检测到远程应用接收焦点的可编辑/控制字段时,服务器可以指示客户端激活用于用户交互的本地控制元素。 客户端可以确定修改应用程序显示以解决潜在的显示冲突的方式。 例如,原生控制元素可以在客户端显示器上遮蔽或隐藏远程应用的部分。 修改应用程序显示可以包括平移显示,放大或缩小显示部分,调整显示以进行滚动等。 远程计算设备还可以传输用于填充本机控制元件的值。
-
公开(公告)号:US20150082178A1
公开(公告)日:2015-03-19
申请号:US14491013
申请日:2014-09-19
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jacob J. Summers , Chakravarthi Valicherla
IPC: G06F3/0481 , H04L29/08
CPC classification number: G06F3/0481 , G06F3/14 , G09G5/363 , G09G2360/08 , G09G2370/022 , G09G2370/025 , H04L67/10
Abstract: Methods and systems are disclosed for transmitting data from a host computing device to a client computing device. This data may include graphical data, which may require additional processing by a renderer, such as a graphical processing unit (GPU), prior to being transmitted. Upon being forwarded to a specialized hardware component that, for example, may combine a GPU with a controller and one or more network interfaces, the graphical data may be rendered, packetized and transmitted without being provided to a system memory of the host computing device or otherwise involving the host computing device. Data packets including rendered graphical data may be generated by a second processor, different from the host processor of the host computing device.
Abstract translation: 公开了用于将数据从主机计算设备传送到客户端计算设备的方法和系统。 该数据可以包括图形数据,其可以在被发送之前需要诸如图形处理单元(GPU)之类的渲染器的额外处理。 在转发到例如可以将GPU与控制器和一个或多个网络接口组合的专用硬件组件时,图形数据可以被呈现,分组化和传输,而不被提供给主计算设备的系统存储器,或者 否则涉及主机计算设备。 包括渲染图形数据的数据分组可以由与主计算设备的主机处理器不同的第二处理器生成。
-
10.
公开(公告)号:US20140304326A1
公开(公告)日:2014-10-09
申请号:US14247401
申请日:2014-04-08
Applicant: Citrix Systems, Inc.
Inventor: Ian Russell Wesley , Lin Cao , Georgy Momchilov , Chakravarthi Valicherla
IPC: H04L29/08
CPC classification number: H04L67/10 , G06F3/1454 , G06F9/452 , G06F9/45558 , G06F2009/45595 , G09G2358/00 , G09G2360/121 , G09G2370/022 , G09G2370/025 , H04L12/4641 , H04L41/046 , H04L63/0272 , H04L67/06 , H04L67/1095 , H04L67/1097 , H04L67/2857
Abstract: Methods, systems, computer-readable media, and apparatuses for providing a native desktop using cloud-synchronized data are presented. In some embodiments, a desktop management service provided by at least one computing device may selectively store data from a remote desktop. Subsequently, the desktop management service may synchronize the stored data with a cloud-based data storage platform. Thereafter, the desktop management service may cause a native desktop to be presented on a client device using the synchronized data. In some arrangements, the extracted, analyzed, and/or selectively stored data may include one or more application shortcuts, one or more documents, one or more registry keys, one or more personalization settings, or one or more layout settings. Additionally or alternatively, the remote desktop may be associated with a first operating system, and the native desktop may be associated with a second operating system different from the first operating system.
Abstract translation: 提出了使用云同步数据提供本地桌面的方法,系统,计算机可读介质和装置。 在一些实施例中,由至少一个计算设备提供的桌面管理服务可以选择性地存储来自远程桌面的数据。 随后,桌面管理服务可以将存储的数据与基于云的数据存储平台同步。 此后,桌面管理服务可能会使用同步数据在本地桌面上呈现本机桌面。 在一些安排中,提取的,分析的和/或选择性地存储的数据可以包括一个或多个应用程序快捷方式,一个或多个文档,一个或多个注册表项,一个或多个个性化设置或一个或多个布局设置。 另外或替代地,远程桌面可以与第一操作系统相关联,并且本机桌面可以与不同于第一操作系统的第二操作系统相关联。
-
-
-
-
-
-
-
-
-