Dynamic Search Result Insertion via Blank Space Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines face challenges in updating search results dynamically without disrupting the user experience, making it difficult for users to distinguish new results from pre-existing ones and maintain track of viewed results.

Innovation Solution

Implementing animation techniques to insert new search results between existing ones in a way that creates a blank space, allowing users to intuitively understand the updates, and integrating results from multiple repositories without requiring user input, ensuring continuous and efficient use of the search results display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If search results are dynamically updated by replacing the existing display with an updated display that integrates additional results, then the search results are kept current and comprehensive, but the user experience becomes disruptive and confusing

Engineering Contradiction:
Improvesearch result freshnessVSAvoiduser tracking ability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the search result display continuously updateable without full replacement. New results are dynamically inserted into the existing display at appropriate positions, allowing the display to adapt to new information while preserving the user's viewing context and making it clear which results are new versus previously viewed.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If additional search results are integrated into the existing display in rank order, then the results remain organized and relevant, but users cannot easily determine which results are new or where they have been inserted

Engineering Contradiction:
Improveresult organizationVSAvoidnew result identification
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies color changes by visually distinguishing new search results from existing ones in the display. New results can be highlighted with different colors, backgrounds, or visual indicators, allowing users to immediately identify which results are new while maintaining the overall ranked organization of all results.

Inventive Principle:
Principle #32Color changes

3Productivity

If the display is abruptly replaced with an updated display, then all results are current, but users lose track of which results have already been viewed and considered

Engineering Contradiction:
Improveresult currencyVSAvoidviewing context
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by maintaining the existing display structure and pre-positioning new results within it, rather than performing a complete replacement. This allows users to retain their viewing context and understand which results are new, while still receiving updated information without losing their place in the search results.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10275110B2User readability improvement for dynamic updating of search results
Publication Date: 2019.04.30 EMC IP HLDG CO LLC
  • US10275110B2 patent drawing
  • US10275110B2 patent drawing
  • US10275110B2 patent drawing

AI summary

A system for moving search results visibly comprises an interface, a processor and a memory. The processor is configured to a) determine an ordering of one or more results in a subsequent set of search results as merged into a displayed set of search results; b) determine one or more interleaving positions for the subsequent set of search results in the displayed set of search results; c) cause the creation of one or more blank spaces in the one or more interleaving positions; and d) cause a display of one or more results in the subsequent set of search results in the one or more blank spaces. The memory causes a display of one or more results in the subsequent set of search results in the one or more blank spaces.