-
公开(公告)号: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.
-
公开(公告)号:US11824721B2
公开(公告)日:2023-11-21
申请号:US17519220
申请日:2021-11-04
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shreyas Satyanand Kaushik , Edward C. Bueche
IPC: H04L41/08 , H04L67/10 , H04L41/50 , H04L67/1008 , H04L67/00 , H04L12/12 , H04L67/02 , H04L67/01 , H04L67/562 , H04L67/568 , H04L41/082 , H04L41/0859 , H04L43/0805
CPC classification number: H04L41/0889 , H04L12/12 , H04L41/082 , H04L41/0859 , H04L41/50 , H04L43/0805 , H04L67/01 , H04L67/02 , H04L67/10 , H04L67/1008 , H04L67/34 , H04L67/562 , H04L67/568 , Y02D30/50
Abstract: A method for providing a dormant state for content management servers is provided. Client devices are allowed to conduct transactions with servers when the servers are active. However, in a dormant state, the servers are not allowed to accept new transactions. Thus, by utilizing the dormant state, software upgrades can be made to one server at a time. Alternatively, all servers can be taken down for major upgrades, with the servers still operated in a read-only mode based on a file image from a point in time just prior to the shutdown. When the upgrade is completed, the servers can be returned to the active state.
-
公开(公告)号: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.
-
公开(公告)号:US20200341984A1
公开(公告)日:2020-10-29
申请号:US16883681
申请日:2020-05-26
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.
-
公开(公告)号:US09853912B2
公开(公告)日:2017-12-26
申请号:US15596726
申请日:2017-05-16
Applicant: OPEN TEXT CORPORATION
Inventor: Shreyas Satyanand Kaushik , Siddaram Siddanna Bali , Shu-Shang Sam Wei
IPC: G06F15/16 , H04L12/927 , H04L29/08
CPC classification number: H04L47/803 , H04L29/06 , H04L29/08072 , H04L67/2809 , H04L67/2842
Abstract: Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain.
-
公开(公告)号:US20170344627A1
公开(公告)日:2017-11-30
申请号:US15619318
申请日:2017-06-09
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Roger W. Kilday , Victor Spivak , Meir Amiel , Venkat Chandrasekaran , Yik-Ping Li , David Buccola
IPC: G06F17/30
CPC classification number: G06F16/289 , G06F16/28
Abstract: Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. The instance of the sharable type may be shared by one or more other instances of the lightweight type.
-
公开(公告)号:US20170270439A1
公开(公告)日:2017-09-21
申请号:US15476443
申请日:2017-03-31
Applicant: Open Text Corporation
Inventor: Dmitry Volchegursky , Boris Shpilyuck , Dmitry Korshunov , Shu-Shang Sam Wei
CPC classification number: G06Q10/0633 , G06F17/30011 , G06Q10/06
Abstract: A system and method is illustrated for providing information related to a task in a case management system configured to process a plurality of cases. The system and method includes identifying among the plurality of cases case clusters, for a case cluster of the case clusters, identifying task clusters, wherein each of task cluster is associated with a task similarity factor shared by at least two tasks of the task cluster, and tasks of the task clusters are performed on cases of the case cluster, analyzing reports and documents used to perform the at least two tasks of the task cluster sharing the task similarity factor, and when performing a task sharing the task similarity factor with the at least two tasks, providing at least one report based on the reports and at least one summary based on the documents.
-
公开(公告)号:US20170250924A1
公开(公告)日:2017-08-31
申请号:US15596726
申请日:2017-05-16
Applicant: OPEN TEXT CORPORATION
Inventor: Shreyas Satyanand Kaushik , Siddaram Siddanna Bali , Shu-Shang Sam Wei
IPC: H04L12/927 , H04L29/08
CPC classification number: H04L47/803 , H04L29/06 , H04L29/08072 , H04L67/2809 , H04L67/2842
Abstract: Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain.
-
公开(公告)号:US20170220642A1
公开(公告)日:2017-08-03
申请号:US15431225
申请日:2017-02-13
Applicant: Open Text Corporation
Inventor: Shu-Shang Sam Wei , Shuaib Hasan KHWAJA , Pankaj PRADHAN
CPC classification number: G06F16/24553 , G06F9/3834 , G06F12/0261 , G06F16/22 , G06F16/24552 , G06F16/24562 , G06F16/284 , H04L67/1097 , H04L67/2842 , 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.
-
-
-
-
-
-
-
-
-