Personalized Offline Web Application Platform for Mobile Storage Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of mobile computing devices lack control over which software application functional code and data are stored locally versus remotely, limiting offline operation as many applications require internet access for execution.

Innovation Solution

A mobile device software platform that allows users or content managers to designate what mobile application software code and features are available online versus offline, with a mobile application engine for managing personalized offline web applications and a server-side system for validating access and updating localized data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mobile applications store all functional code and data locally to enable complete offline operation, then offline usability is improved, but device storage requirements and initial download time increase significantly

Engineering Contradiction:
Improveoffline operation capabilityVSAvoidlocal storage requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments mobile application content into functional code portions and media content portions, allowing selective local storage of only the functional code needed for offline operation. Media content can remain remote and be accessed on-demand, reducing local storage requirements while maintaining offline functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by storing different types of content with different storage strategies: functional code is stored locally on the mobile device for offline execution, while media content is stored remotely on servers and accessed on-demand. This differentiated approach optimizes both offline capability and storage efficiency.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If mobile applications download all content to local storage for offline use, then offline accessibility is improved, but initial download time and network bandwidth consumption increase

Engineering Contradiction:
Improveoffline content accessibilityVSAvoiddownload time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments content into functional code and media content, downloading only the essential functional code locally for immediate offline use. Media content remains on remote servers and is downloaded on-demand when needed, significantly reducing initial download time while maintaining offline accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-downloading and caching only the critical functional code portions needed for offline operation, while media content is downloaded on-demand. This preliminary caching of essential code enables immediate offline functionality without the time cost of downloading all content.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If mobile applications require internet connection for accessing functional code, then device storage is reduced, but offline usability deteriorates

Engineering Contradiction:
Improvelocal storage usageVSAvoidoffline operation capability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the application into functional code that is stored locally for offline execution and media content that may remain remote. This segmentation allows the device to operate offline with minimal local storage, maintaining both storage efficiency and offline usability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by downloading only the minimum necessary functional code locally rather than all application content. This partial local storage enables offline operation while keeping local storage usage minimal, avoiding the need to store excessive content.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9357006B2Methods and apparatus for managing mobile content
Publication Date: 2016.05.31 EP VISUAL DESIGN
  • US9357006B2 patent drawing
  • US9357006B2 patent drawing
  • US9357006B2 patent drawing

AI summary

A mobile application platform enables a user of a mobile device to manage Personalized Offline Web Applications (POW Apps) on a variety of devices. A Virtual Directory (VD) technology that is multi-source capable permits the POW code and content to be variably localized (Developer/User controls POW content/code stored on the user's device). The end user enters login information into a mobile application that is using the engine of the mobile application platform and receives POW code and content individually configured to the end user. A content manager or publisher controls what aspects of the POW application are stored locally and what aspects are kept on the server. When content is requested that is not stored locally, the content is either downloaded and opened locally or accessed on the web server like in the case of a streaming video or audio. After viewing any portion of the video or audio file, the user can decide to download the entire video or audio for offline use. The user is given this option or the content developer can predetermine how different types of POW code and content are handled through configuration settings. In addition to accessing or downloading online content, periodic communication back to the mobile application platform cloud can be implemented to get updates to the content and report back user activity, such as test scores and usage statistics.