Unified Search Interface for Mobile Data Sources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile wireless communication devices face challenges in efficiently searching for specific data across multiple sources, as existing search methods are limited to local data and require users to navigate separate applications or manually search external data sources.

Innovation Solution

A mobile device processor is configured to associate search categories with various data sources, allowing it to determine the relevant category for a search term and search both local and external data sources, generating and displaying comprehensive search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users search only within local data using existing search methods, then the search operation remains simple and fast, but the search scope is limited and users cannot access external data sources

Engineering Contradiction:
Improvesearch scopeVSAvoidsearch system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The search application is designed to perform multiple functions by searching both local device data and external data sources through a single unified interface. The system integrates with various external services (web browsers, email clients, media players) to provide universal search capability across multiple data repositories without requiring separate search applications for each data type.

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

Solution Approach 2:

The system introduces an intermediary search application layer that mediates between the user and multiple data sources. This intermediary layer handles the complexity of connecting to various external data sources and presenting results uniformly, shielding the user from the underlying complexity while expanding search scope.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users manually navigate to separate applications to search different data sources, then each application can be optimized for its specific data type, but the user convenience and time efficiency deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidsearch time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system merges multiple separate search operations into a single unified search action. Instead of requiring users to open different applications for different data types, the unified search interface combines access to local data, web pages, email messages, and other external sources into one search operation, significantly improving user convenience and reducing time loss.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the search system integrates multiple external data sources, then the breadth of searchable data increases, but the system complexity and resource requirements increase

Engineering Contradiction:
Improvedata source coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The search application implements universality by providing a single interface that can access multiple types of data sources including local files, web pages, email messages, and other external data. The system uses standard protocols and interfaces to connect with external services, avoiding the need for custom integration code for each data type while maintaining broad coverage.

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

4Productivity

If existing search methods are used that are limited to local data, then the search operation remains simple and contained, but the productivity and information retrieval efficiency decrease

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoidsearch mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The search application acts as an intermediary that coordinates access to multiple data sources and aggregates results. This intermediary layer manages the complexity of connecting to external services, filtering results, and presenting unified search outcomes, thereby improving information retrieval efficiency without exposing the user to underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2537356B1Devices and method for searching data on data sources associated with a category
Publication Date: 2023.04.12 BLACKBERRY LTD
  • EP2537356B1 patent drawingFigure 1
  • EP2537356B1 patent drawingFigure 2
  • EP2537356B1 patent drawingFigure 3

AI summary

A mobile wireless communications device includes a display, at least one input device, and a processor coupled to the display and the at least one input device. The processor is configured to associate each of a plurality of search categories with each of a plurality of search data sources, based upon the at least one input device. The processor is also configured to determine a given search category of the plurality thereof associated with a search term input via the at least one input device. The processor is further configured to search the search data source associated with the given search category for the search term, and generate search results based thereupon, and display the search results on the display.