Mode-Specific Search Query Processing for Privacy and Relevance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current search engines lack the ability to effectively manage user privacy and context in search query processing, often mixing results between different entities with similar names due to lack of mode-specific query handling.
Innovation Solution
Implementing a mode-specific search query processing system that allows users to select between public, private, and guided modes, where queries are rewritten based on user profiles and influencer data to provide tailored search results, ensuring privacy and context relevance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If search engines use user search histories and feedback to provide personalized search results, then search result relevance is improved, but user privacy is compromised
Solution Approach 1:
The patent segments user profiles into public portions and private portions. The query rewriting component selectively uses information from these segments based on the determined query mode, allowing personalization from public data while protecting private data, thus resolving the contradiction between relevance and privacy
Solution Approach 2:
The system dynamically determines query modes (public, private, or guided) based on user input or context, and dynamically adjusts which profile portions are used for query rewriting. This dynamic adaptation allows the system to balance personalization and privacy protection based on user preferences for each search
2Quantity of substance
If search engines mix results from different entities with similar names, then search coverage is improved, but result accuracy deteriorates
Solution Approach 1:
The patent applies different query rewriting strategies based on the determined query mode and user profile characteristics. By tailoring the rewriting process to specific user contexts and modes, the system improves result accuracy for entities with similar names while maintaining comprehensive search coverage
Solution Approach 2:
The system uses user feedback and click behavior to refine query rewriting and improve result accuracy. The query rewriting component learns from user interactions to better distinguish between entities with similar names, enhancing precision while maintaining coverage
3Device complexity
If search engines process queries without mode-specific handling, then system complexity is reduced, but context relevance deteriorates
Solution Approach 1:
The patent segments query processing into distinct modes (public, private, guided) with specific rewriting strategies for each. This segmentation allows the system to handle different contexts appropriately while maintaining manageable complexity through structured processing paths
Solution Approach 2:
The query rewriting component serves multiple functions by adapting its behavior based on the determined query mode. It can perform simple rewriting, privacy-protected rewriting, or guided rewriting with influencer input, making a single component versatile enough to handle diverse contexts without requiring entirely separate systems
Data Source
AI summary
Provided are techniques for mode-specific search query processing. A current search query is received from a user, where the user has a user profile, and where the user profile has a public portion and a private portion. A query mode and a query context for the current search query are determined. In response to determining that the query mode is a guided mode, the current search query is rewritten based on the query context, the private portion of the user profile of the user, and the public portion of each corresponding user profile of each of one or more search influencers to generate a first rewritten search query; the first rewritten search query is executed to generate first search results; and the first search results are returned. In response to determining that the query mode is one of a public mode and a private mode, the current search query is rewritten based on the query context and the private portion of the user profile of the user to generate a second rewritten search query; the second rewritten search query is executed to generate second search results; and the second search results are returned.


