Dynamic User Interface Attribute Adjustment for Search Result Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines face challenges in presenting search results effectively, as the user interface often overlays or obscures relevant information due to the layering of windows, leading to visual interference and a need for manual adjustments to alleviate this interference.

Innovation Solution

The system automatically determines user interface attributes by detecting areas of non-primary content and creating a content display with associated attributes, such as size, position, and transparency, to optimize the presentation of search results without obscuring other important information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If search results are displayed in a list format with windows layered on top of other windows, then search results can be presented, but visual interference occurs and relevant information is obscured

Engineering Contradiction:
Improvevisibility of search resultsVSAvoidvisual interference
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent transitions from traditional 2D window layering to a 3D spatial arrangement where search result windows are positioned in three-dimensional space around the user's field of view, allowing multiple windows to be visible simultaneously without overlapping or obscuring each other

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system dynamically adjusts window attributes (position, size, transparency) based on user interaction patterns, focus state, and spatial relationships, allowing the interface to adapt automatically without manual user adjustment

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If manual adjustment of window attributes is required to alleviate interference, then visual clarity can be improved, but user operation complexity increases

Engineering Contradiction:
Improvevisual interferenceVSAvoidmanual adjustment requirement
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system automatically manages window arrangement and attributes without requiring user intervention. The interface self-adjusts by detecting user focus, interaction patterns, and spatial relationships to optimize the display configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user interactions and window states, using this feedback to automatically adjust window positioning, sizing, and transparency to maintain optimal visual clarity

Inventive Principle:
Principle #23Feedback

3Productivity

If conventional window layering is used to present search results, then search functionality is maintained, but space utilization is reduced

Engineering Contradiction:
Improvesearch result presentationVSAvoidavailable display space
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

By utilizing three-dimensional spatial arrangement instead of 2D layering, the system maximizes the use of available display space, allowing multiple search result windows to be simultaneously visible without reducing the overall display area

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8156444B1Systems and methods for determining a user interface attribute
Publication Date: 2012.04.10 GOOGLE LLC
  • US8156444B1 patent drawing
  • US8156444B1 patent drawing
  • US8156444B1 patent drawing

AI summary

Systems and methods for determining a user interface attribute are described. In one method described, a display processor receives a request to display a content display in a user interface, detects an area of the user interface comprising non-primary content, and creates a content display having an attribute, the attribute associated with the area of the user interface comprising non-primary content. Such a method may also include modifying the attribute in response to changes in the area of the user interface comprising non-primary content.