URL Customization via Destination Object Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing URLs are not capable of adjusting based on the user device attempting to navigate to them, resulting in all devices accessing the same location and lacking deep linking capabilities unless explicitly programmed.

Innovation Solution

The technology converts URLs into customized links by translating them into destination objects, which provide additional data to generate enriched links that can direct users to specific destinations within native or web applications, tailored to their device and needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional URLs are used for navigation, then all user devices navigate to the same location, but the system cannot adapt to different user devices or provide deep linking capabilities

Engineering Contradiction:
ImproveURL adaptability to different user devicesVSAvoidURL structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary service that sits between the traditional URL and the user device. This service receives the original URL, enriches it with device-specific information and deep linking capabilities, and returns a customized URL. The intermediary handles the complexity of adaptation logic centrally, keeping the URL structure itself relatively simple while enabling versatile device-specific navigation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-processing URLs through enrichment before they reach the user device. The URL enrichment service prepares device-specific URLs in advance based on available device information, so that when a user clicks a link, the appropriate deep linking and device-specific navigation is already configured, eliminating the need for complex real-time adaptation at the device level.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If URLs are enriched with additional data to enable deep linking, then deep linking capabilities are provided, but the processing complexity increases

Engineering Contradiction:
Improvedeep linking capabilityVSAvoidURL processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The URL enrichment service acts as an intermediary that handles the complex processing of adding deep linking capabilities to URLs. Instead of embedding complex processing logic in every user device, the service centralizes the enrichment process, adding necessary data such as device identifiers, application context, and deep link parameters to URLs before they reach the end user, thereby ensuring reliable deep linking without increasing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes URL parameters by adding enrichment data such as device-specific identifiers, application context information, and deep link parameters to the original URL. This parameter enrichment enables deep linking capabilities while maintaining the fundamental URL structure, allowing the system to provide reliable device-specific navigation without fundamentally changing how URLs work.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If device-specific customization is implemented, then user experience is enhanced, but the system requires more complex processing and data handling

Engineering Contradiction:
Improveuser experienceVSAvoidsystem processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The URL enrichment service serves as an intermediary that handles the complex data processing and device-specific customization logic centrally. It receives basic URL requests, enriches them with device-specific information from various sources (device identifiers, application context, user preferences), and returns customized URLs. This approach enhances user experience with personalized navigation while keeping the complexity contained in the service layer rather than distributed across all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The URL enrichment service provides multi-functional capabilities by handling various aspects of URL customization in a single system: device identification, deep link generation, application context integration, and URL formatting. This universal service handles diverse customization requirements through a unified approach, improving ease of operation across different devices while managing system processing complexity through consolidation rather than proliferation of device-specific implementations.

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

Data Source

PatentUS20250124098A1URL Exchange
Publication Date: 2025.04.17 BUTTON
  • US20250124098A1 patent drawing
  • US20250124098A1 patent drawing
  • US20250124098A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer-readable storage media for uniform resource locator (URL) customization. A request for URL customization may be received by one or more processors. The one or more processors may translate a URL associated with the request into a destination objection. One or more customized links may be generated based on the destination object. The destination object may include one or more of a brand, scheme, host, path, or query. Prior to translating the URL associated with the request into the destination object, the one or more processors may determine whether the URL associated with the request contains a known host by comparing a host of the URL to a list of known hosts.