-
公开(公告)号:US11513757B1
公开(公告)日:2022-11-29
申请号:US17339419
申请日:2021-06-04
Applicant: Citrix Systems, Inc.
Inventor: Chris Pavlou
Abstract: A method of casting a source device display screen to a target device includes, by an application on the source device, storing information about the target device in a shared memory and issuing a request to an operating system to initiate capturing and casting for the source device display screen. The operating system responds to the request by launching a casting extension and supplying a content stream containing content of the source device display screen. Upon being launched, the casting extension (1) obtains the information about the target device from the shared memory and uses the information to establish a display connection with the target device, and (2) forwards the content stream to the target device on the display connection.
-
2.
公开(公告)号:US20200252394A1
公开(公告)日:2020-08-06
申请号:US16857750
申请日:2020-04-24
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Chris Pavlou , Ola Nordstrom , Christopher Wade
Abstract: Methods and systems for authenticating a user requesting to access one or more resources via a device are described herein. Authentication may be based on or otherwise rely on a plurality of devices. For example, aspects described herein are directed towards a system and method for receiving an authentication request from a first user device. A second user device may send a request for and receive a public key of the first user device and receive. The second user device may verify the authentication request using the public key of the first user device and perform authentication based on an authentication secret received from a user.
-
公开(公告)号:US10394346B2
公开(公告)日:2019-08-27
申请号:US15160047
申请日:2016-05-20
Applicant: Citrix Systems, Inc.
Inventor: Chris Pavlou , Mukund Ingale , Georgy Momchilov
IPC: G06F3/041 , G06F3/0488 , G06F3/0354 , G06F3/038
Abstract: A technique operates a local application running on a mobile device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by processing circuitry of the mobile device, native mouse input from a hardware mouse communicating with the mobile device. The native mouse input is received in response to user operation of the hardware mouse. The technique further involves translating, by the processing circuitry, the native mouse input into translated touchscreen input. The technique further involves providing, by the processing circuitry, the translated touchscreen input to the local application running on the mobile device to control operation of the local application. With the availability of such a hardware mouse, the mobile device is better suited for running local applications that may require precise user input such as spreadsheets, computer-aided design (CAD) tools, games, and so on.
-
公开(公告)号:US20170336884A1
公开(公告)日:2017-11-23
申请号:US15453499
申请日:2017-03-08
Applicant: Citrix Systems, Inc.
Inventor: Chris Pavlou , Mukund Ingale , Georgy Momchilov
IPC: G06F3/0354 , G06F3/0488 , G06F3/041
CPC classification number: G06F3/03543 , G06F3/038
Abstract: A technique controls operation of a local application running on a user device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by the user device, mouse input from external electronic equipment communicating with the user device. The user device has a touchscreen that displays a touchscreen image of the local application. The mouse input indicates user operation of a hardware mouse. The technique further involves translating, by the user device, the mouse input into translated touchscreen input. The technique further involves providing, by the user device, the translated touchscreen input to the local application running on the user device to operate the local application.
-
公开(公告)号:US11487559B2
公开(公告)日:2022-11-01
申请号:US16825037
申请日:2020-03-20
Applicant: Citrix Systems, Inc.
Inventor: Chris Pavlou
IPC: G06F9/451 , G06F3/0484 , G06F3/04812 , G06F3/0488
Abstract: Techniques process, in a user device, pointer input from an input device. Such techniques involve providing the input from the input device to a remote desktop session which is hosted on equipment that is remote from the user device. Such techniques further involve detecting an event on the user device, the event being indicative of deactivation of the remote desktop session. Such techniques further involve, in response to detecting the event, providing the input from the input device to at least one local application executable on the user device to enable continued processing of the input from the input device with use of the at least one local application instead of the remote desktop session.
-
公开(公告)号:US20220247739A1
公开(公告)日:2022-08-04
申请号:US17681035
申请日:2022-02-25
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Chris Pavlou , Ola Nordstrom , Christopher Wade
Abstract: Methods and systems for authenticating a user requesting to access one or more resources via a device are described herein. Authentication may be based on or otherwise rely on a plurality of devices. For example, aspects described herein are directed towards a system and method for receiving an authentication request from a first user device. A second user device may send a request for and receive a public key of the first user device and receive. The second user device may verify the authentication request using the public key of the first user device and perform authentication based on an authentication secret received from a user.
-
公开(公告)号:US11297055B2
公开(公告)日:2022-04-05
申请号:US16857750
申请日:2020-04-24
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Chris Pavlou , Ola Nordstrom , Christopher Wade
IPC: H04L29/06 , G06F21/34 , G06F21/41 , G06F21/83 , H04W12/30 , H04W12/06 , H04L9/08 , H04L9/32 , H04W12/43
Abstract: Methods and systems for authenticating a user requesting to access one or more resources via a device are described herein. Authentication may be based on or otherwise rely on a plurality of devices. For example, aspects described herein are directed towards a system and method for receiving an authentication request from a first user device. A second user device may send a request for and receive a public key of the first user device and receive. The second user device may verify the authentication request using the public key of the first user device and perform authentication based on an authentication secret received from a user.
-
公开(公告)号:US11164567B2
公开(公告)日:2021-11-02
申请号:US16426621
申请日:2019-05-30
Applicant: Citrix Systems, Inc.
Inventor: Chris Pavlou
Abstract: A computer system is provided. The computer system includes a memory and at least one processor configured to recognize one or more intent keywords in text provided by a user; identify an intent of the user based on the recognized intent keywords; select a workflow context based on the identified intent; determine an action request based on analysis of the text in association with the workflow context, wherein the action request comprises one or more action steps and the action steps comprise one or more data points; obtaining a workspace context associated with the user; and evaluate the data points based on the workspace context.
-
公开(公告)号:US20200042110A1
公开(公告)日:2020-02-06
申请号:US16653211
申请日:2019-10-15
Applicant: Citrix Systems, Inc.
Inventor: Chris Pavlou , Mukund Ingale , Georgy Momchilov
IPC: G06F3/0354 , G06F3/038
Abstract: A technique controls operation of a local application running on a user device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by the user device, mouse input from external electronic equipment communicating with the user device. The user device has a touchscreen that displays a touchscreen image of the local application. The mouse input indicates user operation of a hardware mouse. The technique further involves translating, by the user device, the mouse input into translated touchscreen input. The technique further involves providing, by the user device, the translated touchscreen input to the local application running on the user device to operate the local application.
-
公开(公告)号:US20170336883A1
公开(公告)日:2017-11-23
申请号:US15160047
申请日:2016-05-20
Applicant: Citrix Systems, Inc.
Inventor: Chris Pavlou , Mukund Ingale , Georgy Momchilov
IPC: G06F3/0354 , G06F3/0488 , G06F3/041
CPC classification number: G06F3/03543 , G06F3/038
Abstract: A technique operates a local application running on a mobile device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by processing circuitry of the mobile device, native mouse input from a hardware mouse communicating with the mobile device. The native mouse input is received in response to user operation of the hardware mouse. The technique further involves translating, by the processing circuitry, the native mouse input into translated touchscreen input. The technique further involves providing, by the processing circuitry, the translated touchscreen input to the local application running on the mobile device to control operation of the local application. With the availability of such a hardware mouse, the mobile device is better suited for running local applications that may require precise user input such as spreadsheets, computer-aided design (CAD) tools, games, and so on.
-
-
-
-
-
-
-
-
-