-
公开(公告)号:US11249785B2
公开(公告)日:2022-02-15
申请号:US16448569
申请日:2019-06-21
Applicant: Citrix Systems, Inc.
Inventor: Mingming Ren , Yue Yao
IPC: G06F9/455 , G06F9/54 , G06F3/0481 , G06F3/04817
Abstract: Methods and systems for a unified application notification framework are described herein. A server may receive a notification from a service provider. The service provider may be associated with an application executable on a virtual machine. The virtual machine may be part of a virtual environment that includes a user interface. The server may determine an identifier for the received notification. The identifier may indicate the application on the virtual machine associated with the service provider. The server may provide the received notification to the user interface for display to a user. The received notification may be displayed without execution of the application on the virtual machine.
-
232.
公开(公告)号:US11243781B2
公开(公告)日:2022-02-08
申请号:US16808549
申请日:2020-03-04
Applicant: CITRIX SYSTEMS, INC.
Inventor: Moso Lee , Simon Graham
IPC: G06F9/4401 , G06F8/61 , H04L12/26 , H04L29/08
Abstract: A computing system includes a server to stream a base disk image over a communications network, and a client machine. The client machine includes a read cache to store preboot data including a network driver, and a processor coupled to the read cache. The processor initiates prebooting of the client machine using the preboot data, and after the network driver is running, receives the streamed base disk image from the server via the communications network to continue booting the client machine.
-
公开(公告)号:US20220038543A1
公开(公告)日:2022-02-03
申请号:US17451359
申请日:2021-10-19
Applicant: CITRIX SYSTEMS, INC.
Inventor: GEORGY MOMCHILOV
Abstract: A computing device may include a memory and a processor configured to cooperate with the memory to open a hosted session of an application running in a native session at a client computing device while the native session is also running. The processor may further cause the client computing device to switch between displaying the native session of the application and remotely displaying the hosted session of the application based upon a context associated with the client computing device.
-
公开(公告)号:US11237815B2
公开(公告)日:2022-02-01
申请号:US16110370
申请日:2018-08-23
Applicant: Citrix Systems, Inc.
Inventor: Kevin Woodmansee , Leo C. Singleton, IV , Sam Arun Seeniraj
IPC: G06F8/65 , G06F9/455 , H04L29/08 , G06F11/36 , H04L12/24 , G06Q10/06 , H04L12/717 , H04L12/911
Abstract: Aspects of the disclosure relate to using service pool architecture for multitenant services to support canary release. An enterprise canary release server may create a plurality of service pools for a tenant in a cloud-based system that supports a plurality of tenants, where each service pool may comprise a plurality of microservices. The enterprise canary release server may receive a request to perform a canary release for a new version of software and identify a first microservice out of the plurality of microservices in a first service pool. The enterprise canary release server may instantiate a new microservice in the first service pool and enable data plane connectivity between the new microservice and a second microservice. Accordingly, the enterprise canary release server may disable data plane connectivity between the first microservice and the second microservice.
-
公开(公告)号:US20220030055A1
公开(公告)日:2022-01-27
申请号:US17493410
申请日:2021-10-04
Applicant: Citrix Systems, Inc.
Inventor: Gabriel Avila , Leo C. Singleton, IV
Abstract: Methods and systems for providing bidirectional communications between client devices and server devices are described herein. Server devices in a cluster may bidirectionally communicate with client devices in a resource site via direct connections or virtual connections. One or more server devices may act as intermediate server devices for communications via virtual connections, and may distinguish different types of messages based on header contents of the messages.
-
公开(公告)号:US11233832B2
公开(公告)日:2022-01-25
申请号:US16184311
申请日:2018-11-08
Applicant: Citrix Systems, Inc.
Inventor: Abhishek Chauhan , Jeroen Mattijs van Rotterdam
IPC: G06F3/0483 , H04L29/06
Abstract: Embodiments described include systems and methods for multiple users to provide input on an input element of a network application. A first client application may establish, for a first user, a first session of a network application via a first embedded browser within the first client application. A second client application may establish, for a second user, a second session of the network application via a second embedded browser within the second client application. The first client application may communicate an invite to the second user to collaborate on an input element of a user interface displayed in the first embedded browser. The second client application may provide, responsive to acceptance of the invite, a second user interface for the second user to enter input into the input element. One of the first or the second client applications may display input received in the input element.
-
公开(公告)号:US20220021752A1
公开(公告)日:2022-01-20
申请号:US17492297
申请日:2021-10-01
Applicant: Citrix Systems, Inc.
Inventor: Erica Tomes , Jayadev Marulappa Niranjanmurthy , Georgy Momchilov
Abstract: Methods and systems for image acquisition device virtualization are described herein. A user of a client computing device may access a remote operating system running on a host computing device via a client application running on a local operating system of the client computing device. An image acquisition device such as a scanner may be connected to the client computing device and the user may wish to use the image acquisition device to acquire image data (e.g., scan a photograph). In order for an image application (e.g., a photo editor) running on the remote operating system to read in the image data from the image acquisition devices, the remote operating system of the host computing device may intercept a service call from the image application at a service layer and redirect the service call, via a virtual channel, to the local operating system of the client computing device.
-
公开(公告)号:US11228583B2
公开(公告)日:2022-01-18
申请号:US16148447
申请日:2018-10-01
Applicant: Citrix Systems, Inc.
Inventor: Abhishek Chauhan
Abstract: Embodiments described include systems and methods for slogan based sharing of network application objects. The method may include executing a network application on behalf of a client application executed by a first client device. The client application may include an embedded browser. The method may include receiving from the client application a selection of an object of the network application to be shared with a second client device. The method may include selecting a unique sequence of words from a pre-defined list of words, associating the unique sequence of words with the selected object of the network application, transmitting the unique sequence of words to the first client device, and receiving the unique sequence of words from the second client device. The method may include, responsive to receipt of the unique sequence of words from the second client device, accessing the selected object of the network application.
-
公开(公告)号:US11226837B2
公开(公告)日:2022-01-18
申请号:US16441417
申请日:2019-06-14
Applicant: CITRIX SYSTEMS, INC.
Inventor: Christopher W. Midgley
Abstract: A virtual server includes at least one processor to create a single composited layered image comprising an operating system layer and an application shortcut that includes a representation of an application while not including the application. The single composited layered image is provided as a virtual session to a client computing device. An application layer is mounted to the single composited layered image in response to a user of the client computing device interacting with the application shortcut, with the application layer including the application.
-
公开(公告)号:US20220014517A1
公开(公告)日:2022-01-13
申请号:US17485695
申请日:2021-09-27
Applicant: Citrix Systems, Inc.
Inventor: Ayush Jain , Ricardo Feijoo
IPC: H04L29/06
Abstract: Aspects described herein may utilize self-federation in a plugin-based authentication system to support combinations of authentication processes. The authentication system may include a plugin that executes an authentication process that is a combination of two or more other authentication processes. This plugin may handle the combined authentication process by self-federating back to the authentication interface, generating its own authentication requests under each of the subsidiary authentication processes. Thus, the self-federating plugin corresponding to the combined authentication process may allow the authentication system to support authentication requests that indicate the combined authentication process. This “chained” authentication process, accomplished through self-federation, may allow the authentication system to reuse existing code paths and avoid downsides associated with duplication of code.
-
-
-
-
-
-
-
-
-