-
公开(公告)号:US11843593B2
公开(公告)日:2023-12-12
申请号:US17113874
申请日:2020-12-07
Applicant: Citrix Systems, Inc.
Inventor: Robert Monro , Feng Huang , Aleksis Sideris , Nikolay Paskulov , Ricardo Fernando Feijoo
CPC classification number: H04L63/0807 , H04L63/0815 , H04L63/0884 , H04L63/102
Abstract: A method of providing access to digital resources using multiple user identities comprises receiving, from a client application, a first set of authentication tokens that authorize a user to acquire target data provided by a server application. The method further comprises receiving, from the client application, a second set of authentication tokens that authorize the same user to access a connected application. The method further comprises sending, to the server application, a first request to acquire the target data provided by the server application, the first request including the first set of authentication tokens and an identifier of the target data. The method further comprises receiving, from the server application, the target data. The method further comprises sending the target data from the application connector to the connected application in a second request that also includes the second set of authentication tokens.
-
公开(公告)号:US20230385731A1
公开(公告)日:2023-11-30
申请号:US17847678
申请日:2022-06-23
Applicant: Citrix Systems, Inc.
Inventor: Zongpeng Qiao , Ze Chen , Wenshuang Zhang , Xuan Liu
CPC classification number: G06Q10/06316 , G06Q10/06398 , G06Q10/063114 , G16H20/70 , A61B5/165 , A61B5/4815
Abstract: A task management process includes receiving, by a processor and from a task management service, one or more tasks to be performed by a user; computing, by the processor, a task score for each of the one or more tasks to be performed by the user; determining, by the processor, a mood status associated with the user; comparing, by the processor, the mood status to the task score for each of the one or more tasks to be performed by the user; determining, by the processor and based on the comparison, a recommended task from among each of the one or more tasks to be performed by the user; and sending, by the processor, the recommended task to the task management service for display to the user.
-
公开(公告)号:US11831646B2
公开(公告)日:2023-11-28
申请号:US16371406
申请日:2019-04-01
Applicant: Citrix Systems, Inc.
Inventor: Nandikotkur Achyuth , Satish Vanahalli , Chirag Agarwal , Arnav Akhoury
CPC classification number: H04L63/102 , H04L9/0819 , H04L63/0861 , H04L63/0884 , H04W12/06 , H04W12/08
Abstract: This disclosure is directed to embodiments of systems and methods for controlling the access to files or other data. In some of the disclosed embodiments, a computing system receives a request for access to data by a first device operated by a first user, and determines that an identity of a second user associated with the data is to be authenticated to allow access to the data by the first device. The computing system invokes an authentication process to authenticate the identity of the second user based on an input provided to a second device by the second user and, based on that authentication process, determines that the identity of the second user has been authenticated based on the first input. The computing system then provides access to the data by the first device based at least in part on authentication of the identity of the second user. The authentication process may, for example, authenticate the identity of the second user based on a biometric input provided by the second user.
-
公开(公告)号:US11829191B2
公开(公告)日:2023-11-28
申请号:US17695534
申请日:2022-03-15
Applicant: Citrix Systems, Inc.
Inventor: Vipin Borkar , Santosh Sampath , Deepak Sharma , Arvind SankaraSubramanian
IPC: G06F16/955 , G06F16/951 , H04L43/0876 , H04L67/10
CPC classification number: G06F16/9566 , G06F16/951 , H04L43/0876 , H04L67/10
Abstract: Embodiments described include systems and methods of determining one or more links of one or more network applications to access to perform a task is provided. The method can include receiving, by a server, a request from a client application on a client device. The request can identify a name of a task to be performed. The client application can include an embedded browser for accessing one or more network applications. The method can include determining, by the server, one or more links of the one or more network applications hosted on one or more third party servers that are to be used to perform a task identified by the name of the task. The method can include causing, responsive to the request and to perform the task, the embedded browser of the client application on the client device to access the one or more links of the one or more network applications hosted on the one or more third party servers.
-
35.
公开(公告)号:US11824785B2
公开(公告)日:2023-11-21
申请号:US17448432
申请日:2021-09-22
Applicant: CITRIX SYSTEMS, INC.
Inventor: Georgy Momchilov
IPC: H04L47/2441 , H04L47/2483 , H04L69/166 , H04L67/147 , H04L67/131
CPC classification number: H04L47/2441 , H04L47/2483 , H04L67/131 , H04L67/147 , H04L69/166
Abstract: A computing device may include a memory and a processor cooperating with the memory to access a session hosted by a remote computing device, and classify a group of data packets into first and second data packets. The first data packets may define reference points for reassembly of the group of data packets with the second data packets at their original positions in the group of data packets. The processor may further send the first and second data packets to the remote computing device via different channels with different rates of packet loss to enable reconstruction of the group of data packets at another device.
-
公开(公告)号:US11822968B2
公开(公告)日:2023-11-21
申请号:US17584018
申请日:2022-01-25
Applicant: CITRIX SYSTEMS, INC.
Inventor: Ioannis Dounis , John Prevezanos , Thanasis Petrovas , Vassilis Tsogkas
CPC classification number: G06F9/5044 , G06F8/60
Abstract: A method, a system, and a computer program product for executing a performance capacity analysis in a cloud application delivery controller computing environment and generating one or more recommendations for deployment of a computing solution. One or more deployment parameters associated with deploying of a first computing system in a plurality of first computing systems in a second computing system is received. The deployment parameters are defined by at least the second computing system. A list of first computing systems is generating using the received deployment parameters. Each first computing system in the generated list is executed in a test environment and test results associated with execution of each first computing system in the generated list are determined. At least one first computing system in the generated list is selected for deployment upon determining that the test results associated with executing of the first computing system match the deployment parameters.
-
公开(公告)号:US20230367534A1
公开(公告)日:2023-11-16
申请号:US17808345
申请日:2022-06-23
Applicant: Citrix Systems, Inc.
Inventor: Kai Cui , Shunli Ren , Zhen Fan
IPC: G06F3/14 , G06F21/83 , G06F21/84 , G06F3/0481
CPC classification number: G06F3/1454 , G06F21/83 , G06F21/84 , G06F3/0481 , G06F2221/032
Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, receiving input events from a remote computing device, ones of the input events having an input event position associated with a position on a screen of the computing device being shared during a screen sharing session and, responsive to a determination that a first input event position of a first one of the input events is within a protected region of the shared screen, preventing the first one of the input events from being applied to the shared screen. The method can also include, by the computing device, responsive to a determination that a second input event position of a second one of the input events is not within the protected region of the shared screen, applying the second one of the input events to the shared screen.
-
公开(公告)号:US11818574B2
公开(公告)日:2023-11-14
申请号:US17331993
申请日:2021-05-27
Applicant: Citrix Systems, Inc.
Inventor: Krishna Kumar Kb , Praveen Raja Dhanabalan
IPC: H04L29/06 , H04W12/069 , H04W4/80 , H04W12/04 , H04L9/32
CPC classification number: H04W12/069 , H04L9/3263 , H04W4/80 , H04W12/04
Abstract: Described embodiments provide for provisioning devices securely using zero touch deployments. A controller application can receive a first authentication code from the controller. The controller application can establish, responsive to receiving the first authentication code, a short-range wireless connection with the device within a pairing range of the controller application using at least one of one or more short-range wireless communication types. The controller application can receive a second authentication code from the device via the short-range wireless connection. The controller application can determine that the first authentication code received from the controller corresponds to the second authentication code received via the short-range wireless connection. The controller application can transmit, responsive to determining that the first authentication code corresponds to the second authentication code, an approval request to the controller to sign a certificate to authorize the device to communicate with the controller.
-
39.
公开(公告)号:US20230353629A1
公开(公告)日:2023-11-02
申请号:US18337740
申请日:2023-06-20
Applicant: Citrix Systems, Inc.
Inventor: Sreenivas Harshith Katta Rajasekhar
IPC: H04L67/1097 , H04L67/01 , H04L67/06 , G06F9/455
CPC classification number: H04L67/06 , G06F9/45558 , H04L67/01 , H04L67/1097 , G06F2009/45595
Abstract: Described embodiments provide systems and methods of providing accessing to a file. A client device may store a copy of a file. The copy may be generated during active use of the file in which content of the file is accessible by the client device via an application hosted on a remote computing device. Responsive to a loss in connectivity that disrupts the active use of the file, the client device may identify a local application on the client device based at least on a type of the file. The client device may use the identified local application to access the copy of the file stored on the client device and continue the active use of content of the file. Subsequent to restoring the connectivity, the client device may provide the file to the remote computing device for synchronization of the file.
-
公开(公告)号:US11804984B2
公开(公告)日:2023-10-31
申请号:US17323569
申请日:2021-05-18
Applicant: Citrix Systems, Inc.
Inventor: Karthick Srivatsan , Chaitra Maraliga Ramaiah , Anand Medikeri , Rajnesh Raturi , Moorthi Subramaniyan , Sandeep Manohar Nirikhi
CPC classification number: H04L12/4633 , H04L9/0643 , H04L12/4641 , H04L45/02 , H04L45/64 , H04L45/66 , H04L45/7453
Abstract: Described embodiments provide systems and methods of forming overlay tunnels for delivery of data between networked devices. A first intermediary device may transmit, responsive to a connection request from a client, a request having a source IP address corresponding to a first virtual IP address of the first device and a first payload including first security hash information to be processed by a second intermediary device. The first device may receive, from the second intermediary device, a response. The response may have a source IP address corresponding to the IP address of the server and a second payload including a virtual IP address of the second device, responsive to second security hash information corresponding to the first security hash information. The first device may establish an overlay tunnel using the first virtual IP address and the second virtual IP address for communicating data between the client and the server.
-
-
-
-
-
-
-
-
-