-
公开(公告)号:US10891361B2
公开(公告)日:2021-01-12
申请号:US16042090
申请日:2018-07-23
Applicant: CITRIX SYSTEMS, INC.
Inventor: Cheng Zhang , Yang Qian , Qin Zhang , Lin Liu
Abstract: A computing device includes a camera, a memory and a processor. The memory includes a grant list and a risk list stored therein. The processor executes a user application that requires sensitive information to be entered by the user, and activates the camera prior to the sensitive information being entered. The processor operates an analyze engine to analyze an image as provided by the activated camera, validates the user based on the analyzed image and at least one face ID in the grant list, and alerts the user of a risk for leakage of the sensitive information to be entered into the user application based on detection of at least one object in the analyzed image that is in the risk list.
-
公开(公告)号:US20240004685A1
公开(公告)日:2024-01-04
申请号:US17876931
申请日:2022-07-29
Applicant: Citrix Systems, Inc.
Inventor: Shuai Ye , Ke Xu , Jian Luo , Cheng Zhang
CPC classification number: G06F9/45558 , G06N20/00 , G06F2009/4557
Abstract: Methods and systems for managing virtual machines are described herein. A virtualization computing platform may host a plurality of virtual machines comprising. The platform may detect that the first user device is disconnected from the first virtual machine and determine, using a machine learning model, that the first virtual machine, during a time period while the user device is disconnected, is in an idle state. The platform may obtain, based on the determination that the first virtual machine is in the idle state, a snapshot of the first virtual machine and cease hosting the first virtual machine. If the platform receives a request from a second user device associated with the same user account to continuing using the virtual application executed previously by the first virtual machine, the platform may establish a second virtual machine and load, to memory of the second virtual machine, information associated with the snapshot.
-
公开(公告)号:US20220121472A1
公开(公告)日:2022-04-21
申请号:US17563672
申请日:2021-12-28
Applicant: Citrix Systems, Inc.
Inventor: Cheng Zhang
Abstract: Described embodiments provide systems and methods for running virtual machines based by probing installation media. A media probe executing on one or more processors may identify an installation media for configuring a virtual machine on a type of operating system. The media probe may detect the type of operating system from the installation media. A virtualization manager executing on the one or more processors may determine a virtualization mode for configuration of the virtual machine based on the type of operating system detected from the installation media. The virtualization manager may create the virtual machine in accordance with the virtualization mode determined based on the type of operating system.
-
公开(公告)号:US20230134243A1
公开(公告)日:2023-05-04
申请号:US17528998
申请日:2021-11-17
Applicant: Citrix Systems, Inc.
Inventor: Hailong Li , Cheng Zhang , Xiao Zhang
IPC: G06F3/14 , G06F3/0488 , H04L29/08
Abstract: Methods and systems for automatically converting devices as input sources for a session are provided. A system may establish, via a wireless network, a session between a primary client device and a server, the primary client device being associated with a plurality of secondary client devices. The system may select one or more devices, among the primary client device and the plurality of secondary client devices, based on a type of the session, as one or more input sources for the session. The system may cause the selected one or more devices to execute one or more virtual applications for using the selected one or more devices to receive an input.
-
公开(公告)号:US11385784B2
公开(公告)日:2022-07-12
申请号:US16264056
申请日:2019-01-31
Applicant: Citrix Systems, Inc.
Inventor: Cheng Zhang , Qin Zhang
IPC: G06F3/04845 , G06F3/01 , G06F3/0482
Abstract: Systems and methods for adjusting a user interface presented in a mobile device display. A method for adjusting a user interface presented on a mobile device display includes receiving sensor data from one or more sensors of a mobile device, determining a hand of a user that is holding the mobile device based on the received sensor data, and adjusting the user interface presented on the mobile device display based on the determination.
-
公开(公告)号:US20200249824A1
公开(公告)日:2020-08-06
申请号:US16264056
申请日:2019-01-31
Applicant: Citrix Systems, Inc.
Inventor: Cheng Zhang , Qin Zhang
IPC: G06F3/0484 , G06F3/01 , G06F3/0482
Abstract: Systems and methods for adjusting a user interface presented in a mobile device display. A method for adjusting a user interface presented on a mobile device display includes receiving sensor data from one or more sensors of a mobile device, determining a hand of a user that is holding the mobile device based on the received sensor data, and adjusting the user interface presented on the mobile device display based on the determination.
-
公开(公告)号:US20230236854A1
公开(公告)日:2023-07-27
申请号:US17672918
申请日:2022-02-16
Applicant: Citrix Systems, Inc.
Inventor: Jian Luo , Cheng Zhang , Hailong Li , Xiao Zhang
IPC: G06F9/451 , G06F3/0488
CPC classification number: G06F9/452 , G06F3/0488
Abstract: A client device may receive, from a remote computing system via a first communications channel, first graphics content for a virtual desktop of a computing environment hosted on the remote computing system and delivered to the client device. The first graphics content may be sent from the client device to at least one external. The client device may receive, from the remote computing system via a second communications channel, data indicative of at least one characteristic of plurality of resources hosted in the computing environment and accessible via the virtual desktop. While the virtual desktop is presented on the at least one external monitor and based at least in part on the received data, second graphics content indicative of the at least one characteristic of the plurality of resources may be presented on a touchscreen of the client device.
-
公开(公告)号:US20230153963A1
公开(公告)日:2023-05-18
申请号:US17646017
申请日:2021-12-27
Applicant: Citrix Systems, Inc.
Inventor: Cheng Zhang , Yunxiang Wang , Bo Chen , Zhipan Liu
IPC: G06T5/00 , G06V40/10 , H04N5/232 , H04N5/262 , H04L65/1089
CPC classification number: G06T5/005 , G06V40/10 , H04N5/23229 , H04N5/262 , H04L65/1089 , G06T2207/30196 , G06T2207/10016
Abstract: According to some embodiments, a method includes: receiving, by a computing device associated with a user, a video stream captured by a camera; detecting, by the computing device, persons appearing within a field of view of the camera based on analysis of the video stream; and in response to a determination that one or more persons other than the user appear within the field of view of the camera, providing, by the computing device, a modified video stream in which the one or more persons other than the user do not appear during display of the modified video stream.
-
公开(公告)号:US11249780B2
公开(公告)日:2022-02-15
申请号:US15875414
申请日:2018-01-19
Applicant: Citrix Systems, Inc.
Inventor: Cheng Zhang
Abstract: Described embodiments provide systems and methods for running virtual machines based by probing installation media. A media probe executing on one or more processors may identify an installation media for configuring a virtual machine on a type of operating system. The media probe may detect the type of operating system from the installation media. A virtualization manager executing on the one or more processors may determine a virtualization mode for configuration of the virtual machine based on the type of operating system detected from the installation media. The virtualization manager may create the virtual machine in accordance with the virtualization mode determined based on the type of operating system.
-
公开(公告)号:US20190227828A1
公开(公告)日:2019-07-25
申请号:US15875414
申请日:2018-01-19
Applicant: Citrix Systems, Inc.
Inventor: Cheng Zhang
Abstract: Described embodiments provide systems and methods for running virtual machines based by probing installation media. A media probe executing on one or more processors may identify an installation media for configuring a virtual machine on a type of operating system. The media probe may detect the type of operating system from the installation media. A virtualization manager executing on the one or more processors may determine a virtualization mode for configuration of the virtual machine based on the type of operating system detected from the installation media. The virtualization manager may create the virtual machine in accordance with the virtualization mode determined based on the type of operating system.
-
-
-
-
-
-
-
-
-