Distributed Search Software for Privacy-Preserving Deep Web Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing search engines, both horizontal and vertical, fail to effectively cover the deep web, are biased towards popular content, and invade user privacy by tracking search queries, necessitating a more flexible and privacy-preserving system that leverages multiple data sources.
Innovation Solution
A software and system that utilizes external search functionalities from various data repositories, assesses query fitness through identification declarations, and transforms data using AI engines for optimal search results, while allowing local execution on user devices to enhance privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single ranking model is used to process all search requests, then the search system is simple to operate, but the results fail to provide specific selection for different contexts and topics
Solution Approach 1:
The patent segments the search system by introducing multiple specialized ranking models that can be selected based on the search query topic. Each ranking model is optimized for specific domains or contexts, allowing the system to divide the general search task into specialized sub-tasks that can be handled more effectively by domain-specific models.
Solution Approach 2:
The patent implements dynamic model selection where the appropriate ranking model is chosen at runtime based on the characteristics of the search query. This dynamic adaptation allows the system to switch between different ranking strategies depending on the context, making the system both versatile and context-appropriate.
2Measurement precision
If vertical search engines are used for specialized topics, then search precision for specific topics is improved, but users need to keep track of many different search engines
Solution Approach 1:
The patent creates a universal search system that can perform multiple specialized search functions through a single interface. By providing a unified access point that dynamically selects appropriate ranking models based on query characteristics, the system offers vertical search capabilities across multiple domains without requiring users to manage multiple separate search engines.
Solution Approach 2:
The patent introduces an intermediary layer (the search system with multiple ranking models) that mediates between the user and various specialized data sources. This intermediary automatically selects and applies the appropriate ranking strategy based on the search topic, shielding users from the complexity of multiple specialized systems while maintaining access to their benefits.
3Device complexity
If search requests are processed by a centralized search engine provider, then search functionality is consolidated, but user privacy is compromised through tracking practices
Solution Approach 1:
The patent enables local execution of search functionality on user devices. By allowing the search system with multiple ranking models to run locally rather than requiring centralized processing, the system maintains the benefits of having multiple specialized models while eliminating the need to send detailed search data to external providers, thus protecting user privacy.
Solution Approach 2:
The patent implements self-service search capability where users can execute searches and apply appropriate ranking models directly on their own devices without relying on external search engine providers. This self-service approach allows users to maintain control over their search data and avoid privacy invasion while still accessing sophisticated ranking capabilities.
Data Source
AI summary
The present invention relates to searching in digital information. In particular, the present invention relates to a software for searching in digital information, a system 200 comprising a plurality of such software, and a user device 100 connected to such system. An object of the present invention is to provide such a software, system 200 and user device 100 that can take advantage of existing horizontal search engines, vertical search engines and other data sources, to achieve a flexible and powerful search engine.

