Dynamic OData URL Generator Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating protocol-compliant URLs for data services like OData and OpenAPI is complex, requiring technical knowledge of specifications and syntax, making it inaccessible to non-technical users.

Innovation Solution

A user interface and system that dynamically generates protocol-compliant URLs by populating graphical input devices with metadata, allowing users to specify query options without needing to understand the underlying syntax or specifications, using rules to format user input into a compliant format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standard URLs are used to request data from a server, then the client can retrieve data from the server, but the client cannot tailor the information it requests and receives

Engineering Contradiction:
Improveability to tailor data requestsVSAvoidsimplicity of URL creation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system between the client and server that translates natural language or simplified user input into tailored data requests. This intermediary processes user intent and generates customized queries without requiring users to understand complex URL syntax, thereby enabling adaptable data requests while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically generating tailored data requests based on user input. The client system autonomously constructs customized queries and URLs without requiring user expertise in protocol syntax, allowing users to tailor their data requests while the system handles the complexity of compliance.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If protocol-compliant URLs are created manually, then the URLs can request specific data with precision, but non-technical users cannot create them without technical knowledge

Engineering Contradiction:
Improveprecision of data requestVSAvoidaccessibility to non-technical users
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent employs an intermediary that bridges non-technical users and protocol-compliant URL creation. This intermediary translates user-friendly input into precise, protocol-compliant URLs automatically, delivering measurement precision in data requests while removing the barrier of technical knowledge for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces the manual mechanical process of constructing protocol-compliant URLs with an automated computational system. This substitution eliminates the need for users to manually assemble complex URL syntax while maintaining precise data request capabilities through automated rule-based generation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If a graphical user interface is customized with metadata, then users can specify query options without knowing syntax, but the system complexity increases

Engineering Contradiction:
Improveuser-friendliness of interfaceVSAvoidsystem complexity for metadata processing
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically processing metadata and generating appropriate GUI elements and query options. This self-automation handles the complex metadata processing internally while presenting a simplified interface to users, thereby improving ease of operation without requiring users to manage the underlying system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-processing metadata and pre-configuring the graphical interface with appropriate options before user interaction. This preliminary preparation consolidates complex processing steps behind the scenes, allowing users to interact with a simplified interface while the system handles metadata complexity in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11995296B2System and method for creating a single-entity protocol-compliant uniform resource locator
Publication Date: 2024.05.28 HEXAGON TECH CENT GMBH
  • US11995296B2 patent drawing
  • US11995296B2 patent drawing
  • US11995296B2 patent drawing

AI summary

A graphical user interface is configured to guide a user through a method of creating an OData-compliant URL, without requiring that the user be familiar with syntax of OData-compliant URLs. The graphical user interface includes a set of graphical input devices to solicit and receive from the user input specifying a set of query options, which user input is used to define the OData-compliant URL. The graphical user interface is automatically customized to solicit and receive from the user input only for options available from a specific OData service.