Style Document System for Design Search Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in finding relevant media content within large stock image databases due to the time-consuming nature of searching through numerous images, even with the increased availability of media content online.

Innovation Solution

The system creates and maintains a 'style document' for each design, which includes its visual attributes, automatically updating as the design is modified, and uses these attributes to rank search results, ensuring that images with matching styles are prioritized in search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If users search through large stock image databases to find relevant images, then the availability of media content is increased, but the time required to find suitable images increases significantly

Engineering Contradiction:
Improveavailability of media contentVSAvoidtime required to search for images
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating style documents and extracting style attributes from design elements before the user needs to search. Style attributes are pre-computed and stored, enabling rapid filtering and ranking of search results without requiring users to manually examine each image in the database.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical/manual process of users browsing and evaluating images with an automated computer-based system. The system automatically extracts style attributes from design elements, compares them against database images, ranks results by style match quality, and presents filtered results to users, eliminating the need for manual image-by-image review.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Quantity of substance

If users manually browse through numerous images in large databases, then comprehensive search coverage is achieved, but the complexity of the search process increases

Engineering Contradiction:
Improvesearch coverageVSAvoidcomplexity of search process
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system introduces style documents and style attributes as intermediary elements between the user's design intent and the database images. These intermediaries automatically capture the essential visual characteristics of design elements and serve as the basis for comparing and matching images, simplifying the search process while maintaining comprehensive coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the complex visual comparison task into a parameter-based matching system. By extracting style attributes (parameters) from design elements and using them to filter and rank database images, the system converts a complex visual evaluation process into a systematic parameter comparison that can be automated and scaled.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system ranks search results by style matching, then the relevance of search results is improved, but the computational processing required increases

Engineering Contradiction:
Improverelevance of search resultsVSAvoidcomputational processing required
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system extracts only the essential style attributes from design elements rather than analyzing complete images. By taking out and isolating the key visual parameters (colors, fonts, formatting) that define style, the system achieves accurate style matching with reduced computational requirements compared to full-image analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10726081B2Systems and methods of matching style attributes
Publication Date: 2020.07.28 CANVA PTY LTD
  • US10726081B2 patent drawing
  • US10726081B2 patent drawing
  • US10726081B2 patent drawing

AI summary

A method includes receiving, at a processor of a computing device, a first search query during editing of a design, the first search query including at least a first search term. The method also includes identifying at least one style attribute associated with the design and searching at least one database based on the first search term, the at least one style attribute, or a combination thereof, to generate search results. The method further includes outputting the search results. A first search result of the search results is ranked higher than a second search result of the search results based on a determination that the first search result more closely matches the at least one style attribute associated with the design than the second search result.