Decentralized Unique Identifier Discovery System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in efficiently retrieving and managing information associated with unique object identifiers across decentralized collections of computing systems, as no single system stores all relevant information, and centralized authorities may not be necessary or reliable.
Innovation Solution
A method and system for discovering and registering unique object identifiers across decentralized computing systems, where each system in a sequence stores and transmits the identifier and an indication of the sending system, allowing for propagation and retrieval of information through a series of systems without a central authority, using XML documents to manage and communicate these identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized system stores all unique object identifiers and associated information, then information retrieval is simplified, but the system becomes a single point of failure and requires centralized authority control
Solution Approach 1:
The patent divides the centralized identifier storage system into multiple decentralized computing systems, each storing a portion of the unique object identifiers and associated information. This segmentation eliminates the single point of failure while distributing the storage burden across the network.
Solution Approach 2:
The patent introduces a discovery mechanism that acts as an intermediary to locate which decentralized systems store information for a given unique object identifier. This mediator enables retrieval without requiring a central authority to hold all data.
2Productivity
If each decentralized system stores all unique object identifiers and associated information, then information retrieval is fast, but storage requirements and system complexity increase significantly
Solution Approach 1:
The patent segments the data storage across multiple decentralized systems, with each system storing only a portion of the unique object identifiers and their associated information. This reduces the storage burden on each individual system while maintaining distributed availability.
Solution Approach 2:
The patent adds a new dimension to the retrieval process by introducing a discovery mechanism that operates at a different layer. Instead of querying all systems directly, the discovery mechanism first locates the relevant system, then retrieves data, creating a two-stage process that improves efficiency.
3Adaptability or versatility
If a centralized authority manages unique object identifiers, then consistency and control are maintained, but the system lacks flexibility and organizational autonomy
Solution Approach 1:
The patent segments control and management authority across multiple decentralized systems, allowing each organization to autonomously manage the portion of identifiers and information stored on their system. This enables organizational flexibility while maintaining overall system functionality.
Solution Approach 2:
The patent implements a discovery mechanism that provides feedback about which systems store information for given identifiers. This feedback loop enables systems to locate and retrieve information from appropriate decentralized sources, maintaining consistency through coordinated discovery rather than centralized control.
4Productivity
If the system propagates unique object identifiers through a series of computing systems, then information can be retrieved from multiple sources, but the discovery process becomes more complex
Solution Approach 1:
The patent introduces a discovery mechanism as an intermediary that simplifies the process of locating information across decentralized systems. Instead of implementing complex propagation and tracking logic in each system, the discovery mechanism handles the coordination of locating and retrieving information from the appropriate systems.
Data Source
AI summary
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for discovering information that is related to a unique object identifier from a decentralized collection of computing systems. A unique object identifier is identified. A first information request that includes the unique object identifier is forwarded to a first computing system. First information that the first computing system has stored in association with the unique object identifier is received from the first computing system. An identifier for a second computing system is received from the first computing system in response to the first information request. A second information request that includes the unique object identifier is forwarded to the second computing system based on the received identifier. Second information that the second computing system has stored in association with the unique object identifier is received from the second computing system.


