-
公开(公告)号:US11281360B2
公开(公告)日:2022-03-22
申请号:US16929339
申请日:2020-07-15
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Chakravarthi Valicherla , Mukund Ingale , Kireeti Valicherla
IPC: G06F17/10 , 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.
-
公开(公告)号:US20200348810A1
公开(公告)日:2020-11-05
申请号:US16929339
申请日:2020-07-15
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 , 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.
-
公开(公告)号:US10362612B2
公开(公告)日:2019-07-23
申请号:US15450654
申请日:2017-03-06
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/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.
-
公开(公告)号:US10218778B2
公开(公告)日:2019-02-26
申请号:US15470072
申请日:2017-03-27
Applicant: Citrix Systems, Inc.
Inventor: Ian Russell Wesley , Lin Cao , Georgy Momchilov , Chakravarthi Valicherla
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.
-
公开(公告)号:US10152194B2
公开(公告)日:2018-12-11
申请号:US14491013
申请日:2014-09-19
Applicant: Citrix Systems, Inc.
Inventor: Jacob J. Summers , Chakravarthi Valicherla
IPC: G06F3/0481 , H04L29/08 , G06F3/14 , G09G5/36
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.
-
-
-
-