-
公开(公告)号:US11693913B2
公开(公告)日:2023-07-04
申请号:US16532959
申请日:2019-08-06
Applicant: Citrix Systems, Inc.
Inventor: Youjun Gu , Fuping Zhou , Wenping Xu , Xiao Yuan
IPC: G06F16/00 , G06F16/9538 , H04L67/00 , H04L9/40 , G06F16/9532
CPC classification number: G06F16/9538 , G06F16/9532 , H04L63/0815 , H04L67/34
Abstract: Methods and systems for searching SaaS virtual applications are disclosed. One method includes receiving a set of search terms for a search of a virtual application, the search of the virtual application being executable without having the virtual application open on a computing device. The search request is provided to a source of the virtual application, the request including the set of search terms for the virtual application. At least one response is received from the source of the virtual application based on the set of search terms. A list of search results is provided to the computing device to enable selection of the virtual application from a plurality of other virtual applications accessible via the computing device, the list of search results including the received at least one response.
-
公开(公告)号:US11681378B2
公开(公告)日:2023-06-20
申请号:US17315642
申请日:2021-05-10
Applicant: Citrix Systems, Inc.
Inventor: Wenping Xu , Junying Gao
CPC classification number: G06F3/0238 , G06F11/3457 , G06F11/3688
Abstract: Methods and systems for performing automated keyboard mapping for virtual desktops are described herein. A system may generate a keyboard mapping table containing a plurality of keyboard inputs. The system may simulate a keyboard input locally at the system and using a virtual desktop hosted by a remote desktop platform to generate keyboard simulation outputs in response to a first keyboard input. In response to determining a discrepancy between the keyboard simulation outputs, the system may modify a key value in the keyboard mapping table resulting in a corrected keyboard mapping table, where the key value corresponds to the first keyboard input. In response to receiving a second keyboard input, the system may apply the corrected keyboard mapping table to display a keyboard output at the virtual desktop hosted by the remote desktop platform, where the second keyboard input has the same key value as the first keyboard input.
-
公开(公告)号:US20210263596A1
公开(公告)日:2021-08-26
申请号:US17315642
申请日:2021-05-10
Applicant: Citrix Systems, Inc.
Inventor: Wenping Xu , Junying Gao
Abstract: Methods and systems for performing automated keyboard mapping for virtual desktops are described herein. A system may generate a keyboard mapping table containing a plurality of keyboard inputs. The system may simulate a keyboard input locally at the system and using a virtual desktop hosted by a remote desktop platform to generate keyboard simulation outputs in response to a first keyboard input. In response to determining a discrepancy between the keyboard simulation outputs, the system may modify a key value in the keyboard mapping table resulting in a corrected keyboard mapping table, where the key value corresponds to the first keyboard input. In response to receiving a second keyboard input, the system may apply the corrected keyboard mapping table to display a keyboard output at the virtual desktop hosted by the remote desktop platform, where the second keyboard input has the same key value as the first keyboard input.
-
公开(公告)号:US20200150781A1
公开(公告)日:2020-05-14
申请号:US16221849
申请日:2018-12-17
Applicant: Citrix Systems, Inc.
Inventor: Wenping Xu , Junying Gao
Abstract: Methods and systems for performing automated keyboard mapping for virtual desktops are described herein. A system may generate a keyboard mapping table containing a plurality of keyboard inputs. The system may simulate a keyboard input locally at the system and using a virtual desktop hosted by a remote desktop platform to generate keyboard simulation outputs in response to a first keyboard input. In response to determining a discrepancy between the keyboard simulation outputs, the system may modify a key value in the keyboard mapping table resulting in a corrected keyboard mapping table, where the key value corresponds to the first keyboard input. In response to receiving a second keyboard input, the system may apply the corrected keyboard mapping table to display a keyboard output at the virtual desktop hosted by the remote desktop platform, where the second keyboard input has the same key value as the first keyboard input.
-
公开(公告)号:US11036308B2
公开(公告)日:2021-06-15
申请号:US16221849
申请日:2018-12-17
Applicant: Citrix Systems, Inc.
Inventor: Wenping Xu , Junying Gao
Abstract: Methods and systems for performing automated keyboard mapping for virtual desktops are described herein. A system may generate a keyboard mapping table containing a plurality of keyboard inputs. The system may simulate a keyboard input locally at the system and using a virtual desktop hosted by a remote desktop platform to generate keyboard simulation outputs in response to a first keyboard input. In response to determining a discrepancy between the keyboard simulation outputs, the system may modify a key value in the keyboard mapping table resulting in a corrected keyboard mapping table, where the key value corresponds to the first keyboard input. In response to receiving a second keyboard input, the system may apply the corrected keyboard mapping table to display a keyboard output at the virtual desktop hosted by the remote desktop platform, where the second keyboard input has the same key value as the first keyboard input.
-
公开(公告)号:US20210004425A1
公开(公告)日:2021-01-07
申请号:US16532959
申请日:2019-08-06
Applicant: Citrix Systems, Inc.
Inventor: Youjun Gu , Fuping Zhou , Wenping Xu , Xiao Yuan
IPC: G06F16/9538 , G06F16/9532 , H04L29/06 , H04L29/08
Abstract: Methods and systems for searching SaaS virtual applications are disclosed. One method includes receiving a set of search terms for a search of a virtual application, the search of the virtual application being executable without having the virtual application open on a computing device. The search request is provided to a source of the virtual application, the request including the set of search terms for the virtual application. At least one response is received from the source of the virtual application based on the set of search terms. A list of search results is provided to the computing device to enable selection of the virtual application from a plurality of other virtual applications accessible via the computing device, the list of search results including the received at least one response.
-
-
-
-
-