/Cross-domain Content Blending
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for blending content from different domains. A method includes obtaining, from a given content provider, a set of text and a set of images that are designated for combination to create a digital component. A saliency model is applied to an electronic document to identify salient areas in the electronic document. A set of modifications that do not result in the salient areas in the electronic document being overlapped are constructed. Visual characteristics of the electronic document are determined. A request for content to integrate into the electronic document that is provided by a different domain than the digital component is received. Visual modifications are made to the digital component based on (i) the constructed set of modifications and (ii) the determined visual characteristics of the electronic document. The modified digital component is served.

Full Text

What is claimed is:

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for blending content from different domains. A method includes obtaining, from a given content provider, a set of text and a set of images that are designated for combination to create a digital component. A saliency model is applied to an electronic document to identify salient areas in the electronic document. A set of modifications that do not result in the salient areas in the electronic document being overlapped are constructed. Visual characteristics of the electronic document are determined. A request for content to integrate into the electronic document that is provided by a different domain than the digital component is received. Visual modifications are made to the digital component based on (i) the constructed set of modifications and (ii) the determined visual characteristics of the electronic document. The modified digital component is served.
Timeline
Filed
06/01/2026
Published
09/24/2026
Granted
Not Available
IPC Codes(5)
G06T 11/60:Creating or editing images; Combining images with text
G06T 11/23:using straight lines or curves
G06V 10/764:using classification, e.g. of video objects