Modular Framework for Cross-Platform Computing via Server Delegation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current state of mobile computing faces challenges due to OS incompatibility across different devices, requiring separate applications for each platform, and lacks efficient computational support, leading to high costs and frequent upgrade cycles, especially with the limitations of web applications relying on network access for processing power.

Innovation Solution

A modular data system with a server-side module repository and client GUI that delegates computing tasks to the server, reducing hardware requirements on mobile devices, allowing modules to be downloaded on demand and utilizing a cloud-distributed database for data synchronization and storage, enabling cross-platform compatibility and improved productivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate applications are developed for each operating system platform, then compatibility with specific devices is improved, but device complexity and development cost increase

Engineering Contradiction:
Improveplatform compatibilityVSAvoidapplication development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal application architecture that runs on multiple operating systems (iOS, Android, Windows, Mac OS) through a common codebase. The application uses platform-agnostic technologies including HTML5, CSS3, and JavaScript to achieve cross-platform compatibility, eliminating the need to develop separate applications for each OS while maintaining broad device support

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

Solution Approach 2:

The patent introduces a web browser as an intermediary layer between the application logic and the operating system. By building the application as a web application that runs within the browser, it mediates between the universal web standards and the specific OS requirements, allowing the same application to function across different platforms without modification

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If computing power is increased on mobile devices, then processing capability is improved, but hardware cost and upgrade frequency increase

Engineering Contradiction:
Improvecomputational powerVSAvoidhardware requirements
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent extracts heavy computational tasks from the mobile device and relocates them to remote servers. Complex operations such as data processing, rendering, and computation are performed on the server side, with only the results or essential data being transmitted to the mobile device. This approach maintains high processing capability without requiring powerful local hardware

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/computational system of local processing with a network-based system. Instead of relying on local CPU power, the application uses network communication to access remote computing resources. The mobile device acts as a thin client that communicates with powerful remote servers, substituting local computational mechanics with networked computational services

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If web applications are used to access computing power, then hardware requirements are reduced, but network dependency increases

Engineering Contradiction:
Improvehardware requirementsVSAvoidnetwork access reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a hybrid architecture where essential application data and configuration information are cached locally on the mobile device before network disconnection occurs. This preliminary action ensures that critical functions remain accessible even when network connectivity is lost, reducing dependency on continuous network access while maintaining the benefits of cloud-based processing when available

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2895960B1Platform agnostic modular framework
Publication Date: 2021.05.05 JADHAV AJAY
  • EP2895960B1 patent drawingFigure 1
  • EP2895960B1 patent drawingFigure 2
  • EP2895960B1 patent drawingFigure 3

AI summary

Data systems and processes are disclosed that are capable of providing a modular framework for accessing and manipulating information across multiple device platforms synchronously. The system includes a server-side module repository including at least one module, a subscription service configured to be implemented through a client graphical user interface (GUI) of the multiple device platforms that provides access to interact and navigate the at least one module, and an architecture that allows the at least one module to delegate at least part of a computing task to the server side.