Context-Sensitive Framework for Mobile Application Data Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in finding and accessing relevant mobile applications among millions, as they need to manually locate and launch applications, which is inefficient and time-consuming, especially when context-specific functionalities are required.

Innovation Solution

A context-sensitive framework that uses context data to identify and activate relevant applications, providing personalized data to users without manual intervention, and allows communication between applications, enabling seamless access and usage based on current contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually locate and launch applications among millions of available applications, then users can access application functionality, but the process becomes inefficient and time-consuming

Engineering Contradiction:
Improveapplication access efficiencyVSAvoidtime to find and launch application
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service by automatically monitoring context data and activating relevant applications without user intervention. The contextual service framework continuously analyzes context information and autonomously determines which applications should be activated, eliminating the need for users to manually search and launch applications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The contextual service acts as an intermediary between context data and applications. It receives context information, processes it to identify relevant applications, and activates those applications automatically. This intermediary layer streamlines the interaction and eliminates manual user actions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users download and install multiple applications to ensure availability, then application accessibility improves, but device clutter increases

Engineering Contradiction:
Improveapplication availabilityVSAvoidnumber of installed applications
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system implements dynamic application activation based on changing context conditions. Applications are activated only when their associated context conditions are met, and deactivated when those conditions change. This dynamic approach ensures application availability when needed while minimizing the number of actively running applications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The framework extracts only the necessary applications from the user's installed base based on current context conditions. Instead of requiring all possible applications to be actively present, the system identifies and activates only those applications relevant to the current context, reducing clutter while maintaining accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the system activates multiple applications based on context data, then relevant data aggregation improves, but system complexity increases

Engineering Contradiction:
Improvecontext-responsive data aggregationVSAvoidcontextual service framework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The contextual service framework implements a universal architecture that handles multiple context conditions and application types through a single unified system. The framework uses standardized context monitoring, application registration, and activation mechanisms that work across diverse scenarios, managing complexity through universality rather than requiring separate solutions for each case.

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

Data Source

PatentUS9489247B2Context sensitive framework for providing data from relevant applications
Publication Date: 2016.11.08 AMAZON TECH INC
  • US9489247B2 patent drawing
  • US9489247B2 patent drawing
  • US9489247B2 patent drawing

AI summary

Functionality is disclosed herein for using a context sensitive framework to identify relevant applications to a current context and to provide data received from the relevant applications to a user. Instead of a user having to manually locate and launch an application, relevant applications determined by a contextual service may provide data in response to receiving the context data. The applications that are identified as relevant to the context determine the application data to provide to the contextual service. The contextual service selects at least a portion of the application data to provide for display within a user interface. In some configurations, the selected application data is displayed within a user interface that maintains a same look and feel regardless of the application data that is displayed.