Content Adaptive Application Framework for Mobile Web Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for accessing web applications on mobile devices result in a poor user experience due to limitations in screen size, hardware compatibility, and restricted access to advanced features, leading to increased complexity and cost for developing native mobile applications, while also posing challenges in securing corporate data on personal devices.

Innovation Solution

A content adaptive application framework that uses a virtualization layer to abstract web content and format it into platform-specific templates, enabling optimized display on various devices and providing secure data storage and remote monitoring capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web applications use standard web browser access on mobile devices, then accessibility is improved, but user experience deteriorates due to screen size limitations and hardware compatibility issues

Engineering Contradiction:
ImproveaccessibilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a gateway server as an intermediary between the web application and mobile devices. This gateway translates standard web application protocols into mobile-optimized protocols, enabling mobile devices to access web applications without direct browser compatibility while maintaining standard web application architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the web application access into two distinct layers: the standard web application layer that maintains its original architecture, and the mobile optimization layer implemented through the gateway server that handles device-specific adaptations, allowing each layer to operate independently without compromising the other.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If native mobile applications are developed for each mobile platform, then user experience is improved, but development complexity and cost increase exponentially

Engineering Contradiction:
Improveuser experienceVSAvoiddevelopment complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The gateway server implements a universal translation mechanism that handles multiple mobile platforms through a single standardized interface. Instead of requiring separate native applications for each platform, the gateway provides platform-agnostic protocol translation, allowing one web application to serve all mobile devices regardless of their specific operating system or hardware capabilities.

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

3Ease of manufacture

If web applications are accessed through standard web browsers on mobile devices, then implementation simplicity is maintained, but functionality is reduced due to restricted access to advanced features

Engineering Contradiction:
Improveimplementation simplicityVSAvoidfunctionality
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The gateway server acts as an intermediary that translates requests for advanced mobile features into equivalent web application operations. When a mobile device attempts to use advanced features like camera or GPS, the gateway intercepts these requests and translates them into standard web application protocols, preserving functionality while maintaining implementation simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9645992B2Methods and apparatuses for interaction with web applications and web application data
Publication Date: 2017.05.09 ORACLE INT CORP
  • US9645992B2 patent drawing
  • US9645992B2 patent drawing
  • US9645992B2 patent drawing

AI summary

A method of enabling content distribution for various electronic devices which comprises providing a content adaptive application for an electronic device, wherein the content adaptive application is designed to parse an abstraction schema to retrieve data or a data source, and format information. The content adaptive application further formats the data or data from the data source into at least one of a plurality of platform specific templates specified by the format information and displays at least one platform specific template including at least a portion of the data or data from the data source on a display of the electronic device.