Unified Search Interface for Multi-Domain Database Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies and costs when searching for information across multiple databases that store similar data, requiring separate searches and manual result combination.

Innovation Solution

A unified search tool that provides a single interface for simultaneously searching multiple databases, including an online service database and a privately-owned database, with features like data importation, standardization, and ranking of search results to present comprehensive and relevant information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If separate searches are performed on multiple databases, then comprehensive search coverage is achieved, but search time and operational complexity increase

Engineering Contradiction:
Improvesearch coverageVSAvoidsearch time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent combines multiple separate database searches into a single unified search operation. The system maintains multiple data structures (first data structure, second data structure, third data structure) that represent different databases, and performs simultaneous searches across all of them through a unified search interface, returning consolidated results that cover all databases in one operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal search system that can handle multiple database types and formats through a single interface. The search mechanism is designed to work with different data structures (relational, non-relational, graph databases) using the same search parameters and returning results in a unified format, making the search function adaptable to various database domains.

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

2Loss of information

If separate searches are performed on multiple databases, then comprehensive search coverage is achieved, but operational complexity increases

Engineering Contradiction:
Improvesearch coverageVSAvoidoperational complexity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent merges multiple search operations into a single unified search interface. Instead of requiring users to perform separate searches on each database and manually combine results, the system provides one search interface that simultaneously queries all databases and returns consolidated results, significantly simplifying the user operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the search results into different data structures (first search results, second search results, third search results) corresponding to different databases, while maintaining a unified search interface. This segmentation allows the system to handle different database types independently while presenting a simplified unified operation to the user.

Inventive Principle:
Principle #1Segmentation

3Productivity

If multiple databases are searched simultaneously, then search efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvesearch efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal search system that can simultaneously query multiple different database types through a single unified interface. The system maintains multiple data structures (relational, non-relational, graph) and search mechanisms, but presents them as one cohesive search function, achieving high productivity while managing system complexity through unified architecture.

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

Solution Approach 2:

The patent introduces intermediary components (search interface, result consolidation logic) that mediate between the user and multiple complex databases. The search interface accepts unified search parameters and translates them into appropriate queries for different database types, while the result consolidation logic aggregates results from multiple databases into a unified output, shielding the user from system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12105727B2Unified search for dual domains
Publication Date: 2024.10.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12105727B2 patent drawing
  • US12105727B2 patent drawing
  • US12105727B2 patent drawing

AI summary

Methods, systems, and computer programs are presented for providing a unified search tool for searching data in multiple domains. One method includes an operation for causing presentation of a user interface (UI) for entering one or more search parameters to search items in two or more domains. Each domain is owned by a different entity and data for each domain is acquired by the corresponding entity. Further, the method includes operations for receiving one or more search parameters values, searching, in response to the received search parameter values, the two or more domains based on the search parameters values, and ranking separately search results for each domain. Further, the method includes causing presentation in the UI of the search results for the two or more domains based on the ranking, the search results for each domain being presented in a separate results list.