Structured Query Previews for Social Network Search Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in providing users with effective search functionalities within complex social graphs, as existing methods often fail to offer personalized and engaging search queries that leverage social-graph attributes and user interactions.

Innovation Solution

The system generates structured queries that include references to social-graph elements, using user engagement factors, business intelligence, and social-graph affinity to suggest queries that are likely to interest users, along with dynamic and sponsored queries that reflect updates and trending content, allowing users to share queries and results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system provides traditional search functionalities, then users can search for content, but the search results lack personalization and user engagement

Engineering Contradiction:
Improvepersonalization of search queriesVSAvoiduser engagement with search
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system pre-generates structured search queries based on user profiles, social graph data, and engagement factors before users initiate searches. These pre-computed queries are stored and automatically presented to users, eliminating the need for users to manually construct complex search queries while providing personalized results

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user interactions with search results and uses this feedback to refine and update pre-generated queries. Engagement metrics such as click-through rates, time spent, and interaction patterns are fed back into the query generation algorithm to improve personalization and relevance over time

Inventive Principle:
Principle #23Feedback

2Productivity

If the system generates multiple types of queries (structured, dynamic, sponsored), then user engagement increases, but system complexity increases

Engineering Contradiction:
Improveuser interaction with platformVSAvoidquery generation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The query generation system is divided into distinct modules: a structured query generator that creates baseline searches, a dynamic query generator that adds real-time updates, and a sponsored query generator that inserts advertising content. Each module operates independently with its own algorithms and data sources, making the overall system more manageable and maintainable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single unified query presentation interface handles multiple query types (structured, dynamic, sponsored) and delivers them through the same user experience channel. The system uses a common framework for query generation, management, and delivery that can accommodate different query types without requiring separate systems

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

3Loss of information

If the system provides detailed search results with previews, then user discovery increases, but information processing requirements increase

Engineering Contradiction:
Improveinformation about social graph elementsVSAvoidcomputational resources for query processing
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system generates search result previews that include only the most relevant and engaging information rather than complete data sets. Previews show key elements such as top matching users, recent activities, or highlighted content with truncated or summarized information, providing sufficient context for users without processing and transmitting unnecessary data

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9946772B2Search queries with previews of search results on online social networks
Publication Date: 2018.04.17 META PLATFORMS INC
  • US9946772B2 patent drawing
  • US9946772B2 patent drawing
  • US9946772B2 patent drawing

AI summary

In one embodiment, a method includes receiving, from a client system of a first user, a text query inputted by the first user, generating a plurality of structured queries based on the text query, each structured query comprising references to one or more objects associated with the online social network, generating one or more search results corresponding to at least one of the structure queries, and sending, to the client system responsive to receiving the text query, one or more of the structured queries for display, at least one of the structured queries being displayed with a preview of one or more of the search results corresponding to the structured query.