Artifact Recoloring Using AI-Guided Base Palette Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content creation applications lack mechanisms for efficiently and accurately providing templates or artifacts in color schemes that match a user's needs, often requiring users to search through numerous templates and resources to find a suitable color scheme, leading to frustration and inefficiency.

Innovation Solution

The use of a color map model to extract colors from input images, combined with a base palette generation engine to generate a base palette based on these colors, and a color application algorithm to adjust the colors of artifacts, optionally assisted by AI models to suggest colors, ensures that artifacts are recolored to match user preferences or identified color themes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually search for templates with desired color schemes, then they can find suitable templates, but the process is time-consuming and frustrating

Engineering Contradiction:
Improvetime spent searching for templatesVSAvoiduser convenience in finding templates
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system automatically generates color palettes and recolors templates without requiring user manual selection. The color palette generation engine extracts colors from input images and automatically creates coordinated color schemes, while the template recoloring engine applies these palettes to templates, eliminating the need for users to manually search and select color-matched templates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the color parameters of templates dynamically by applying generated color palettes. The template recoloring engine modifies color values, hues, and saturation levels based on the generated palette, transforming templates to match user-provided images or design preferences without manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If users add their own images to templates, then they can personalize designs, but the color scheme becomes incoherent

Engineering Contradiction:
Improveuser customization capabilityVSAvoidcolor scheme coherence
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system uses feedback from user-provided images to generate appropriate color palettes. The color palette generation engine analyzes the input images and creates coordinated color schemes that complement the user's chosen images, ensuring color coherence throughout the final design while maintaining user customization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The color palette acts as an intermediary between user images and template recoloring. Instead of directly manipulating template colors based on user images, the system first generates a coordinated color palette from the images and then applies this palette to the templates, ensuring consistent and coherent color application.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If users have multiple images and color schemes, then they have more design options, but they don't know which colors to choose

Engineering Contradiction:
Improvedesign option varietyVSAvoiduser decision-making process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The color palette generation engine automatically analyzes multiple input images and generates coordinated color palettes without requiring user decision-making. The system self-determines appropriate color combinations based on the provided images, eliminating the burden on users to select from multiple color schemes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system handles multiple input images and generates universally applicable color palettes that work across different template types. The color palette generation engine processes various image inputs and produces color schemes that can be applied to diverse templates, providing versatile design solutions without requiring separate processing for each scenario.

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

Data Source

PatentUS20260017848A1Method and system of recoloring artifacts based on various parameters
Publication Date: 2026.01.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20260017848A1 patent drawing
  • US20260017848A1 patent drawing
  • US20260017848A1 patent drawing

AI summary

A system and method for automatically recoloring an artifact includes receiving the digital artifact and one or more input images and receiving a user query from a user interface screen of an application being executed on a user client device, to create a design that includes the digital artifact and the one or more input images. A prompt is then constructed via a prompt construction engine, for transmission to a generative artificial intelligence (AI) tool, the prompt requesting the generative AI tool to identify a plurality of colors based on the user query. The prompt is transmitted to the prompt to the generative AI tool and the plurality of colors is received from the generative AI tool. The plurality of colors are then transmitted to a base palette generation engine, the base palette generation engine generating a base color palette based on at least one of one or more colors of the one or more input images or the plurality of colors received from the generative AI tool. The digital artifact is recolored based on the base color palette.