URL Routing for Mobile Device Platform Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods require providing different URL links for various mobile stations to ensure compatibility with their respective user interface platforms, increasing the complexity and workload for service providers.

Innovation Solution

A system that routes URL requests from mobile stations to the appropriate application server based on the user interface platform, allowing a single URL link to be used across different platforms, ensuring content is delivered in the correct format without the need for platform-specific URLs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If different URL links are provided for various mobile stations to ensure compatibility with their respective user interface platforms, then content compatibility is improved, but system complexity and service provider workload increase

Engineering Contradiction:
Improvecontent compatibilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (URL rewriting module or gateway) that sits between the client and the content server. This intermediary automatically rewrites universal URLs into platform-specific URLs based on the client's user interface platform, eliminating the need for service providers to manually create and manage multiple platform-specific URLs while ensuring content compatibility across different devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal URL structure that can serve all mobile stations regardless of their user interface platform. Instead of creating separate URL systems for each platform (Java, portal technologies, etc.), a single universal URL format is designed that adapts to different platforms through automated rewriting, reducing system complexity while maintaining broad compatibility

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

2Reliability

If different URL links are provided for various mobile stations to ensure compatibility with their respective user interface platforms, then content compatibility is improved, but service provider workload increases

Engineering Contradiction:
Improvecontent compatibilityVSAvoidservice provider efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service by allowing the URL rewriting process to occur automatically without requiring service provider intervention. The intermediary component autonomously handles the transformation of universal URLs into platform-specific URLs based on detected client characteristics, freeing service providers from the manual workload of creating and maintaining multiple URL mappings for different platforms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by pre-configuring the intermediary component with knowledge of multiple user interface platforms and their specific URL requirements. This upfront preparation allows the system to automatically handle URL rewriting for any incoming request without requiring real-time analysis or manual configuration, significantly reducing ongoing service provider workload

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a single URL link is used for all mobile stations, then service provider workload is reduced, but content compatibility across different user interface platforms deteriorates

Engineering Contradiction:
Improveservice provider efficiencyVSAvoidcontent compatibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the URL resolution process adaptive rather than static. The intermediary component dynamically determines the appropriate platform-specific URL based on real-time analysis of the client's user interface platform characteristics. This dynamic adaptation ensures that while a single universal URL is presented to all users, the actual content delivery is optimized for each specific platform, maintaining compatibility without increasing service provider workload

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If platform-specific URLs are used for different mobile stations, then content delivery accuracy is improved, but the number of URLs to manage increases

Engineering Contradiction:
Improvecontent delivery accuracyVSAvoidURL management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the platform-specific URL generation logic from the service provider's manual processes and relocates it to an automated intermediary component. This extraction removes the burden of managing multiple platform-specific URLs from service providers while maintaining the precision of platform-appropriate content delivery. The intermediary automatically extracts and applies the appropriate URL pattern based on the detected platform type

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9009599B2Technique for handling URLs for different mobile devices that use different user interface platforms
Publication Date: 2015.04.14 CELLCO PARTNERSHIP INC
  • US9009599B2 patent drawing
  • US9009599B2 patent drawing
  • US9009599B2 patent drawing

AI summary

The examples provided teach techniques and devices used to route a request received from a mobile station via a URL link that is independent from the user interface platform used on the mobile device. This request is received at a web server which routes the request to an application server based on the URL link. The application identifies the user interface platform used by the mobile station and determines whether the application is supported by that user interface platform. If the application is not supported by the user interface platform, the application server reroutes the request to another application server having the application that is supported by the user interface platform and the application at the other server carries out the request and sends the response to the mobile station.