-
公开(公告)号:US11895184B2
公开(公告)日:2024-02-06
申请号:US17693591
申请日:2022-03-14
Applicant: Citrix Systems, Inc.
Inventor: Jacob Summers , Rakesh Kumar , Julian Petrov
IPC: H04L67/025 , H04L67/1061 , G06F9/50 , G06F9/54
CPC classification number: H04L67/1072 , G06F9/5055 , G06F9/54 , G06F9/542 , H04L67/025 , H04L67/1068
Abstract: Methods, systems, and computer-readable media for peer to peer discovery of remote applications are presented. A client device may discover available remote peers and remotely access applications hosted thereon. The client device may send a discovery message over a network and locate one or more peer devices with available remote access. The peer device may respond with a list including applications installed and currently executing application instances that the client device may remotely access. The peer device may dynamically generate the list based on analyzing applications installed on the peer device and application instances executing on the peer device. The client device may initiate remote access of a selected application hosted on the peer device. The peer device may execute the selected application in a remote mode by hooking input and output interfaces associated with the application, and the application may be executed in a shadow desktop environment. These and other features will be discussed further herein.
-
公开(公告)号:US20220116392A1
公开(公告)日:2022-04-14
申请号:US17070602
申请日:2020-10-14
Applicant: Citrix Systems, Inc.
Inventor: Harsh Shah , Manbinder Pal Singh , Rachelle Tobkes , Jacob Summers
IPC: H04L29/06
Abstract: Described embodiments provide systems and methods for contextual confidence scoring-based access control. The systems and methods can include one or more processors configured to receive a request from the client device to access an item of content. The one or more processors can select a first subset of authentication techniques. The authentication techniques identifiable with a score. The one or more processors can determine that a sum of the scores of the selected first subset of the authentication techniques exceeds a threshold. The one or more processors can transmit, to the client device, one or more authentication requests utilizing the selected first subset of authentication techniques. The one or more processors can provide, responsive to successful authentication by the client device, access to the item of content to the client device.
-
公开(公告)号:US11283866B2
公开(公告)日:2022-03-22
申请号:US14324646
申请日:2014-07-07
Applicant: Citrix Systems, Inc.
Inventor: Rakesh Kumar , Julian Petrov , Jacob Summers
IPC: H04L29/08 , H04L67/1087 , H04L67/01 , G06F9/54
Abstract: Methods, systems, and computer-readable media for providing remote access to applications executing on a host device are presented. Aspects described herein may enable a host device to provide remote access to applications executing in a user session by hooking one or more APIs (or other interfaces) associated with an application instance and a window composition module. Dynamically assigned ports may be generated and used to allow a client device to provide remote user input to an application instance operating in a remote access mode. One or more APIs associated with the application instance may be hooked to provide the remote user input to an input queue of the application instance, bypassing an operating system input queue in some embodiments. APIs associated with the application instance and the window composition module may be hooked to allow the host device to recognize window textures generated by the application instance. These recognized window textures may be sent to the remote client device. As a result, according to some aspects, a host device may enable remote access to the application instance by providing remote input to the application instance and forwarding output from the application instance to the remote client device. These and other features will be discussed further herein.
-
14.
公开(公告)号:US20210385215A1
公开(公告)日:2021-12-09
申请号:US16895321
申请日:2020-06-08
Applicant: Citrix Systems, Inc.
Inventor: Jacob Summers , Manbinder Pal Singh , Harsh Shah , Rachelle Tobkes
IPC: H04L29/06
Abstract: Described embodiments provide systems and methods for context aware frictionless authentication. A server may determine authentication method information, contextual scores and contextual weights of a device, in connection with a user request to access a resource via the device. The authentication method information may include a weight and a completion duration for each of a plurality of authentication methods available via the device. The server may determine an authentication score for each of the plurality of authentication methods using the authentication method information, the contextual scores and the contextual weights of the device. The server may identify a first authentication method from the plurality of authentication methods, according to the determined authentication score. The server may authenticate the user request via the first authentication method using a first device that supports the first authentication method.
-
15.
公开(公告)号:US10055364B2
公开(公告)日:2018-08-21
申请号:US15689581
申请日:2017-08-29
Applicant: Citrix Systems, Inc.
Inventor: Jacob Summers
CPC classification number: G06F13/102 , G06F13/385 , H04W4/80 , H04W52/0251 , H04W52/027 , H04W52/0277 , Y02D70/00 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/23
Abstract: The embodiments are directed to methods and systems for sending and receiving signals between one or more peripheral devices connected to a dongle system and an operating system. The methods and systems can detect when a dongle system has been connected to a mobile computing device. The methods and systems can receive an input to use the dongle system with a local operating system or a remote operating system. The methods and systems can also establish a communication channel between the local operating system and the remote operating system, and exchange signals between the dongle system and the remote operating system using one or more virtual filters.
-
公开(公告)号:US20160006800A1
公开(公告)日:2016-01-07
申请号:US14324580
申请日:2014-07-07
Applicant: Citrix Systems, Inc.
Inventor: Jacob Summers , Rakesh Kumar , Julian Petrov
IPC: H04L29/08
CPC classification number: H04L67/1072 , G06F9/5055 , G06F9/54 , G06F9/542 , H04L67/025 , H04L67/1068
Abstract: Methods, systems, and computer-readable media for peer to peer discovery of remote applications are presented. A client device may discover available remote peers and remotely access applications hosted thereon. The client device may send a discovery message over a network and locate one or more peer devices with available remote access. The peer device may respond with a list including applications installed and currently executing application instances that the client device may remotely access. The peer device may dynamically generate the list based on analyzing applications installed on the peer device and application instances executing on the peer device. The client device may initiate remote access of a selected application hosted on the peer device. The peer device may execute the selected application in a remote mode by hooking input and output interfaces associated with the application, and the application may be executed in a shadow desktop environment. These and other features will be discussed further herein.
Abstract translation: 提出了用于远程应用程序的对等发现的方法,系统和计算机可读介质。 客户端设备可以发现可用的远程对等体并远程访问托管在其上的应用。 客户端设备可以通过网络发送发现消息,并且利用可用的远程访问来定位一个或多个对等设备。 对等设备可以利用包括安装的应用和当前执行客户端设备可以远程访问的应用实例的列表进行响应。 对等设备可以基于对等设备上安装的应用和对等设备上执行的应用实例来动态地生成列表。 客户端设备可以启动对等设备上托管的所选应用的远程访问。 对等设备可以通过挂接与应用相关联的输入和输出接口在远程模式下执行所选择的应用,并且应用可以在影子桌面环境中执行。 这些和其他特征将在本文进一步讨论。
-
-
-
-
-