Context Application Integrating Mobile Communication Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of mobile communication devices face difficulties in accessing a comprehensive overview of context information related to past, current, or future communication events across various native applications, as information is typically stored in separate databases, making it hard to quickly retrieve relevant data.
Innovation Solution
A system and method that detects initiating events on a mobile device, parses context tokens, and searches both local and remote data stores to provide users with integrated context information, allowing for quick access to related communication events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If information is stored in separate databases for different native applications, then data organization is simplified and application independence is maintained, but users cannot quickly access comprehensive context information across multiple applications
Solution Approach 1:
The patent implements a context application as an intermediary layer between users and multiple native applications. This mediator automatically searches and aggregates context information from separate databases of different applications (phone, email, calendar, contacts, CRM) and presents it in a unified view, eliminating the need for users to manually access multiple applications while preserving data independence.
Solution Approach 2:
The context application serves multiple functions: it acts as a search engine across different data sources, a information aggregator, a context provider for incoming communications, and a unified access point. This single application performs what would otherwise require multiple separate applications, providing comprehensive context information without increasing overall system complexity.
2Productivity
If users manually search through multiple applications for related information, then data privacy and security are maintained, but time efficiency and user productivity decrease
Solution Approach 1:
The context application performs preliminary actions by automatically searching and preparing context information from multiple applications before the user needs it. When a user receives a communication or needs information, the context app has already gathered relevant data from phone logs, emails, calendar events, and CRM records, presenting it immediately without requiring manual search time.
Solution Approach 2:
The system enables self-service by automatically gathering and presenting context information without requiring user intervention to search multiple applications. The context application autonomously queries different data sources, filters relevant information, and displays it, allowing users to simply view prepared context rather than actively searching for it.
3Ease of operation
If a unified database is created to integrate all communication data, then context information accessibility is improved, but data security and application autonomy are compromised
Solution Approach 1:
The patent maintains segmentation by keeping separate databases for each native application intact. The context application queries these segmented data sources independently through defined interfaces, aggregating results without creating a unified database. This preserves application autonomy and data security while achieving unified access to context information across all sources.
Data Source
AI summary
According to some embodiments, an initiating event may be detected at a mobile communication device via a context application, and responsive to that detection, information may be searched. The searched information may be related to, for example, prior communication events associated with communication applications of the mobile device. Note that the searched information could be locally stored and/or remotely stored (e.g., at a data store of a remote CRM application). At least one result of the search may then be displayed to the user.


