Mobile Application Framework for Service Composition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile communication devices face challenges in securely and efficiently composing bundled communication services from multiple backend systems, leading to complex and difficult-to-manage communication pathways, which can compromise security and hinder the deployment of new services.

Innovation Solution

A mobile application framework that provides a uniform API for interacting with backend systems, enabling the composition of bundled communication services by verifying requests, completing payment transactions, and ordering services through iterative API invocations, thereby simplifying service delivery and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If backend systems integrate directly with each other to provide bundled services, then service functionality is achieved, but system complexity and management difficulty increase

Engineering Contradiction:
Improveservice composition capabilityVSAvoidcommunication pathway complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The mobile application framework serves as an intermediary layer between mobile applications and multiple backend service platforms. It receives service requests from applications, composes them into coordinated requests to appropriate backend systems, and manages the integration logic centrally. This mediator approach enables service composition without requiring direct integration between backend systems, thereby reducing communication pathway complexity while maintaining service functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple service platforms are composed to provide bundled services, then service versatility is improved, but security management becomes more difficult

Engineering Contradiction:
Improvebundled service capabilityVSAvoidsecurity verification
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The mobile application framework implements a universal security verification mechanism that handles multiple service platforms through a single standardized interface. It performs authentication, authorization, and security policy enforcement consistently across all composed services, regardless of the underlying backend systems. This universal approach maintains security reliability while enabling versatile service composition.

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

3Productivity

If direct integration between backend systems is implemented, then service functionality is achieved, but ease of deployment is reduced

Engineering Contradiction:
Improveservice delivery efficiencyVSAvoidservice deployment ease
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system segments the service integration logic into a separate mobile application framework layer, distinct from the backend service platforms. Each backend system remains independent and unchanged, while the framework handles composition, coordination, and deployment management. This segmentation enables independent deployment of services without requiring complex integration work, improving ease of deployment while maintaining service delivery efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11887109B1Service composition in a mobile communication device application framework
Publication Date: 2024.01.30 T MOBILE INNOVATIONS LLC
  • US11887109B1 patent drawing
  • US11887109B1 patent drawing
  • US11887109B1 patent drawing

AI summary

A method of providing a mobile application service on a user equipment based on composing a plurality of services supported by service platforms executing in a backend of a communication network. The method comprises receiving a request for a content service from a mobile application executing on a user equipment (UE) by a mobile application framework (MAF) and verifying the request for the content service by the MAF through a communication service provider platform, wherein the communication service provider platform completes verification in part by invoking a service of the MAF. The method further comprises completing a payment transaction for the content service by the MAF through messaging a payment platform, wherein the payment platform iteratively invokes services of the MAF and ordering the content service delivery by the MAF through messaging a content provider platform, wherein the content provider platform iteratively invokes services of the MAF.