Dynamic Textual Representation Selection for Search Relevance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet search engines fail to provide users with highly relevant information about entities by relying on default textual representations that do not account for individual user preferences or context, leading to less informative results.

Innovation Solution

A method that selects textual representations for entity attribute values based on user profile data, using templates with triggering tests to customize the presentation, and inferring user attributes when profile data is limited, to provide user-specific and contextually relevant information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If default textual representations are used for entity attribute values, then the system complexity is reduced and processing is simplified, but the relevance and informativeness of the information provided to users deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidinformation relevance
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements dynamic selection of textual representations based on user profile data. The system automatically adapts the presentation format of entity attributes by evaluating triggering tests against user-specific attributes, transforming static default representations into dynamic user-customized representations without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of textual representations by selecting from multiple alternative formats based on user profile attributes. Different user attributes (e.g., location, language preferences, expertise level) trigger different textual representation formats, allowing the same entity attribute to be presented in multiple ways optimized for different user contexts

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If user profile data is collected and processed to customize textual representations, then the relevance of information to individual users is improved, but the device complexity and data processing requirements worsen

Engineering Contradiction:
Improveinformation relevanceVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-defining multiple alternative textual representations and triggering tests for each. The system prepares various presentation formats in advance and associates them with specific user attribute conditions, so that during query processing, it only needs to evaluate pre-prepared triggering tests rather than generating custom representations from scratch

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically selecting appropriate textual representations through automated triggering tests that compare user profile attributes against predefined conditions. The selection process is autonomous and does not require manual intervention, with the system serving itself by evaluating conditions and selecting the most appropriate representation format

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10685073B1Selecting textual representations for entity attribute values
Publication Date: 2020.06.16 GOOGLE LLC
  • US10685073B1 patent drawing
  • US10685073B1 patent drawing
  • US10685073B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting textual representations for entity attribute values. One of the methods includes receiving, for presentation to a user, data identifying a relevant entity and a respective presentation attribute value for each of a plurality of presentation attributes associated with the relevant entity; obtaining user profile data for the user; selecting a respective textual representation for each of the presentation attribute values, wherein selecting the textual representations comprises selecting a first alternative textual representation for a first presentation attribute value based on the user profile data; and providing data identifying the entity and the textual representations for presentation to the user.