-
公开(公告)号:US20230138568A1
公开(公告)日:2023-05-04
申请号:US17514051
申请日:2021-10-29
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F9/50
Abstract: In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, determining an average time to finish for a first task to be executed and determining whether there is a resource instance that is designated to service tasks whose average time to finish matches the average time to finish for the first task. The method also includes, responsive to a determination that there is a resource instance that is designated to service tasks whose average time to finish matches the average time to finish for the first task, determining whether the resource instance has available capacity to service the first task. The method further includes, responsive to a determination that the resource instance has available capacity to service the first task, assigning the first task to the resource instance.
-
公开(公告)号:US20230135634A1
公开(公告)日:2023-05-04
申请号:US17516868
申请日:2021-11-02
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F8/36
Abstract: One disclosed method involves determining that configuration data is associated with a first user, and causing, based at least in part on the configuration data being associated with the first user, extension code for a first application to be customized for the first user based at least in part on the configuration data, wherein the extension code is configured to enable the first application to present a user interface for a second application in response to a user input to the first application.
-
公开(公告)号:US20230131682A1
公开(公告)日:2023-04-27
申请号:US17509720
申请日:2021-10-25
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
Abstract: A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to implement a rule processor to receive a UI element recognition rule comprising one or more UI element specifications and a response action from a workspace server, and generate a task identifier for the received UI element recognition rule; implement a computer vision (CV) processor to receive the task identifier from the rule processor, and recognize, based on the one or more UI element specifications and the task identifier, a UI element presented at the client computer system; and implement an action handler configured to execute the response action based on the task identifier and in response to the recognized UI element.
-
公开(公告)号:US20230123071A1
公开(公告)日:2023-04-20
申请号:US17501417
申请日:2021-10-14
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F40/174 , G06K9/00 , G06K9/72
Abstract: Techniques performed by a computing device are provided. A method includes (a) locating, by the computing device, a portion of a digital image that depicts fields of a paper form, the fields including markings; (b) identifying, by the computing device, a marking within one of the fields of the paper form as being contrary to a set of rules; and (c) modifying, by the computing device, the digital image to remove the identified marking from the digital image, so that the portion of the digital image depicts the one field of the paper form as being unmarked. An apparatus and computer program product for performing a similar method are also provided.
-
公开(公告)号:US11582266B2
公开(公告)日:2023-02-14
申请号:US16780445
申请日:2020-02-03
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Georgy Momchilov
IPC: H04L29/06 , H04L12/54 , H04L29/08 , H04L15/16 , G06F15/16 , G06F21/64 , G06F21/62 , H04L65/1066 , G06F3/048 , H04L9/40 , H04L67/142 , H04L12/70
Abstract: A computer system is provided. The computer system includes a memory and a processor. The processor is configured to scan user interface (UI) data representative of a plurality of UI controls; detect a portion of the UI data associated with private information, the portion corresponding to a UI control of the plurality of UI controls; record first session data comprising an obfuscated version of the UI control and unobfuscated versions of other UI controls of the plurality of UI controls; record second session data comprising an unobfuscated version of the UI control; encrypt the second session data to generate encrypted session data; and store the encrypted session data in association with the first session data.
-
公开(公告)号:US11553053B2
公开(公告)日:2023-01-10
申请号:US16850697
申请日:2020-04-16
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: H04L67/50 , H04L67/01 , H04L67/1396 , G06F16/958 , G06F11/34 , G06F8/38
Abstract: Disclosed is a system for tracking user interactions with an application to recommend creation of a microapp. The system determines a recommendation score for creating a microapp corresponding to a functionality of an application based on at least one of the amount of time users spend interacting with the application, the number of interface elements of the application that the user changes, and the input values provided by the users. The system uses interactions corresponding to multiple different users to determine the recommendation score. The system may also recommend an interface element to be included in the microapp. The recommendation score is provided to an administrator, who may use the information to create a microapp.
-
公开(公告)号: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.
-
公开(公告)号:US11483410B1
公开(公告)日:2022-10-25
申请号:US17369295
申请日:2021-07-07
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Amy Haworth , Jacob Jared Summers , Manbinder Pal Singh , Sabarish Nadarajan
IPC: H04L67/54 , G06Q10/10 , H04L51/046 , H04L67/306 , H04L51/043 , H04L67/50
Abstract: A computing device, method, and computer-readable medium storing instructions for determining user availability for one or more messaging applications are provided. For example, the computing device includes a processor for receiving user activity information from a client device including system interaction information and scheduled activity information for a user of the client device. The system interaction information includes information related to the user's current interaction with applications in the distributed workspace and the scheduled activity information includes information pulled from, for example, a calendar and/or scheduling application associated with the user. The processor processes the user activity information to determine a current user status for the user and output the current user status for the user of the client device to additional users of the one or more messaging applications. Based upon the current user status, messages from additional users of the messaging applications are filtered appropriately.
-
公开(公告)号:US20220318556A1
公开(公告)日:2022-10-06
申请号:US17220631
申请日:2021-04-01
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
Abstract: A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to provide office safety controls. The at least one processor is further configured to perform computer vision analysis on an image of a shared resource to determine safety related conditions associated with the shared resource, the safety related conditions including a count of people using the shared resource and timing of the use of the shared resource, and update analytics associated with the shared resource based on the determined safety related conditions. The at least one processor is further configured to maintain a notification subscription associated with a user, the notification subscription including user specified safety parameters related to the shared resource, and generate a notification regarding the shared resource, the generation based on a comparison of the updated analytics and the user specified safety parameters.
-
公开(公告)号:US20220261244A1
公开(公告)日:2022-08-18
申请号:US17729455
申请日:2022-04-26
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F9/22 , G06F9/451 , G06F3/0482
Abstract: A method for creating and executing a micro-application includes receiving a user selection of a user interface element within a user interface of a primary application. Source code associated with the selected user interface element is parsed to obtain at least one attribute associated with the selected user interface element. Data associated with the selected user interface element is identified based on the source code. A response based on the at least one attribute and the data is generated. A microapp configured to process the response to obtain the data from within the primary application is generated.
-
-
-
-
-
-
-
-
-