Context-Based Mobile App Discovery Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication discovery efficiencyVSAvoidtime to find relevant application
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If application catalogs include thousands of applications, then variety is improved, but relevance discovery becomes difficult

Engineering Contradiction:
Improveapplication varietyVSAvoidapplication relevance detection
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If applications are ranked by popularity, then easy discovery is improved, but relevant niche applications are missed

Engineering Contradiction:
Improveapplication discovery easeVSAvoidapplication relevance accuracy
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10440538B2Location and contextual-based mobile application promotion and delivery
Publication Date: 2019.10.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10440538B2 patent drawing
  • US10440538B2 patent drawing
  • US10440538B2 patent drawing

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.