Personalized Search Result Presentation Using User Historical Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current search engines fail to provide personalized search results, leading to ineffective advertising as the same advertisement content is often displayed to users with different search terms, not meeting individual user needs and affecting advertising effectiveness.
Innovation Solution
A method and apparatus that utilize user-specific historical data to determine personalized search results by matching current search terms with historical data, generating online recommendations tailored to individual user preferences, and processing these recommendations to improve relevance and click-through rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the same advertisement content is displayed to all users regardless of their search terms, then the advertising system is simple to operate, but the advertising effectiveness deteriorates because personalized user needs cannot be met
Solution Approach 1:
The patent changes the parameter of advertisement content from static to dynamic by incorporating user-specific attributes (location, device type, search history) into the advertisement selection process. This allows the same advertisement slot to display different content based on user parameters, improving effectiveness without requiring a completely new system architecture
Solution Approach 2:
The patent performs preliminary actions by pre-collecting and storing user attribute data (search history, location information, device characteristics) before the actual advertisement delivery. This preparation enables rapid personalized advertisement selection at query time without adding significant complexity to the real-time system operation
2Productivity
If personalized search results are provided based on user historical data, then user needs are better met and click-through rate improves, but the system complexity increases due to data processing requirements
Solution Approach 1:
The patent creates simplified copies of user profiles by extracting only the most relevant attributes from extensive historical data (location, device type, recent search terms). These copied attributes serve as sufficient proxies for complex user preferences, enabling personalized results without processing the entire historical dataset each time
Solution Approach 2:
The patent applies different levels of personalization to different components of the search result based on their relevance to user needs. Critical elements like advertisement content receive full personalization based on user attributes, while less critical elements use simpler matching criteria, optimizing the balance between personalization quality and processing complexity
Data Source
AI summary
A method and apparatus for presenting a search result. The method comprises: receiving a current search term input by a user; determining user information about a user, and determining a pre-established first model corresponding to the user according to user information, the first model recording historical data of the user, and the historical data comprising a historical search term and a corresponding historical selection result; determining, in the historical data, a historical search term matched with the current search term, determining a historical selection result corresponding to the matched historical search term, and determining an online recommendation result according to the historical selection result; and presenting a search result to the user, the search result comprising the online recommendation result or a result obtained by processing the online recommendation result. The disclosed method can provide a personalized search service, so that the search result better meets the user's needs.


