Methods for updating reference count and shared objects in a concurrent system

    公开(公告)号:US11487761B2

    公开(公告)日:2022-11-01

    申请号:US16883681

    申请日:2020-05-26

    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.

    METHOD AND SYSTEM FOR VIRTUAL SERVER DORMANCY

    公开(公告)号:US20220060381A1

    公开(公告)日:2022-02-24

    申请号:US17519220

    申请日:2021-11-04

    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.

    Optimizing synchronization of enterprise content management systems

    公开(公告)号:US10733204B2

    公开(公告)日:2020-08-04

    申请号:US15727354

    申请日:2017-10-06

    Abstract: Optimizing synchronization of enterprise content management systems is described. A system identifies multiple synchronization intervals corresponding to multiple synchronization tasks. The system estimates multiple execution times corresponding to the multiple synchronization tasks. The system calculates multiple remaining times corresponding to the multiple synchronization tasks, wherein the multiple remaining times are based on the multiple synchronization intervals corresponding to the multiple synchronization tasks minus the multiple execution times corresponding to the multiple synchronization tasks. The system orders the multiple synchronization tasks for execution based on corresponding multiple remaining times, from a lowest remaining time to a highest remaining time. The system executes a set of the multiple synchronization tasks based on a corresponding set of the multiple remaining times, wherein at least one of the corresponding set of the multiple remaining times equals the lowest remaining time.

    System and method to present a summarized task view in a case management system

    公开(公告)号:US09646081B1

    公开(公告)日:2017-05-09

    申请号:US14320213

    申请日:2014-06-30

    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.

Patent Agency Ranking