SDK Overlay Content Updates for Rapid Mobile App Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing software development process for mobile apps is inefficient in making rapid, on-the-fly changes without releasing new versions, leading to multiple app versions in use by different users and delays in feature updates.

Innovation Solution

Implementing a Software Development Kit (SDK) layer on end-user devices that allows for overlaying content without altering the app code, enabling adjustments through a back-end layer and rule engine for quick updates and corrections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional software release process is used, then app updates can be deployed, but it takes several days and creates multiple versions in use

Engineering Contradiction:
Improvedeployment speedVSAvoidtime for app updates to reach users
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the app into two independent parts: the core application code (stored in app store) and the overlay content (stored in cloud database). This allows the overlay content to be updated independently and immediately without going through the traditional app store review process, thus achieving rapid deployment speed while avoiding multiple versions in use.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an overlay content database as an intermediary layer between the core app and the users. This intermediary allows content to be dynamically updated and pushed to users in real-time without requiring app store approval, resolving the contradiction between deployment speed and update time by decoupling the content delivery mechanism from the traditional app release process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If new features are added through app releases, then functionality is improved, but the development cycle is lengthy and complex

Engineering Contradiction:
Improveability to add new featuresVSAvoidsoftware development process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent separates feature implementation into two layers: core app functionality (unchanged) and overlay content (highly adaptable). This segmentation allows new features to be added by simply updating overlay content in the cloud database, dramatically improving adaptability while reducing development complexity since no code changes or app store submissions are needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the content layer dynamic by storing it in a cloud database that can be updated in real-time. This dynamic approach allows features to be added, modified, or removed by simply changing the overlay content data, without requiring complex development cycles, thus improving adaptability while minimizing development process complexity.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If overlay content is used for adjustments, then code changes are avoided, but an additional SDK layer is required

Engineering Contradiction:
Improveease of content updatesVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent makes the overlay content mechanism universal by designing it to work with any existing app that integrates the SDK. The same overlay infrastructure can deliver different types of content (advertisements, notifications, feature updates, etc.) across multiple apps, improving ease of manufacture through reusability while justifying the initial architecture complexity through broad applicability.

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

Data Source

PatentUS12541380B2Method and system for managing adjusted content for end user devices
Publication Date: 2026.02.03 INTERWISE CO LTD
  • US12541380B2 patent drawing
  • US12541380B2 patent drawing
  • US12541380B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, generating an adjustment request associated with a software application executable by a group of end user devices; and providing the adjustment request to the group of end user devices causing a software development kit (SDK) resident on each of the group of end user devices to present overlay content according to the adjustment request, where the overlay content is positioned over a portion of content being presented by the software application. Other embodiments are disclosed.