-
公开(公告)号: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.
-
公开(公告)号:US20230198929A1
公开(公告)日:2023-06-22
申请号:US17648842
申请日:2022-01-25
Applicant: Citrix Systems, Inc.
Inventor: Ke Xu , Shuai Ye , Zongpeng Qiao
IPC: H04L51/00 , H04L51/043 , G06F40/30 , H04L67/55
CPC classification number: H04L51/14 , H04L51/12 , H04L51/043 , G06F40/30 , H04L67/26
Abstract: A method of pushing a message notification to a message recipient comprises capturing a message that is sent to a message recipient. The method further comprises extracting a first set of one or more message keywords from the message. The method further comprises extracting a second set of one or more recipient keywords from one or more digital resources associated with the message recipient. The method further comprises evaluating a correspondence between the first set and the second set. The method further comprises pushing, to the message recipient, at a notification time, a notification of the message. The notification time depends on the evaluated correspondence.
-
公开(公告)号:US20230385779A1
公开(公告)日:2023-11-30
申请号:US17808329
申请日:2022-06-23
Applicant: Citrix Systems, Inc.
CPC classification number: G06Q10/1097 , G06Q10/063116 , G06Q10/06316
Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, identifying a task from a plurality of tasks that need to be scheduled and determining other tasks associated with participants associated with the task. The method may also include, by the computing device, determining one or more periods of time when the participants associated with the task are unavailable and determining one or more candidate time slots for the task based on time slots for which the other tasks are scheduled and the one or more periods of time when the participants associated with the task are unavailable. The method may further include, by the computing device, scheduling the task to be performed during one of the determined one or more candidate time slots.
-
公开(公告)号:US20230334385A1
公开(公告)日:2023-10-19
申请号:US17664051
申请日:2022-05-19
Applicant: Citrix Systems, Inc.
Inventor: Jia Yin , Hailong Li , Shuai Ye , Chuchu Ye
CPC classification number: G06Q10/06311 , G06Q10/1097
Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a first computing device, determining two or more of tasks associated with a user and determining, a priority of each task of the two or more tasks based on a deadline and an importance of the task. The method can also include, by the first computing device, determining dependencies between different ones of the two or more tasks and sorting the two or more tasks based on the priority of each task of the two or more tasks and the determined dependencies. The method can also include, by the first computing device, causing at least a portion of the sorted two or more tasks to be displayed in a user interface (UI) of an application on a second computing device.
-
-
-