-
公开(公告)号:US20230123860A1
公开(公告)日:2023-04-20
申请号:US17505065
申请日:2021-10-19
Applicant: Citrix Systems, Inc.
Inventor: Bruno Marquie , Harshavardhan Gupta , Madhumitha Raveendar , Gaurav Saraf , Venkatesh Bonageri , Sangamesh Vishweshwar Kalagond , Rakesh Kumar
IPC: G06F9/54 , G06F16/2457
Abstract: One disclosed method involves receiving, at a first application programming interface (API) endpoint of a computing system, a first API call requesting performance of a first type of operation; invoking, by the computing system and based on the first API call, a first process to send at least a second API call to a second API endpoint of a first system of record; receiving, by the computing system and from the first system of record, a first response to the second API call; and sending, from the computing system to a source of the first API call, a second response that is based at least in part on the first response.
-
公开(公告)号:US20210099543A1
公开(公告)日:2021-04-01
申请号:US16587125
申请日:2019-09-30
Applicant: Citrix Systems, Inc.
Inventor: Michael Cooney , Gaurav Saraf , Shashank Choudhary
IPC: H04L29/08
Abstract: A system, method and program product for synchronizing client-based data with data in a shared resource. A system is provided that receives data from a plurality of client devices, the data being indicative of at least one action associated with a shared resource accessible by the plurality of client devices, and inserts a plurality of actions indicated by the data as nodes into a polytree queue, wherein actions that do not depend on other actions in the polytree queue are inserted as root level nodes, and actions that depend on other actions in the polytree queue are inserted as child nodes. The system further executes the nodes in the polytree queue to synchronize the data from the plurality of client devices with the shared resource, wherein root level nodes are scheduled for immediate concurrent execution, and execution of child nodes is delayed until parent nodes of an associated child node are executed.
-
公开(公告)号:US11698887B2
公开(公告)日:2023-07-11
申请号:US17394557
申请日:2021-08-05
Applicant: Citrix Systems, Inc.
Inventor: Ajay Kumar , Gaurav Saraf
IPC: G06F16/188 , G06F16/242 , G06F16/185 , G06F16/35 , G06F21/62 , G06F16/14 , G06N20/00
CPC classification number: G06F16/192 , G06F16/152 , G06F16/185 , G06F16/243 , G06F16/35 , G06F21/6218 , G06N20/00
Abstract: A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.
-
公开(公告)号:US11100057B2
公开(公告)日:2021-08-24
申请号:US16434851
申请日:2019-06-07
Applicant: Citrix Systems, Inc.
Inventor: Ajay Kumar , Gaurav Saraf
IPC: G06F16/188 , G06N20/00 , G06F16/242 , G06F16/185 , G06F16/35 , G06F21/62 , G06F16/14
Abstract: A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.
-
公开(公告)号:US11316951B2
公开(公告)日:2022-04-26
申请号:US16587125
申请日:2019-09-30
Applicant: Citrix Systems, Inc.
Inventor: Michael Cooney , Gaurav Saraf , Shashank Choudhary
Abstract: A system, method and program product for synchronizing client-based data with data in a shared resource. A system is provided that receives data from a plurality of client devices, the data being indicative of at least one action associated with a shared resource accessible by the plurality of client devices, and inserts a plurality of actions indicated by the data as nodes into a polytree queue, wherein actions that do not depend on other actions in the polytree queue are inserted as root level nodes, and actions that depend on other actions in the polytree queue are inserted as child nodes. The system further executes the nodes in the polytree queue to synchronize the data from the plurality of client devices with the shared resource, wherein root level nodes are scheduled for immediate concurrent execution, and execution of child nodes is delayed until parent nodes of an associated child node are executed.
-
公开(公告)号:US20210365418A1
公开(公告)日:2021-11-25
申请号:US17394557
申请日:2021-08-05
Applicant: Citrix Systems, Inc.
Inventor: Ajay Kumar , Gaurav Saraf
IPC: G06F16/188 , G06N20/00 , G06F16/242 , G06F16/185 , G06F16/35 , G06F21/62 , G06F16/14
Abstract: A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.
-
-
-
-
-