Decentralized Unique Identifier Discovery System

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcentralized system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoiddata storage volume
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improveorganizational flexibilityVSAvoidinformation consistency
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveinformation retrieval capabilityVSAvoiddiscovery process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8402053B2Registering and discovering unique identifiers
Publication Date: 2013.03.19 SAP SE
  • US8402053B2 patent drawing
  • US8402053B2 patent drawing
  • US8402053B2 patent drawing

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.