-
公开(公告)号:US11900680B2
公开(公告)日:2024-02-13
申请号:US17742057
申请日:2022-05-11
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao
CPC classification number: G06V20/46 , G06F9/45558 , G06F11/3006 , G06F11/3438 , G06V20/44 , G06F2009/45595
Abstract: Described embodiments provide systems and methods for defining a clip within a recording. A device may generate a recording of a session of a user via which a plurality of applications is accessible. The device may detect a transition of an application of the plurality of applications in a foreground of the session. The device may identify, from the recording, a frame corresponding to the transition in the foreground. The device may store an identification of the frame corresponding to the transition to define a clip of the user within the recording using the application in the session.
-
公开(公告)号:US12094185B2
公开(公告)日:2024-09-17
申请号:US17578084
申请日:2022-01-18
Applicant: CITRIX SYSTEMS, INC.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao
CPC classification number: G06V10/761 , G06T7/194 , G06V10/28 , G06V20/46 , G06V20/48 , G11B27/005 , G11B27/34 , H04N5/147 , G06T2207/10016
Abstract: A method for video frame analysis includes determining a first dissimilarity metric and a second dissimilarity metric. The first dissimilarity metric may correspond to a first difference between a first foreground of a first key frame in a video and a second foreground of a second key frame following the first key frame in the video. The second dissimilarity metric may correspond to a second difference between the second foreground of the second key frame and a third foreground of a third key frame following the second key frame in the video. A playback of the video may be generated based on the first dissimilarity metric and the second dissimilarity metric. Related systems and computer program products are also provided.
-
公开(公告)号:US11550645B2
公开(公告)日:2023-01-10
申请号:US17460565
申请日:2021-08-30
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao , Manbinder Pal Singh
Abstract: A system and method that automatically terminates an application. A method includes monitoring activity data points for an application launched by a client device within a workspace environment. The activity data points may include user interactions with a physical interface component. State data for each file associated with the application is monitored and, if a determination is made that the application is inactive based on the activity data points, the method determines if a file associated with the application includes unsaved content based on state data. If it is determined that no files for the application include unsaved content, the method forecasts whether the application will be inactive for a future period based on the activity data. The application is terminated if it is determined that no files for the application include unsaved content and the application is forecast to be inactive.
-
公开(公告)号:US20220382477A1
公开(公告)日:2022-12-01
申请号:US17330774
申请日:2021-05-26
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Jian Ding , Hengbo Wang , Feng Tao
IPC: G06F3/06
Abstract: A computing device, a method, and a computer readable medium for transferring data objects predictively to reduce consumption of resources. In some embodiments, a computing device includes: a memory; and a processor coupled to the memory. The processor is configured to store data objects in a storage system. The storage system is a multi-tier storage system. Storage of the data objects includes: determining a future demand status for at least one data object stored in the storage system based on a set of access activity rules; and moving the at least one data object between tiers of the storage system in response to the determined future demand status being different from a current demand status of the at least one data object to reduce consumption of resources in which to store that data object.
-
公开(公告)号:US20230196724A1
公开(公告)日:2023-06-22
申请号:US17578084
申请日:2022-01-18
Applicant: CITRIX SYSTEMS, INC.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao
CPC classification number: G06V10/761 , G06T7/194 , G06V10/28 , G06V20/46 , G06V20/48 , G11B27/005 , G11B27/34 , H04N5/147 , G06T2207/10016
Abstract: A method for video frame analysis includes determining a first dissimilarity metric and a second dissimilarity metric. The first dissimilarity metric may correspond to a first difference between a first foreground of a first key frame in a video and a second foreground of a second key frame following the first key frame in the video. The second dissimilarity metric may correspond to a second difference between the second foreground of the second key frame and a third foreground of a third key frame following the second key frame in the video. A playback of the video may be generated based on the first dissimilarity metric and the second dissimilarity metric. Related systems and computer program products are also provided.
-
公开(公告)号:US11586479B2
公开(公告)日:2023-02-21
申请号:US16899098
申请日:2020-06-11
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao
IPC: G06F15/173 , G06F9/50 , H04L67/148
Abstract: Described embodiments provide systems and methods for balancing user sessions using load pattern forecasting are provided here. A device can determine a pattern of load distribution for a session prior to establishment of the session on a server of a computing environment. The pattern can be indicative of load on a server to run the session for a range of time. The device can determine an amount of usage of the plurality of servers on a per server basis. The usage can be indicative of sessions to be run on individual servers for the range of time. The device can select one of the plurality of servers on which to run the session based on a comparison of the pattern of load distribution for the session and the determined amounts of usage of the plurality servers. The device can assign the session to the selected server of the computing environment to balance resource usage across the computing environment.
-
公开(公告)号:US20220182447A1
公开(公告)日:2022-06-09
申请号:US17140543
申请日:2021-01-04
Applicant: Citrix Systems, Inc.
Inventor: Jian Ding , Hengbo Wang , Feng Tao , Daowen Wei
Abstract: One disclosed method involves determining first data indicative of a context of one or more client devices in response to access of a first file by the one or more client devices, and determining, subsequent to the access of the first file by the one or more client devices, second data indicative of a current context of a first client device. Based at least in part on the first data and the second data being of a first context type, at least one command is generated that causes the first client device to present an indication that the first file is available for access.
-
公开(公告)号:US20220027219A1
公开(公告)日:2022-01-27
申请号:US17460565
申请日:2021-08-30
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao , Manbinder Pal Singh
Abstract: A system and method that automatically terminates an application. A method includes monitoring activity data points for an application launched by a client device within a workspace environment. The activity data points may include user interactions with a physical interface component. State data for each file associated with the application is monitored and, if a determination is made that the application is inactive based on the activity data points, the method determines if a file associated with the application includes unsaved content based on state data. If it is determined that no files for the application include unsaved content, the method forecasts whether the application will be inactive for a future period based on the activity data. The application is terminated if it is determined that no files for the application include unsaved content and the application is forecast to be inactive.
-
公开(公告)号:US20210373967A1
公开(公告)日:2021-12-02
申请号:US16899098
申请日:2020-06-11
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao
Abstract: Described embodiments provide systems and methods for balancing user sessions using load pattern forecasting are provided here. A device can determine a pattern of load distribution for a session prior to establishment of the session on a server of a computing environment. The pattern can be indicative of load on a server to run the session for a range of time. The device can determine an amount of usage of the plurality of servers on a per server basis. The usage can be indicative of sessions to be run on individual servers for the range of time. The device can select one of the plurality of servers on which to run the session based on a comparison of the pattern of load distribution for the session and the determined amounts of usage of the plurality servers. The device can assign the session to the selected server of the computing environment to balance resource usage across the computing environment.
-
公开(公告)号:US11163618B1
公开(公告)日:2021-11-02
申请号:US16989000
申请日:2020-08-10
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding , Feng Tao , Manbinder Pal Singh
Abstract: A system and method that automatically terminates an application. A method includes monitoring activity data points for an application launched by a client device within a workspace environment. The activity data points may include user interactions with a physical interface component and background interactions occurring with the application. State data for each file associated with the application is monitored and, if a determination is made that the application is inactive based on the activity data points, the method determines if a file associated with the application includes unsaved content based on state data. If it is determined that no files for the application include unsaved content, the method forecasts whether the application will be inactive for a future period based on the activity data. The application is terminated if it is determined that no files for the application include unsaved content and the application is forecast to be inactive.
-
-
-
-
-
-
-
-
-