17963984. PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS simplified abstract (International Business Machines Corporation)
Contents
PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS
Organization Name
International Business Machines Corporation
Inventor(s)
Ana C. Biazetti of Cary NC (US)
Ritesh Tandon of Bangalore (IN)
PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS - A simplified explanation of the abstract
This abstract first appeared for US patent application 17963984 titled 'PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS
Simplified Explanation
The abstract describes a method, system, and computer program product for preserving concurrency and asynchronous execution for versioned documents, such as on a blockchain platform. The metadata of the versioned document includes identifiers representing the time of creation and a specific state or instance of the document, independent of logical order.
- Simplified Explanation:
- Method, system, and program for managing versioned documents on a platform. - Metadata includes identifiers for creation time and specific document state. - Enables handling of requests while maintaining concurrency and asynchrony.
- Potential Applications:
- Document management systems - Blockchain platforms - Version control systems
- Problems Solved:
- Ensuring concurrency in handling versioned documents - Managing asynchronous execution efficiently
- Benefits:
- Improved document versioning - Enhanced user experience - Efficient handling of requests
- Potential Commercial Applications:
- Enterprise document management solutions - Blockchain-based applications - Software development tools
- Possible Prior Art:
- Existing document versioning systems - Concurrency control mechanisms
Questions:
1. How does this method handle conflicts between different versions of the same document?
Answer: The method likely employs conflict resolution algorithms to manage conflicts between different versions of the same document.
2. Can this system be integrated with existing document management platforms easily?
Answer: The system may provide APIs or integration tools to facilitate seamless integration with existing document management platforms.
Original Abstract Submitted
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.