17963984. PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS simplified abstract (International Business Machines Corporation)

From WikiPatents
Jump to navigation Jump to search

PRESERVING CONCURRENCY AND ASYNCHRONOUS EXECUTION FOR VERSIONED DOCUMENTS

Organization Name

International Business Machines Corporation

Inventor(s)

Varun Ojha of Panchkula (IN)

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.