Context-Based Mobile App Discovery Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for discovering mobile device applications are not scalable, leading to difficulties in finding relevant applications among a large number of options, resulting in many desirable applications going undiscovered, especially in less frequently visited locations.
Innovation Solution
A context-based application cataloging and discovery service that uses location, time, and user data to transmit context information to mobile devices, selecting and delivering relevant applications based on metadata associated with the device's environment, allowing for precise targeting of audiences and automatic installation of applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users browse through thousands of applications in traditional app stores, then they can find applications, but the process becomes burdensome and time-consuming
Solution Approach 1:
The system automatically performs application discovery and delivery without requiring manual browsing or searching by users. The mobile device autonomously transmits context data, receives relevant application data, and installs applications based on environmental context, eliminating the need for users to manually search through thousands of applications.
Solution Approach 2:
A context-based application cataloging and discovery service acts as an intermediary between users and the application store. This service receives context data from the mobile device, matches it with application metadata, and delivers relevant applications, thereby mediating the discovery process and reducing both information loss and time consumption.
2Adaptability or versatility
If application catalogs include thousands of applications, then variety is improved, but relevance discovery becomes difficult
Solution Approach 1:
The system enhances application relevance by incorporating location-specific metadata and context data. Applications are tagged with location information, and the system filters and delivers applications based on the mobile device's current location, thereby making the vast application catalog adapt to local needs and improving relevance detection in specific geographic contexts.
Solution Approach 2:
The system changes the parameters of application discovery by introducing context-based filtering criteria including location, time, and device environment. Instead of relying solely on popular rankings or categorical browsing, the system dynamically adjusts application recommendations based on multiple contextual parameters, improving relevance detection across diverse application catalogs.
3Ease of operation
If applications are ranked by popularity, then easy discovery is improved, but relevant niche applications are missed
Solution Approach 1:
The system dynamically adjusts application recommendations based on real-time context data rather than relying on static popularity rankings. The application delivery mechanism adapts to changing environmental conditions, user location, and device state, making the discovery process both easy and reliably relevant to current needs.
Solution Approach 2:
Applications and metadata are pre-tagged with context information including location data, time parameters, and environmental conditions. This preliminary organization allows the system to quickly match current device context with relevant applications without requiring manual searching, thereby maintaining ease of operation while improving relevance accuracy through pre-configured contextual metadata.
Data Source
AI summary
Apparatus and methods are disclosed for selecting one or more mobile device applications using context data describing the current environment of a mobile device and application metadata describing environment conditions where applications are more likely to be relevant, in order to improve the experience of discovering, downloading, and installing mobile device applications. According to one embodiment, a method comprises associating metadata with mobile device applications automatically receiving context data representing a current geographical location from a mobile phone, searching the metadata to determine which applications are likely of interest based on the current geographical location, and transmitting notification data to the mobile phone indicating the determined applications.


