Context-Sensitive Service Bundling in Mobile Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a cumbersome process when accessing multiple services on their mobile devices, as they need to search, download, install, and configure separate applications for each service, which is inefficient and inconvenient, especially with the constant release and change of services.

Innovation Solution

A context-sensitive service bundling system that selects relevant services based on a user's location and time, allowing access to multiple services within a single application, reducing the need for multiple app downloads and configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users access multiple services through separate applications, then each service can be provided with dedicated functionality, but the complexity of device operation increases and user convenience deteriorates

Engineering Contradiction:
Improveservice coverageVSAvoidapp management complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple separate service applications into a single unified application interface. Users can access various services (messaging, browsing, media playback, etc.) through one app instead of managing multiple separate apps, thereby reducing operational complexity while maintaining service versatility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified application is designed to perform multiple functions across different service domains. A single application provides messaging, web browsing, media playback, and other services, making the application universal and eliminating the need for users to install and manage multiple specialized applications.

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

2Reliability

If users download and install separate applications for each service, then service functionality is ensured, but the time and effort required for setup increases

Engineering Contradiction:
Improveservice functionalityVSAvoidapp installation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-configures a unified application with multiple service functionalities built-in, eliminating the need for users to perform installation and setup actions for each service separately. The application is ready to use immediately upon installation, with all services pre-integrated and configured.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If hard-coded fixed service bundles are used, then initial service delivery is simplified, but the system cannot adapt to new services and changes

Engineering Contradiction:
Improveservice bundle deploymentVSAvoidservice update flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The service bundle configuration is made dynamic rather than hard-coded. The system can dynamically add, remove, or modify services within the unified application without requiring complete re-deployment. This allows the service bundle to adapt to new services and changes while maintaining ease of initial deployment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9344843B2Providing context sensitive service bundles
Publication Date: 2016.05.17 SAP SE
  • US9344843B2 patent drawing
  • US9344843B2 patent drawing
  • US9344843B2 patent drawing

AI summary

Technical solutions for providing context sensitive service bundles are provided. In some implementations, a method includes identifying location information associated with a user. The location information identifies a first location area. The method further includes, in accordance with (1) a first determination that a first service is available within a predefined proximity to the first location area; (2) a second determination that the second service is also available within predefined proximity to the first location area; and (3) a third determination that the first service relates to the second service to a predefined degree; using a single application, causing a service bundle to be offered to the user by: causing the first service and the second service to be concurrently offered to the user in the single application.