Visually and/or semantically integrating a digital advertisement within a digital composition

US11270353B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11270353-B2
Application numberUS-201715819252-A
CountryUS
Kind codeB2
Filing dateNov 21, 2017
Priority dateNov 21, 2017
Publication dateMar 8, 2022
Grant dateMar 8, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes determining, by a controller, characteristics of a hosting digital composition, wherein the digital composition hosts a digital advertisement. The method also includes dynamically modifying at least one characteristic of the digital advertisement based at least on the determined characteristics of the hosting digital composition to create a modified digital advertisement. The modifying the at least one characteristic of the digital advertisement configures the digital advertisement to be visually and/or semantically integrated within the hosting digital composition. The method also includes displaying the modified digital advertisement within the hosting digital composition.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, the method comprising: determining, via a processor, characteristics of a first hosting digital composition, wherein the first hosting digital composition hosts a first digital advertisement, wherein the characteristics of the first hosting digital composition includes a list of locations within the first hosting digital composition where the first digital advertisement can appear, and wherein the list of locations is based on an underlying semantic structure information of the first hosting digital composition; dynamically modifying a cascading style sheets configuration of the determined characteristics of the first hosting digital composition to modify at least one characteristic of the first digital advertisement; and generating a second hosting digital composition with an adapted digital advertisement based at least on the determined characteristics of the first hosting digital composition, wherein modifying the at least one characteristic comprises: determining an underlying semantic structure of the first hosting digital composition by analyzing a document object model of the first hosting digital composition to determine one or more HTML5 tags indicating a structure of the first hosting digital composition; determining a preferred location to place the adapted digital advertisement based on the structure; and placing the adapted digital advertisement in the second hosting configuration at the preferred location, wherein the second hosting digital composition is different from a configuration of the first hosting digital composition, wherein the preferred location is determined based on a size of the adapted digital advertisement relative to the structure of the first hosting digital composition; displaying the adapted digital advertisement within the second hosting digital composition. 2. The computer-implemented method of claim 1 , wherein the determining the characteristics of the first hosting digital composition comprises determining at least one stylistic element of the first hosting digital composition, and wherein the modifying comprises modifying the first digital advertisement by incorporating the at least one stylistic element into the first digital advertisement. 3. The computer-implemented method of claim 2 , wherein the at least one stylistic element comprises at least one of a color, a font, and an image of the first hosting digital composition. 4. The computer-implemented method of claim 1 , wherein the determining the characteristics of the first hosting digital composition comprises determining at least one semantic characteristic of the first hosting digital composition. 5. The computer-implemented method of claim 4 , wherein the determining the at least one semantic characteristic of the first hosting digital composition is based at least on the underlying semantic structure of the first hosting digital composition. 6. The computer-implemented method of claim 1 , wherein the determining the characteristics of the first hosting digital composition comprises parsing information of the first hosting digital composition. 7. The computer-implemented method of claim 1 , wherein the first hosting digital composition comprises a Hypertext Markup Language-based hosting digital composition, and the advertisement comprises a Hypertext Markup Language advertisement. 8. A computer system comprising: a memory; and a processor system communicatively coupled to the memory; the processor system configured to perform a method comprising: determining characteristics of a first hosting digital composition, wherein the first hosting digital composition hosts a first digital advertisement, wherein the characteristics of the first hosting digital composition includes a list of locations within the first hosting digital composition where the first digital advertisement can appear, and wherein the list of locations is based on an underlying semantic structure information of the first hosting digital composition; dynamically modifying a cascading style sheets configuration of the determined characteristics of the first hosting digital composition to modify at least one characteristic of the digital advertisement; generating a second hosting digital composition with an adapted advertisement based at least on the determined characteristics of the first hosting digital composition, wherein modifying the at least one characteristic comprises: determining an underlying semantic structure of the first hosting digital composition by analyzing a document object model of the first hosting digital composition to determine one or more HTML5 tags indicating a structure of the first hosting digital composition; determining a preferred location to place the adapted digital advertisement based on the structure; and placing the adapted digital advertisement in the second hosting configuration at the preferred location, wherein the second hosting digital composition is different from a configuration of the first hosting digital composition, wherein the preferred location is determined based on a size of the adapted digital advertisement relative to the structure of the first hosting digital composition; displaying the adapted digital advertisement within the second hosting digital composition. 9. The computer system of claim 8 , wherein the determining the characteristics of the first hosting digital composition comprises determining at least one stylistic element of the first hosting digital composition, and wherein the modifying comprises modifying the digital advertisement by incorporating the at least one stylistic element into the first digital advertisement. 10. The computer system of claim 9 , wherein the at least one stylistic element comprises at least one of a color, a font, and an image of the first hosting digital composition. 11. The computer system of claim 8 , wherein the determining the characteristics of the first hosting digital composition comprises determining at least one semantic characteristic of the first hosting digital composition. 12. The computer system of claim 11 , wherein the determining the at least one semantic characteristic of the first hosting digital is based at least on the underlying semantic structure of the first hosting digital composition. 13. The computer system of claim 8 , wherein the determining the characteristics of the first hosting digital composition comprises parsing information of the first hosting digital composition. 14. The computer system of claim 8 , wherein the first hosting digital composition comprises a Hypertext Markup Language-based hosting digital composition, and the advertisement comprises a Hypertext Markup Language advertisement. 15. A computer program product comprising a non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions readable by a processor system to cause the processor system to: determine characteristics of a first hosting digital composition, wherein the first hosting digital composition hosts a first digital advertisement, wherein the characteristics of the first hosting digital composition includes a list of locations within the first hosting digital composition where the first digital advertisement can appear, and wherein the list of locations is based on an underlying semantic structure information of the first hosting digital composition; dynamically modify a cascading style sheets configuration of the determined characteristics of the first hosting digital composition to modify at least one characteristic of the digita

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11270353B2 cover?
A method includes determining, by a controller, characteristics of a hosting digital composition, wherein the digital composition hosts a digital advertisement. The method also includes dynamically modifying at least one characteristic of the digital advertisement based at least on the determined characteristics of the hosting digital composition to create a modified digital advertisement. The …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0277. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).