International business machines corporation (20240119040). PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS simplified abstract
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 20240119040 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 of the document. These identifiers are used to handle requests from users while maintaining concurrency and asynchronous execution.
- Explanation of the patent/innovation:
* Method, system, and computer program product for preserving concurrency and asynchronous execution for versioned documents * Metadata of versioned document includes identifiers for time of creation and specific state * Creation of document record with both identifiers for handling requests while maintaining concurrency and asynchronous execution
- Potential Applications of this Technology:
- Document management systems - Blockchain platforms for secure document storage
- Problems Solved by this Technology:
- Ensuring concurrency and asynchronous execution for versioned documents - Efficient handling of requests from users on distributed applications
- Benefits of this Technology:
- Improved document versioning and tracking - Enhanced security and integrity of versioned documents
- Potential Commercial Applications of this Technology:
- Optimizing Document Management with Concurrency and Asynchronous Execution
- Potential Commercial Applications of this Technology:
- Possible Prior Art:
- Version control systems like Git - Document management systems with versioning capabilities
- Unanswered Questions:
- How does this technology handle conflicts in document versions?
This article does not provide details on how conflicts in document versions are resolved within the system.
- What impact does this technology have on system performance?
The article does not discuss the potential impact of this technology on system performance, such as processing speed or resource utilization.
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.