Single Page Application Data Structure Builder for CMS Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile development frameworks lack integration with modern content management systems, leading to inefficient use of resources and a cumbersome user experience, especially when converting multi-page content into single page applications for mobile devices with limited memory and bandwidth.

Innovation Solution

A system that allows users to author single page applications using content managed by a content management system, with an application data structure builder generating a platform-specific or cross-platform hybrid single page application data structure, eliminating the need for knowledge of HTML, JavaScript, or CSS, and enabling easy conversion of multi-page content into a single page application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multi-page content structure is used in content management systems, then content organization and management are simplified, but network bandwidth consumption increases and user experience becomes cumbersome on mobile devices

Engineering Contradiction:
Improvecontent management easeVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent merges multiple content pages into a single page application structure. The system takes multi-page content from the content management system and combines it into one cohesive HTML page with embedded sections, eliminating the need for multiple HTTP requests and page reloads while maintaining content organization through internal navigation and section anchoring.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the single page application into distinct content sections that correspond to the original multi-page structure. Each section is marked with unique identifiers and can be independently navigated to, allowing the system to maintain logical content organization while delivering everything through a single page load.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional mobile development frameworks are used, then application functionality can be achieved, but integration with content management systems is lacking and resource usage is inefficient

Engineering Contradiction:
Improveapplication functionalityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system that works with standard content management systems without requiring framework-specific adaptations. The single page application generator accepts content from any CMS that provides structured content and transforms it into a mobile-optimized format, eliminating the need for separate integration processes for different CMS platforms.

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

Solution Approach 2:

The patent introduces a single page application generator as an intermediary component between the content management system and the mobile device. This intermediary automatically transforms CMS content into optimized single page applications, eliminating the need for direct integration between CMS and mobile frameworks while maintaining full functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If developers use HTML, JavaScript, and CSS knowledge to create single page applications, then application customization is maximized, but the barrier to entry increases and ease of authoring decreases

Engineering Contradiction:
Improveapplication authoring easeVSAvoidprogramming knowledge requirement
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements a self-service system where the single page application generator automatically handles all technical aspects of single page application creation. Developers simply select content from the content management system through a graphical interface, and the system automatically generates the optimized single page application structure, eliminating the need for manual HTML, JavaScript, or CSS coding.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-configuring the single page application template structure, navigation system, and content integration logic before the developer needs to use it. The system prepares all necessary code structures and relationships in advance, so when content is selected, it is automatically integrated into the pre-built framework without requiring developer intervention for technical setup.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10614155B2Single page application authoring in a content management system
Publication Date: 2020.04.07 ADOBE INC
  • US10614155B2 patent drawing
  • US10614155B2 patent drawing
  • US10614155B2 patent drawing

AI summary

A user can produce a single page application using content that is automatically extracted from the content management system. When the user decides that authored application content is ready for publication, the relevant content can be exported using an application data structure builder that is configured to generate a single page application data structure that includes the content items to be used by the application. For example, in one embodiment this application data structure comprises an HTML DOM application structure having individual page content wrapped into unique div elements. Such an application data structure that can be wrapped within a platform-specific shell using resources provided by a mobile development framework. Thus the application data structure can form the basis for a fully functional, platform-specific single page application or cross-platform hybrid single page application.