Web3 Service Selection and Protocol Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users lack the knowledge and resources to effectively select and interact with multiple decentralized Web3 services for computing tasks, leading to inefficiencies and increased burdens in setup, operation, and maintenance.

Innovation Solution

The implementation of a generalized computing approach that analyzes client requests and automatically selects suitable Web3 services from multiple distributed ledger networks, adapting the request to conform to the specific requirements of the chosen service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually select and interact with multiple Web3 services, then service selection flexibility is improved, but user knowledge requirement and operational complexity increase

Engineering Contradiction:
Improveservice selection flexibilityVSAvoiduser knowledge requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a service selection and adaptation layer that acts as an intermediary between the user and multiple Web3 services. This layer automatically selects appropriate services based on task parameters and adapts requests to conform to different service protocols, eliminating the need for users to manually select and understand multiple services while maintaining service flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides a universal interface that can interact with multiple different Web3 services through a single standardized API. The adaptation layer translates generic user requests into service-specific protocols, allowing one interface to serve multiple functions across different decentralized services without requiring user-specific knowledge of each service.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If users manually configure and manage Web3 services, then service customization is improved, but setup and maintenance burden increase

Engineering Contradiction:
Improveservice customizationVSAvoidsetup and maintenance burden
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically selecting and configuring Web3 services based on task parameters without user intervention. The adaptation layer handles service configuration, protocol translation, and request formatting automatically, eliminating manual setup and maintenance tasks while preserving customization capabilities through parameter-based service selection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring service connection parameters and protocols before execution. The adaptation layer establishes service connections and prepares request formats in advance, so that when tasks are executed, the system can immediately interact with services without requiring users to perform manual configuration or maintenance.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If requests are adapted to multiple Web3 service protocols, then service compatibility is improved, but processing complexity increases

Engineering Contradiction:
Improveservice compatibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The adaptation layer serves as an intermediary that handles protocol translation between the standardized user interface and diverse Web3 service protocols. This layer absorbs the processing complexity of protocol conversion while maintaining a simple uniform interface for users, thereby achieving high service compatibility without exposing complexity to the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system manages protocol complexity by parameterizing service interactions through a standardized interface. Instead of requiring manual protocol handling, the system changes parameters such as service endpoints, authentication methods, and data formats automatically based on the selected service, simplifying the user experience while maintaining compatibility across multiple protocols.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250053455A1Generalizing computing tasks for execution by distributed ledger technologies
Publication Date: 2025.02.13 CISCO TECHNOLOGY INC
  • US20250053455A1 patent drawing
  • US20250053455A1 patent drawing
  • US20250053455A1 patent drawing

AI summary

A method, computer system, and computer program product are provided for generalizing computing tasks for execution by distributed ledger technologies. A request is obtained from a client device to execute a computing task, wherein the request includes one or more parameters for the computing task. One or more policy rules are obtained that indicate a plurality of computing services and selection criteria for the plurality of computing services, wherein the plurality of computing services include at least two different distributed ledger networks. One or more computing services are determined based on the one or more policy rules and the one or more parameters of the request. The request is provided to the one or more computing services to perform the computing task.