Query Completion Suggestions Using Temporal Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing query completion systems on electronic devices often provide irrelevant suggestions based on common completions across a broad set of users, failing to account for user-specific activity and temporal relevance when searching local content.

Innovation Solution

The system generates query completion suggestions from locally stored user-generated content, incorporating temporal factors such as last accessed times and creation dates to rank suggestions, ensuring relevance to recent user activity and engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If query completion suggestions are generated from common completions across a broad set of users, then the system can provide general suggestions, but the suggestions become irrelevant to user-specific activity and temporal relevance

Engineering Contradiction:
Improveuser-specific relevanceVSAvoidtemporal relevance
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the query completion suggestion system into multiple components: (1) local content analysis that examines user-specific content on the device, (2) temporal factor integration that weights suggestions based on recency, and (3) ranking mechanisms that combine multiple signals. This segmentation allows the system to maintain both general applicability and user-specific relevance simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts query completion suggestions based on temporal factors and user activity patterns. Suggestions are not static but evolve over time, with the system re-evaluating and re-ranking completions based on recency of access, creation dates, and changing user behavior patterns. This dynamic approach preserves temporal relevance while adapting to user-specific needs.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the system incorporates temporal factors and user activity analysis, then suggestion relevance improves, but computational complexity and resource usage increase

Engineering Contradiction:
Improvesuggestion relevanceVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by selectively incorporating temporal factors and user activity analysis only for local content, rather than processing all possible data sources equally. The system performs targeted analysis on device-local content while relying on simpler completion models for other sources, reducing overall computational complexity while maintaining relevance for user-specific content.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs self-service by maintaining local indexes and metadata about user content on the device, enabling it to quickly retrieve and analyze temporal information without requiring constant external processing. This local self-service capability reduces the need for complex cloud-based processing while maintaining high suggestion relevance.

Inventive Principle:
Principle #25Self-service

3Productivity

If query completion suggestions prioritize recent content, then user efficiency improves, but the system may miss important but older content

Engineering Contradiction:
Improvesearch efficiencyVSAvoidimportant older content
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent changes the parameter of temporal weighting dynamically based on content type and user behavior patterns. Rather than applying a uniform recency filter, the system adjusts the weight given to temporal factors depending on the nature of the content, allowing important older content to surface when appropriate while still prioritizing recent content for general queries. This parameter adjustment resolves the contradiction between efficiency and completeness.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10824678B2Query completion suggestions
Publication Date: 2020.11.03 APPLE INC
  • US10824678B2 patent drawing
  • US10824678B2 patent drawing
  • US10824678B2 patent drawing

AI summary

A device implementing a system for providing query completion suggestions includes at least one processor configured to receive a partial query, and derive one or more query completion suggestions for the partial query from content items that are locally stored on the device, each respective query completion suggestion being associated with metadata extracted from one of the content items from which the respective query completion suggestion was derived. The at least one processor is further configured to rank the one or more query completion suggestions based at least in part on the metadata associated with each of the one or more query completion suggestions. The at least one processor is further configured to provide, for display, at least one of the one or more ranked query completion suggestions.