Generic Universal Resource Indicator Parameter Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing URI technologies do not effectively allow for the dynamic modification of resource attributes based on variable parameters, limiting the ability to contextualize resources retrieved from databases and third-party resources.

Innovation Solution

A method and system for creating a generic universal resource indicator (URI) that allows parameters to be mapped to variables, enabling dynamic modification of resource attributes by linking them with database fields, thereby creating context-specific URIs for each record.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing URI technologies are used to identify resources, then resources can be located and accessed, but the ability to dynamically modify resource attributes based on variable parameters is limited

Engineering Contradiction:
Improvedynamic modification of resource attributesVSAvoidURI structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the URI into distinct components: a base URI portion and multiple parameter portions. Each parameter can be independently mapped to database fields, allowing dynamic attribute modification without restructuring the entire URI. This segmentation enables flexible parameter manipulation while maintaining URI integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic URIs where parameter values are not fixed but are retrieved from database fields at runtime. This allows the same base URI to generate different resource attributes based on variable data, transforming static URI identification into dynamic resource contextualization without increasing structural complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If parameters are mapped to database fields for contextualization, then resource attributes can be customized, but the complexity of URI creation and management increases

Engineering Contradiction:
Improvecontextualization of resourcesVSAvoidURI creation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal parameter mapping mechanism that can be applied to any URI and database combination. The same mapping framework handles different parameter types, database schemas, and resource kinds uniformly, reducing the complexity of URI creation by providing a standardized approach rather than requiring custom solutions for each case.

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

Solution Approach 2:

The patent introduces an intermediary mapping layer between the base URI and database fields. This mapping layer acts as a mediator that translates database field values into URI parameters, simplifying the creation process by decoupling URI structure from database structure and providing a buffer that manages complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If generic parameters are used in URIs, then the same URI template can serve multiple resources, but determining which parameter to map to which variable becomes more difficult

Engineering Contradiction:
ImproveURI template reusabilityVSAvoidparameter mapping difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by allowing different parameters within the same URI template to have different mapping characteristics. Each generic parameter can be independently configured with specific mapping rules, data types, and validation criteria, enabling the system to handle diverse parameter requirements while maintaining template reusability across multiple resources.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9292613B2Generation of generic universal resource indicators
Publication Date: 2016.03.22 ORACLE INT CORP
  • US9292613B2 patent drawing
  • US9292613B2 patent drawing
  • US9292613B2 patent drawing

AI summary

Various arrangements for creating and using generic universal resource indicators are presented. To create a generic universal resource indicator, one or more parameters of a universal resource indicator may be identified. An interface that permits a parameter of the one or more parameters to be selected and mapped to a variable may be presented. A selection of the parameter for mapping may be received. An indication of the variable to map to the parameter of the selection may also be received. The generic universal resource indicator having a generic parameter corresponding to the parameter of the selection may be created.