-
公开(公告)号:US20230214277A1
公开(公告)日:2023-07-06
申请号:US17578338
申请日:2022-01-18
Applicant: CITRIX SYSTEMS, INC.
Inventor: Shihao Qian , Bo Zang , Hao Wu , Yihong Wu
CPC classification number: G06F9/542 , G06N20/00 , G06F9/547 , G06F2209/544
Abstract: A method for learning model based attribute impact analysis may include training a learning model to recognize a nexus between a name of a file and an attribute impacted by the file. The trained learning model may be applied to identify at least one attribute impacted by a file update including one or more files. A review may be performed of the at least one attribute impacted by the file update. Related systems and computer program products are also provided.
-
公开(公告)号: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.
-
公开(公告)号:US11693674B2
公开(公告)日:2023-07-04
申请号:US17643882
申请日:2021-12-13
Applicant: CITRIX SYSTEMS, INC.
Inventor: Georgy Momchilov
IPC: G06F9/451 , G06F16/957 , G06F3/0481 , G06F9/455
CPC classification number: G06F9/451 , G06F3/0481 , G06F9/45558 , G06F16/9574 , G06F2009/45595
Abstract: A computing system includes a virtualization server that runs virtual machine sessions and provides a hosted application with user interface (UI) elements having an ordered hierarchy of graphical control elements when sequenced therethrough. A client computing device accesses the hosted application and receives the ordered hierarchy of graphical control elements and displays the graphical control elements as local virtual UI elements, applies user input to one of the graphical control elements in focus, generates a local virtual UI element graphics overlay for display corresponding to a predicted response to the user input as a next graphical control element in the ordered hierarchy and sends the user input to the virtualization server.
-
公开(公告)号:US20230205595A1
公开(公告)日:2023-06-29
申请号:US17667062
申请日:2022-02-08
Applicant: Citrix Systems, Inc.
Inventor: Vikramjeet Singh , Mukesh Garg , Vivek Koni Raghuveer , Syed Mansoor Pasha , Ramnath Repakula , Vindhya Gajanan , PN Prathima
CPC classification number: G06F9/505 , G06F9/45558 , G06F11/3433 , G06F2009/4557
Abstract: Systems and methods for managing overloaded machines in a virtual environment are provided. A device can include one or more processors, coupled to memory. The device can receive, for time intervals, a metric of performance of hardware of a machine hosting sessions between clients. The device can identify, for the time intervals, a plurality of scores indicative of performance of the corresponding plurality of sessions. The device can trigger an action to perform on the machine or at least one of the sessions responsive to i) the metric of performance of hardware failing a first threshold corresponding to availability of the hardware for a predetermined number of time intervals of the plurality of time intervals, and ii) the at least one of the plurality of scores failing a second threshold corresponding to satisfactory session performance for the same predetermined number of time intervals
-
公开(公告)号:US20230198929A1
公开(公告)日:2023-06-22
申请号:US17648842
申请日:2022-01-25
Applicant: Citrix Systems, Inc.
Inventor: Ke Xu , Shuai Ye , Zongpeng Qiao
IPC: H04L51/00 , H04L51/043 , G06F40/30 , H04L67/55
CPC classification number: H04L51/14 , H04L51/12 , H04L51/043 , G06F40/30 , H04L67/26
Abstract: A method of pushing a message notification to a message recipient comprises capturing a message that is sent to a message recipient. The method further comprises extracting a first set of one or more message keywords from the message. The method further comprises extracting a second set of one or more recipient keywords from one or more digital resources associated with the message recipient. The method further comprises evaluating a correspondence between the first set and the second set. The method further comprises pushing, to the message recipient, at a notification time, a notification of the message. The notification time depends on the evaluated correspondence.
-
公开(公告)号:US20230195507A1
公开(公告)日:2023-06-22
申请号:US17646313
申请日:2021-12-29
Applicant: Citrix Systems, Inc.
Inventor: Zongpeng Qiao , Ke Xu , Xiao Zhang , Jie Zhuang
CPC classification number: G06F9/48 , G06F9/44594 , G06F3/0482
Abstract: A system and method for switching from a locally executing application to a remotely executing application. A method includes: detecting a launch of an application on a computing device, the application being executable locally on the computing device; rendering an element in a user interface presented within a display of the computing device, the element configured to substitute the application with a corresponding application that executes on a remote computing device; and in response to input received on the element, launching the corresponding application on the remote computing device and terminating execution of the application on the computing device.
-
公开(公告)号:US20230188525A1
公开(公告)日:2023-06-15
申请号:US17551671
申请日:2021-12-15
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Chris Fleck
IPC: H04L9/40
CPC classification number: H04L63/101
Abstract: Described embodiments provide systems and methods for protecting access to a server. A device intermediary to a client and a server may identify a capability of the client to protect access to the server via an application. The device may determine that an element of a user interface provided by the application to the client is to be modified based at least on the capability. The device may modify, responsive to the determination, the element of the user interface to further protect access to the server in accordance with the capability. The device may provide the modified element to the client for the user interface of the application.
-
公开(公告)号:US20230177142A1
公开(公告)日:2023-06-08
申请号:US17457851
申请日:2021-12-06
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F21/46
CPC classification number: G06F21/46
Abstract: A computer system configured to protect user credentials is provided. The computer system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to select a number N of non-sequential positions in a password according to a selection strategy; sample the number N of characters from the password corresponding to the selected non-sequential positions; store the selected positions; store the sampled characters separately from the selected positions; detect entry of the sampled characters in the N non-sequential positions in a protected location; and perform a security action in response to the entry of the sampled characters in the protected location.
-
公开(公告)号:US11671254B2
公开(公告)日:2023-06-06
申请号:US17662711
申请日:2022-05-10
Applicant: Citrix Systems, Inc.
Inventor: Anudeep Athlur , Praveen Raja Dhanabalan , Anuj Magazine
CPC classification number: H04L9/3033 , G06F21/45 , G06V20/10 , H04L9/0869 , H04L63/0428 , H04L63/08 , G06F7/582
Abstract: Methods and systems for secure authentication in an extended reality (XR) environment are described herein. An XR environment may be output by a computing device and for display on a device configured to be worn by a user. A first plurality of images may be determined via the XR environment. The first plurality of images may be determined based on a user looking at a plurality of objects, real or virtual, in the XR environment. The first plurality of images may be sent to a server, and the server may return a second plurality of images. A public key and private key may be determined based on different portions of each of the second plurality of images. The public key may be sent to the server to register and/or authenticate subsequent communications between the computing device and the server.
-
公开(公告)号:US11669497B2
公开(公告)日:2023-06-06
申请号:US16569906
申请日:2019-09-13
Applicant: CITRIX SYSTEMS, INC.
Inventor: Ricardo Fernando Feijoo
IPC: G06F16/10 , G06F16/176 , H04L67/06 , G06F16/93 , H04L67/561
CPC classification number: G06F16/176 , G06F16/93 , H04L67/06 , H04L67/561
Abstract: A computer system includes client devices operated by users collaborating on a project, and a collaboration server. Each client device remotely accesses web applications via a managed browser to be used by the users collaborating on the project. The collaboration server cooperates with the managed browsers to receive from the managed browsers data corresponding to actions performed by each user within the web applications, generate notifications based on the actions performed by the users within the web applications, and cause the managed browsers to display the notifications. The notifications are generated independent from the web applications.
-
-
-
-
-
-
-
-
-