Dynamic Service Provisioning for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The provisioning of services, such as financial services, to mobile devices with varying capabilities and dynamic availability of resources is challenging due to limited processing power, battery life, screen size, connectivity, and the ever-changing mobile environment, leading to inconsistent user experiences and increased costs in maintaining multiple user interfaces.

Innovation Solution

A system that dynamically adjusts user interfaces and allocates processing tasks between the service provider and the device based on the device's capabilities, using a mobile gateway that manages device detection, dynamic presentation, and data communication to optimize service delivery and user experience across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple user interfaces are maintained for different devices, then service coverage is improved, but development and maintenance costs increase

Engineering Contradiction:
Improveservice coverageVSAvoiddevelopment and maintenance costs
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a single user interface that can dynamically adapt to different device capabilities through capability detection and runtime adjustment. The system detects device characteristics (screen size, processing power, memory) and modifies the UI behavior accordingly, allowing one interface to serve multiple device types without requiring separate interfaces for each device category.

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

Solution Approach 2:

The user interface is designed to be dynamic rather than static, changing its behavior and resource usage based on real-time device capability assessment. The system continuously monitors device state and adjusts UI complexity, feature set, and resource allocation dynamically, enabling the same interface to optimize performance across diverse devices.

Inventive Principle:
Principle #15Dynamics

2Productivity

If device capabilities are fully utilized, then service functionality is improved, but user experience consistency deteriorates

Engineering Contradiction:
Improveservice functionalityVSAvoiduser experience consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies different levels of functionality and feature sets to different devices based on their specific capabilities. Each device receives a customized configuration of UI features, animation complexity, and resource allocation tailored to its processing power, screen size, and memory capacity, ensuring optimal performance while maintaining core service consistency.

Inventive Principle:
Principle #3Local quality

3Speed

If processing tasks are allocated to the device, then service performance is improved, but device resource consumption increases

Engineering Contradiction:
Improveservice performanceVSAvoiddevice resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements selective task allocation where only necessary processing tasks are executed on the device based on its current capability state. Non-critical tasks are performed on remote servers, while essential tasks are processed locally. The system dynamically adjusts the degree of local processing based on device resources, network conditions, and user needs, avoiding excessive local computation when not required.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11463504B2Dynamic execution
Publication Date: 2022.10.04 MORGAN STANLEY SERVICES GROUP INC
  • US11463504B2 patent drawing
  • US11463504B2 patent drawing
  • US11463504B2 patent drawing

AI summary

The disclosed embodiments relate to provisioning of a service, such as a financial service, to a device, such as a mobile device operative to access the service wirelessly or otherwise, in a manner which efficiently provides a consistent user experience which meets a user's expectations as to the functionality and quality of the service, including the user interface therefore and service delivery, which leverages the available capacities of the devices through which the service is provided so as to maximize the functionality and quality of the provided service without diminishing the experience, i.e. without substantially reducing the quality or functionality.