-
公开(公告)号:US12229386B2
公开(公告)日:2025-02-18
申请号:US17644647
申请日:2021-12-16
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Tejus Adiga M
IPC: G06F3/0482 , G06F3/0488 , G06F9/451
Abstract: In some embodiments, a method includes: receiving, by a computing device, shortcut commands from a plurality of applications, the shortcut commands provide access to features of different applications of the plurality, and the plurality including both active and inactive applications in execution; generating, by the computing device, a list of shortcut commands in response to a transition of a first application of the plurality from a state of inactive use to a state of active use, the list including a shortcut command from at least one inactive application of the plurality; and causing, by the computing device, display of a user interface that includes the list to enable access to a feature of an inactive application in response to selection of at least one shortcut command of the list.
-
公开(公告)号:US11928379B2
公开(公告)日:2024-03-12
申请号:US17666646
申请日:2022-02-08
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
Abstract: Methods and systems for causing display of notes in an extended reality (XR) environment are described herein. A computing device may provide, to a user and via an XR device, an XR environment. The computing device may receive an indication that the user is presenting content. The computing device may capture one or more images of a physical environment around the XR device, then process the images to identify a location of a camera. The computing device may retrieve text corresponding to the content being presented and cause display, in the XR environment and based on the location, of the text. In this manner, the computing device may orient the eyes of the user towards a camera during presentation of content.
-
公开(公告)号:US11822873B2
公开(公告)日:2023-11-21
申请号:US17120412
申请日:2020-12-14
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F3/048 , G06F40/166 , G06F40/103 , G10L15/26 , G10L15/22
CPC classification number: G06F40/166 , G06F40/103 , G10L15/22 , G10L15/26
Abstract: Disclosed is a system for generating a document having a sequence of steps. A user input selecting an element of an application is received, where the user input indicates the element corresponds to a step in the sequence of steps to be represented in the document. A record is stored, where the record includes at least data representing the selected element and a sequence identifier, indicating a relative position of the step within the sequence of steps. The document is generated by using the data in the record to generate a visual portion for the step, and using the sequence identifier to determine a position of the visual portion in the document relative to another visual portion(s) representing another step(s) in the sequence of steps.
-
公开(公告)号:US20230345240A1
公开(公告)日:2023-10-26
申请号:US17660695
申请日:2022-04-26
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: H04W12/0431 , H04W12/06 , H04W4/80
CPC classification number: H04W12/0431 , H04W12/068 , H04W4/80
Abstract: A contextual authentication method includes receiving a request to launch a web service and causing the web service to be launched on a remote browser. When a security event is detected, a security key obtained, based on a context of a client computing system, from a near-field communication (NFC) device connected to a mobile device. The security key is requested and received from the NFC device via the mobile device. The security key is delivered to the web service via the remote browser.
-
公开(公告)号:US11797623B2
公开(公告)日:2023-10-24
申请号:US17643445
申请日:2021-12-09
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F16/9535 , G06F16/2457 , G06F16/9538
CPC classification number: G06F16/9535 , G06F16/24578 , G06F16/9538
Abstract: A method for generating a microapp recommendation comprises receiving, at a client computing device, microapp metadata that characterizes multiple microapps. The method further comprises using a resource access application executing at the client computing device to launch a networked application that displays a user interface. The method further comprises calculating a composite correlation score for a particular microapp. The composite correlation score quantifies correlation between functionality provided by the user interface of the networked application and functionality provided by the particular microapp. The method further comprises using the composite correlation score to make a determination with respect to whether the particular microapp should be recommended to a user of the client computing device. The method further comprises, in response to determining that the particular microapp should be recommended to the user of the client computing device, displaying a supplemental user interface that provides a recommendation for the particular microapp.
-
公开(公告)号:US11768955B2
公开(公告)日:2023-09-26
申请号:US17121847
申请日:2020-12-15
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
CPC classification number: G06F21/6245 , G06F21/31 , G06F21/46 , H04L63/1416 , H04L63/1433
Abstract: Examples described herein attempt to mitigate risk associated with digitally storing sensitive information (e.g., passwords) in insecure applications and transferring the stored sensitive information to a sensitive information field (e.g., a password field in a login page). A computing device may detect a transfer to a sensitive field. The computing device may determine if a source application for the transfer is an insecure application. If the source application is an insecure application, the computing device may provide a risk mitigation action. The computing device may also transmit to an analytic server telemetry data comprising the identification of the source application, identification of a target application containing the sensitive information field, and a username associated with the computing device. The analytic server may calculate risk score based on the received telemetry data and provide further risk mitigation actions to the computing device.
-
公开(公告)号:US20230251809A1
公开(公告)日:2023-08-10
申请号:US17666646
申请日:2022-02-08
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
Abstract: Methods and systems for causing display of notes in an extended reality (XR) environment are described herein. A computing device may provide, to a user and via an XR device, an XR environment. The computing device may receive an indication that the user is presenting content. The computing device may capture one or more images of a physical environment around the XR device, then process the images to identify a location of a camera. The computing device may retrieve text corresponding to the content being presented and cause display, in the XR environment and based on the location, of the text. In this manner, the computing device may orient the eyes of the user towards a camera during presentation of content.
-
公开(公告)号:US20230236702A1
公开(公告)日:2023-07-27
申请号:US17583724
申请日:2022-01-25
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , James Bulpin , Christopher Fleck
IPC: G06F3/0481 , G06F3/0354 , G06F3/04842
CPC classification number: G06F3/0481 , G06F3/0354 , G06F3/04842
Abstract: Methods and systems for transparent user-interfaces are described herein. A computing device may generate an overlay that is transparent and positionable on top of a window of a user interface. The overlay may include visible content of an application different than another application of the window. Based on the visible content of the application and content of the another application, the computing device may determine a location of the overlay relative to the window. The computing device may provide, based on the determined location, the overlay on top of the window, so as to display the visible content of the application in a nonoverlapping fashion with the content of the another application to display and enable use of multiple applications with one window.
-
公开(公告)号:US20230195278A1
公开(公告)日:2023-06-22
申请号:US17644647
申请日:2021-12-16
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Tejus Adiga M
IPC: G06F3/0482 , G06F3/0488 , G06F9/451
CPC classification number: G06F3/0482 , G06F3/0488 , G06F9/451
Abstract: In some embodiments, a method includes: receiving, by a computing device, shortcut commands from a plurality of applications, the shortcut commands provide access to features of different applications of the plurality, and the plurality including both active and inactive applications in execution; generating, by the computing device, a list of shortcut commands in response to a transition of a first application of the plurality from a state of inactive use to a state of active use, the list including a shortcut command from at least one inactive application of the plurality; and causing, by the computing device, display of a user interface that includes the list to enable access to a feature of an inactive application in response to selection of at least one shortcut command of the list.
-
公开(公告)号:US11669626B2
公开(公告)日:2023-06-06
申请号:US17205241
申请日:2021-03-18
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F21/62
CPC classification number: G06F21/6209
Abstract: In one aspect, the present disclosure relates to a method including: determining whether first data representative of a first string of content used by a user to access an application is present within the data structure having positions that contain values representative of strings of content; responsive to determination that the first data is not present within the data structure, retrieving a value from an index using a key associated with the user, the value being derived from positions in the data structure that contain values representative of a second string of content previously used by the user to access the application; decrementing the values of the positions in the data structure representative of the second string of content to remove second data representative of the second string of content from the data structure; and adding the first data representative of the first string of content to the data structure.