Search Result Layout Files for Informative Display Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engine users often receive uninformative search results, which can lead to users accessing less relevant resources, detrimental to both users and resource providers, as current results lack sufficient context or content to make informed decisions.

Innovation Solution

A method for displaying search results on a user device using custom layout files that include a layout identifier, access mechanism, and result data, where the layout files are provided by application providers or search engines, allowing for the generation of user selectable links with relevant content, such as icons and descriptions, to enhance user decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If search results provide only basic information (name, URL), then the search result structure remains simple and easy to generate, but the user cannot make informed decisions about whether to access the resource

Engineering Contradiction:
Improveinformation completenessVSAvoidsearch result structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The search result is segmented into multiple components: layout identifier, access mechanism, result data, and layout file. Each component serves a specific function - the layout identifier references a template, the access mechanism provides the link, the result data contains content, and the layout file defines the structure. This segmentation allows comprehensive information presentation while maintaining systematic organization and manageable complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Layout files are prepared in advance and stored in a storage device before search result generation. These layout files contain pre-defined templates with layout objects and bindings that specify how content should be structured and displayed. By preparing these templates beforehand, the system can quickly generate informative search results without complex real-time processing, thus reducing operational complexity while enhancing information completeness.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If custom layout files are provided by application providers, then the search results can be highly customized and informative, but the system requires additional infrastructure for storing and managing multiple layout files

Engineering Contradiction:
Improvelayout customizationVSAvoidlayout file management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The layout file serves multiple functions simultaneously: it stores template definitions, contains binding rules for content placement, provides layout identifiers for reference, and enables customized search result presentation. This multi-functionality reduces the need for separate systems for template management, content binding, and layout selection, thereby managing complexity while enhancing adaptability.

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

Solution Approach 2:

Instead of creating unique layouts for each search result, the system uses template copying where a single layout file can be referenced multiple times through layout identifiers. Different search results can instantiate the same layout template with different content, enabling high customization without proportionally increasing the number of layout files needed, thus managing storage and management complexity.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If the layout file includes detailed templates and bindings, then the generated user selectable links are more informative with proper formatting and content placement, but the layout file size and processing complexity increase

Engineering Contradiction:
Improvecontent placement accuracyVSAvoidlayout file structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The layout file uses bindings to assign specific content to specific locations within the layout template. Each binding rule specifies local quality requirements - which content element goes where, how it should be formatted, and its visual properties. This localized control enables precise content placement without requiring the entire layout file to be complex, as only specific regions are detailed while other areas use default formatting.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10191971B2Computer-automated display adaptation of search results according to layout file
Publication Date: 2019.01.29 SAMSUNG ELECTRONICS CO LTD
  • US10191971B2 patent drawing
  • US10191971B2 patent drawing
  • US10191971B2 patent drawing

AI summary

A method for displaying search results on a user device using a layout file includes receiving search results containing one or more result objects. Each result object includes a layout identifier, an access mechanism used to access a state of an application, and result data. For each result object the method includes retrieving a layout file of a plurality of layout files from a storage device based on the layout identifier, obtaining content based on the result data, and generating the user selectable link based on the access mechanism, the layout file, and the content. The layout file defines a template that is used to generate a user selectable link and corresponds to the application referenced by the one or more access mechanisms. The method further includes generating displayable search results using the generated user selectable links and providing, by the processing device, the displayable search results for display.