PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS

A computer-implemented method, system and computer program product for preserving concurrency and asynchronous execution for versioned documents. A versioned document is received to be uploaded onto a platform, such as a blockchain platform, where the metadata of the versioned document includes a fi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ojha, Varun, Biazetti, Ana C, Tandon, Ritesh
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A computer-implemented method, system and computer program product for preserving concurrency and asynchronous execution for versioned documents. A versioned document is received to be uploaded onto a platform, such as a blockchain platform, where the metadata of the versioned document includes a first identifier representing a time at which the version of the versioned document came into existence. Furthermore, a second identifier is generated representing a specific state or instance of the versioned document with no relation to a logical order of the instance of the versioned document with respect to other versions of the versioned document. A document record may then be created for the versioned document which includes both identifiers. Such identifiers may be utilized by a distributed application, such as a blockchain application, to handle various types of requests from the users of the client devices while still preserving concurrency and asynchronous execution for versioned documents.