Interactive Image Generation With Object-Level Content Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to generate dynamic content that is contextually relevant and engaging for users, lacking personalization and responsiveness to user interactions.

Innovation Solution

A computer-implemented method using machine-learned models to process user queries, determine objects and actions within generated images, and modify content in response to user input, leveraging models like GANs for image segmentation and reinforcement learning for improved user feedback integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If machine-learned models are used to generate dynamic content with multiple objects and actions, then user engagement and personalization are improved, but device complexity and processing resources increase

Engineering Contradiction:
ImprovepersonalizationVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the generated image into multiple distinct objects using image segmentation models, allowing independent manipulation of each object. This segmentation enables personalized interactions with specific objects while managing complexity through modular processing of individual objects rather than the entire image at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates and modifies content based on user interactions, where the set of actions and objects evolves as users engage with the content. Machine-learned models adapt the content in real-time, providing personalization while managing complexity through incremental generation and modification rather than complete regeneration.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple actions are associated with each object in generated images, then content versatility and user engagement improve, but processing time and computational resources increase

Engineering Contradiction:
Improvecontent versatilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-processes generated images to identify and segment multiple objects, and pre-determines the set of possible actions for each object using machine-learned models. This preliminary preparation enables rapid response to user selections without performing complex analysis at the moment of interaction, reducing perceived processing time while maintaining versatility.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If user interactions are used to modify generated content, then personalization and engagement improve, but the number of required user inputs and interface complexity increase

Engineering Contradiction:
ImproveresponsivenessVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements feedback mechanisms where user interactions with generated content are processed by machine-learned models to automatically modify and regenerate content. This feedback loop enables responsive personalization where the system adapts to user preferences through their interactions, reducing the need for explicit detailed inputs while maintaining high responsiveness to user needs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12494005B2Techniques for generating dynamic content
Publication Date: 2025.12.09 GOOGLE LLC
  • US12494005B2 patent drawing
  • US12494005B2 patent drawing
  • US12494005B2 patent drawing

AI summary

A computer-implemented method for generating dynamic content. The method can include receiving, from an output of one or more machine-learned models, a first generated image. The first generated image can be generated based on a user query. Additionally, the method can include processing the first generated image, using the one or more machine-learned models, to determine a plurality of objects in the first generated image. Moreover, the method can include determining, using the one or more machine-learned models, a subset of actions associated with a first object in the plurality of objects. Furthermore, the method can include receiving a user input selecting a first action from the subset of actions associated with the first object. Subsequently, the method can include modifying the first object in the first generated image in response to the selection of the first action.