The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 29, 2025
Filed:
Sep. 02, 2022
Scalar, Inc., Tokyo, JP;
Toshihiro Suzuki, Tokyo, JP;
Hiroyuki Yamada, Kamakura, JP;
Scalar, Inc., Tokyo, JP;
Abstract
In an architecture including a plurality of sub-application units and a plurality of CC-OCCs (Client-Coordinated transaction managers that perform Optimistic Concurrency Control) included in a plurality of data source client systems, consistency of a plurality of snapshots managed by a plurality of CC-OCCs is maintained for each transaction. With respect to each transaction, when the number of CC-OCCs which receive a read request and/or a write request for an object from two or more sub-application units in processing of M-number of (where M is an integer of 2 or more) sub-transactions that constitute the transaction is N (where N is an integer of 2 or more), N-number of unions are pairwise disjoints. With respect to each of the N-number of unions, the union is a union of a read set and a write set in a snapshot which corresponds to the transaction and which is managed by a CC-OCC.