Search Result Ranking via User Group Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current internet search engines face challenges in providing search results that accurately reflect the specific needs and interests of individual users, as they often rely on general relevance metrics without considering user-specific features or demographics.

Innovation Solution

The system selects a current user group based on search results and queries, modifying the order of search results by adjusting scores based on the frequency of selection by users within that group compared to a general population, thereby providing more relevant and personalized results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If search engines use general relevance metrics to rank results, then the system is simple and fast, but the results do not accurately reflect individual user needs and interests

Engineering Contradiction:
Improveaccuracy of search resultsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments users into different groups based on their search behavior patterns, demographics, and interests. By dividing the user base into segments with similar characteristics, the system can apply customized ranking strategies to each segment, improving result accuracy without requiring complete customization for every individual user.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-calculating user group assignments and storing them for future queries. User profiles, group memberships, and preference data are established in advance, allowing the search engine to quickly retrieve and apply relevant ranking parameters without performing complex real-time analysis for each query.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If search engines analyze user-specific features and demographics, then the results are more personalized, but the data processing requirements and computational resources increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by customizing search result ranking specifically for each user group rather than implementing a completely personalized system for every user. Each group receives tailored results based on their collective characteristics, providing meaningful personalization while avoiding the excessive computational cost of fully individualized analysis.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system creates copies of user group profiles and preference data that can be reused across multiple queries. Once a user group's characteristics and preferences are analyzed and stored, these copied profiles serve as templates for ranking results for all users in that group, eliminating the need to re-analyze the same data repeatedly.

Inventive Principle:
Principle #26Copying

3Measurement precision

If search engines group users based on similar interests and behavior, then the relevance of results improves, but the complexity of user profiling and segmentation increases

Engineering Contradiction:
Improverelevance of search resultsVSAvoiduser profiling complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements universality by creating user group profiles that serve multiple functions: they identify user characteristics, determine grouping membership, and provide ranking parameters all in one unified structure. This multi-functional approach to user profiling reduces the overall system complexity compared to maintaining separate systems for each function.

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

Data Source

PatentUS8930351B1Grouping of users
Publication Date: 2015.01.06 GOOGLE LLC
  • US8930351B1 patent drawing
  • US8930351B1 patent drawing
  • US8930351B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for grouping of users. In one aspect, a method includes selecting a current user group for a search session based on search results selected by a user during the search session. The method also includes obtaining a plurality of search results responsive to a query submitted by the user during the search session wherein each of the search results has a respective score. The method also includes determining that a search result in the plurality of search results is one in which users associated with the current user group select as a selected search result a percentage of time more often or less often than a general population of users that is larger than a number of users associated with the current user group. The method also includes in response to determining, modifying an order of the plurality of search results by modifying the respective score of the search result based on the percentage. The method also includes providing the modified plurality of search results in response to the query.