Mobile App Platform Real-Time Content Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional mobile application development requires new code for each update, necessitating re-submission and user re-download, limiting real-time updates without code changes.

Innovation Solution

A system that uses a content management system to translate and organize media content for mobile applications, allowing real-time updates without code changes or user intervention, utilizing a common code base and unique user ID for scalable and cost-effective application creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional mobile development uses code changes for updates, then applications can be updated, but re-submission and user re-download are required which limits real-time updates

Engineering Contradiction:
Improvereal-time update capabilityVSAvoidupdate cycle time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the mobile application into a static code base and dynamic content components. The code base remains unchanged while content (images, text, video) is segmented and stored separately in a content management system, allowing updates without code changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a content management system as an intermediary between the application code and the content storage. This mediator enables the application to fetch updated content dynamically without requiring code changes or user reinstallation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional development requires code modifications for updates, then changes can be implemented, but re-submission to store and user re-download are necessary

Engineering Contradiction:
Improvecontent update flexibilityVSAvoidupdate process complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The application is segmented into a reusable code base and separable content assets. Content is stored in a content management system and referenced by the application, allowing flexible content updates without modifying code or going through store approval processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The application is designed to automatically fetch and display updated content from the content management system without requiring user intervention. The system serves itself by dynamically loading new content while the application remains installed on the user's device.

Inventive Principle:
Principle #25Self-service

3Productivity

If a common code base is used for multiple applications, then creation cost and time are reduced, but content translation and organization requirements increase

Engineering Contradiction:
Improveapplication creation speedVSAvoidcontent management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A single content management system and code base structure serves multiple applications. The same infrastructure manages content for different applications, and the code base can be reused across applications with different content, reducing overall system complexity despite the multi-functionality requirement.

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

Data Source

PatentUS9146728B2Mobile application creation platform
Publication Date: 2015.09.29 CONCORDE ST GEORGE PRODIONS
  • US9146728B2 patent drawing
  • US9146728B2 patent drawing
  • US9146728B2 patent drawing

AI summary

A system for creating mobile software applications that may be updated in real time without code changes, re-submittal or user updating. The system includes various types of media content, a content management system, mobile application and a mobile device. Media content is uploaded to the content management system where it is translated and organized in preparation for delivery to the mobile application and mobile device. A user interfaces with the mobile device to receive translated and organized media content for display on the mobile device.