Image-Based Application Launcher Using Visual Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices lack an efficient method to automatically identify objects using camera images and launch associated applications, relying on manual selection or limited local databases, which restricts user experience and functionality.

Innovation Solution

A method that involves obtaining an image of an object, extracting attributes, and using a combination of local and remote databases, along with visual search engines, to identify the object and launch relevant applications, including augmented reality applications, by comparing attributes and providing user selection options based on relevance and user profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual selection or limited local databases are used for application launching, then device complexity is reduced, but user experience and functionality are restricted

Engineering Contradiction:
ImprovefunctionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a visual search engine as an intermediary component that bridges the mobile device and remote servers. This intermediary handles the complex object recognition and application matching tasks remotely, allowing the device to gain enhanced functionality without proportionally increasing its own complexity. The visual search engine acts as a mediator that processes images and returns application suggestions, thereby resolving the contradiction between versatility and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent moves the computational burden from the local device to a remote server dimension. By transitioning from local-only processing to cloud-based processing, the system gains access to much more powerful object recognition and application management capabilities without being constrained by the device's local hardware limitations. This dimensional shift resolves the contradiction by externalizing the complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If remote servers and visual search engines are integrated for object identification, then object recognition accuracy is improved, but system complexity and response time are increased

Engineering Contradiction:
Improveobject recognition accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by pre-processing images locally before sending them to remote servers. The mobile device extracts relevant features and performs initial analysis on the captured image, preparing it in advance for remote processing. This preliminary local processing reduces the complexity and time required for remote server analysis, thereby improving overall response time while maintaining high recognition accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the object recognition process into multiple stages: local image capture and preprocessing, remote server analysis, and local result processing. By dividing the task into segments that can be performed locally and remotely, the system optimizes the balance between accuracy and response time. Critical time-sensitive operations are performed locally, while computationally intensive tasks are offloaded to the remote server.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If multiple candidate applications are presented for user selection, then application selection accuracy is improved, but ease of operation is reduced

Engineering Contradiction:
Improveapplication selection accuracyVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies partial action by presenting a limited number of top-ranked candidate applications to the user rather than all possible matches. The system performs a complete analysis to identify multiple candidate applications, but then selectively presents only the most relevant ones (e.g., top 3-5 results) to the user. This partial presentation maintains high selection accuracy while avoiding the operational burden of displaying excessive options.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback mechanisms where the system learns from user selections and preferences. When users select applications from the candidate list, this feedback is used to refine future recommendations, improving the accuracy of automated selections over time. The feedback loop allows the system to become increasingly accurate without requiring users to manually navigate through numerous options, thereby resolving the contradiction between precision and ease of operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9924102B2Image-based application launcher
Publication Date: 2018.03.20 QUALCOMM INC
  • US9924102B2 patent drawing
  • US9924102B2 patent drawing
  • US9924102B2 patent drawing

AI summary

Techniques for managing applications associated with a mobile device are provided. The techniques disclosed herein include techniques for obtaining an image of an object in the view of a camera associated with a mobile device, identifying the object in the image based on attributes of the object extracted from the image, and determining whether one or more applications are associated with the object. If there are one or more applications associated with the real-world object, an application associated with the object can be automatically launched on the mobile device. The association between a real-world object and an application may be identified by a visual indicator, such as an icon, symbol, or other markings on the object that indicates that the object is associated with one or more applications.