Context-Sensitive Framework for Mobile App Data Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in finding and accessing relevant mobile applications among millions available, 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, such as location, activity, and time, to identify and activate relevant applications, providing personalized data without user intervention, and allows communication between applications for enhanced functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

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

Engineering Contradiction:
Improveease of accessing applicationsVSAvoidtime to find and launch applications
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively monitoring user context (location, activity, time) and pre-identifying relevant applications before the user needs them. This allows the system to have applications ready for immediate access, eliminating the time users would otherwise spend searching through millions of applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically performing the tasks of application identification, selection, and launching based on contextual analysis. Instead of requiring users to manually search and select applications, the system serves itself by autonomously determining which applications are relevant to the current context and presenting them to the user.

Inventive Principle:
Principle #25Self-service

2Reliability

If users download and install multiple applications to ensure availability, then application functionality is accessible, but device storage and complexity increase

Engineering Contradiction:
Improveavailability of applicationsVSAvoidnumber of installed applications
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates a universal access layer that works across all applications regardless of their specific functionality. This multi-functional framework provides a single point of access for all application types, eliminating the need for users to manage individual applications while maintaining reliable access to diverse functionalities through contextual relevance.

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

Solution Approach 2:

The system performs preliminary analysis of user context to predict which applications will be needed, allowing applications to be accessed on-demand rather than requiring pre-installation of all possible applications. This ensures reliability of access to relevant applications while minimizing the number of applications that need to be installed on the device.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system provides data from multiple relevant applications, then information completeness improves, but data aggregation and processing complexity increases

Engineering Contradiction:
Improvecompleteness of application dataVSAvoidcomplexity of data aggregation
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system merges data from multiple relevant applications into a unified contextualized output. By combining information from various applications that are relevant to the current context, the system provides complete information while presenting it through a single integrated interface, thereby reducing the perceived complexity for users.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system applies local quality by tailoring the data aggregation process to specific contextual situations. Rather than using a uniform aggregation approach for all scenarios, the system adapts which applications are queried and how their data is combined based on the specific context, thereby reducing unnecessary processing complexity while maintaining information completeness.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10496385B2Context sensitive framework for providing data from relevant applications
Publication Date: 2019.12.03 AMAZON TECH INC
  • US10496385B2 patent drawing
  • US10496385B2 patent drawing
  • US10496385B2 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.