-
公开(公告)号:US20220164355A1
公开(公告)日:2022-05-26
申请号:US17667167
申请日:2022-02-08
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F16/2455 , G06F12/02 , G06F9/38 , H04L67/568 , G06F16/22 , G06F16/28 , H04L67/1097
Abstract: A method for to manage concurrent access to a shared resource in a distributed computing environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.
-
公开(公告)号:US11822552B2
公开(公告)日:2023-11-21
申请号:US17965137
申请日:2022-10-13
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F16/24 , G06F16/2455
CPC classification number: G06F16/24552
Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.
-
公开(公告)号:US20240045870A1
公开(公告)日:2024-02-08
申请号:US18485589
申请日:2023-10-12
Applicant: OPEN TEXT CORPORATION
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F16/2455
CPC classification number: G06F16/24552
Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.
-
公开(公告)号:US20230035832A1
公开(公告)日:2023-02-02
申请号:US17965137
申请日:2022-10-13
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F16/2455
Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.
-
公开(公告)号:US11263214B2
公开(公告)日:2022-03-01
申请号:US15431225
申请日:2017-02-13
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F16/2455 , G06F12/02 , G06F9/38 , H04L29/08 , G06F16/22 , G06F16/28 , H04L67/568 , H04L67/1097 , H04L67/2885
Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.
-
公开(公告)号:US12124455B2
公开(公告)日:2024-10-22
申请号:US18331833
申请日:2023-06-08
Applicant: OPEN TEXT CORPORATION
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F15/16 , G06F9/38 , G06F12/02 , G06F16/22 , G06F16/2455 , G06F16/28 , H04L67/1097 , H04L67/568 , H04L67/2885
CPC classification number: G06F16/24553 , G06F9/3834 , G06F12/0261 , G06F16/22 , G06F16/24552 , G06F16/24562 , G06F16/284 , H04L67/1097 , H04L67/568 , H04L67/2885
Abstract: Systems and methods for managing concurrent access to a shared resource in a distributed computing environment are provided. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.
-
公开(公告)号:US11487761B2
公开(公告)日:2022-11-01
申请号:US16883681
申请日:2020-05-26
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F16/24 , G06F16/2455
Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.
-
公开(公告)号:US12189632B2
公开(公告)日:2025-01-07
申请号:US18485589
申请日:2023-10-12
Applicant: OPEN TEXT CORPORATION
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F16/24 , G06F16/2455
Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache is unlocked.
-
公开(公告)号:US20230350898A1
公开(公告)日:2023-11-02
申请号:US18331833
申请日:2023-06-08
Applicant: OPEN TEXT CORPORATION
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F12/02 , G06F16/22 , G06F16/28 , H04L67/568 , H04L67/1097 , G06F16/2455 , G06F9/38
CPC classification number: G06F16/24553 , G06F9/3834 , G06F12/0261 , G06F16/22 , G06F16/24552 , G06F16/24562 , G06F16/284 , H04L67/1097 , H04L67/568 , H04L67/2885
Abstract: Systems and methods for managing concurrent access to a shared resource in a distributed computing environment are provided. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.
-
公开(公告)号:US11709841B2
公开(公告)日:2023-07-25
申请号:US17667167
申请日:2022-02-08
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shuaib Hasan Khwaja , Pankaj Pradhan
IPC: G06F15/16 , G06F16/2455 , G06F12/02 , G06F9/38 , G06F16/22 , G06F16/28 , H04L67/568 , H04L67/1097 , H04L67/2885
CPC classification number: G06F16/24553 , G06F9/3834 , G06F12/0261 , G06F16/22 , G06F16/24552 , G06F16/24562 , G06F16/284 , H04L67/1097 , H04L67/568 , H04L67/2885
Abstract: A method for to manage concurrent access to a shared resource in a distributed computing environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.
-
-
-
-
-
-
-
-
-