IP Library Granted Patent US 11,436,643
Granted Patent B2
US 11,436,643 · App. 16/021,221 · Granted Sep 6, 2022

Universal creative system and method for generating multiple different creatives using a same set of input data

Inventors: Ariel H. Bardin (Belmont, CA); Rachel Garb (Mountain View, CA); Mohammed Abdoolcarim (Palo Alto, CA); Si Shen (San Francisco, CA)
Assignee: Google LLC
G06Q30/0273G06Q30/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,436,643
App. No.
16/021,221
Granted
Sep 6, 2022
Kind
B2
Abstract

Methods for generating one or more advertisement creatives for multiple advertisement types. In one aspect, a method includes receiving a selection and data entered in an electronic form, the selection being for two or more different advertisement types, the entered data being of one or more data types, the data types including text, image, audio, or video, generating two or more advertisement creatives using the entered data, the two or more advertisement creatives being for the selected two or more different advertisement types, and presenting the two or more advertisement creatives.

Claims (72)

1. A computer-implemented method comprising:

providing, by one or more computing devices and to a content provider, a user interface through which the one or more computing devices receives graphic content including one or more of video content or image content submitted by a content provider;

receiving, through the user interface, textual content from the content provider;

determining, by the one or more computing devices, that there is not sufficient information to recommend at least one type of advertisement using the graphic content and the textual content;

in response to determining that there is not sufficient information to recommend at least one type of advertisement, retrieving, by the one or more computing devices, additional information required to recommend the at least one type of advertisement;

generating, by the one or more computing devices, multiple different advertisement previews using the received graphic content and the received textual content, wherein two of the different advertisement previews are generated using a different combination of the textual content and the graphic content, and wherein generating the multiple different advertisement previews comprises generating two or more different types of advertisements including at least one image advertisement and one video advertisement without requiring the content provider to resubmit (i) any of the textual content or (ii) the one or more of the video content or the image content or submit additional information;

presenting, in a preview area of the user interface and as a recommendation, a first advertisement preview from among the multiple different advertisement previews;

in response to selection of a control presented in the user interface, presenting a second advertisement preview from among the multiple different advertisement previews, wherein the second advertisement preview presents a different combination of the graphic content and the textual content than the first advertisement preview;

receiving a selection of one or more of the multiple different advertisement previews from the content provider; and

transmitting at least one of the two or more different types of advertisements based on the selection of the one or more of the multiple different advertisement previews.

2. The method of claim 1 , wherein generating multiple different advertisement previews comprises:

generating the first advertisement preview as a mobile advertisement that is presented on a mobile device; and

generating the second advertisement preview as a desktop advertisement that is presented on desktop devices.

3. The method of claim 1 , wherein generating the multiple different advertisement previews comprises generating each of the first advertisement preview and the second advertisement preview to include at least some of the same text.

4. The method of claim 1 , comprising:

updating at least some of the different advertisement previews when either the graphic content or the textual content is modified; and

presenting at least one of the updated different advertisement previews in the preview area.

5. The method of claim 1 , wherein:

the received textual content includes a universal resource locator,

generating the multiple different advertisement previews using the received graphic content and the received textual content comprises generating the multiple different advertisement previews using the received graphic content, the received textual content, and online content accessed by a web crawler accessing a website of the universal resource locator.

6. The method of claim 5 , comprising:

selecting, from among the multiple different previews, the first advertisement preview based on the online content accessed by the web crawler accessing the website of the universal resource locator.

7. The method of claim 1 , comprising:

selecting, from among the multiple different previews, the first advertisement preview based on historical data that indicates advertisements previously selected by users.

8. A system comprising:

one or more computing devices; and

one or more storage devices storing instructions that are operable, when executed by the one or more computing devices, to cause the one or more computing devices to perform operations comprising:

providing, by the one or more computing devices and to a content provider, a user interface through which the one or more computing devices receives graphic content including one or more of video content or image content submitted by a content provider;

receiving, through the user interface, textual content from the content provider;

determining, by the one or more computing devices, that there is not sufficient information to recommend at least one type of advertisement using the graphic content and the textual content;

in response to determining that there is not sufficient information to recommend at least one type of advertisement, retrieving, by the one or more computing devices, additional information required to recommend the at least one type of advertisement;

generating, by the one or more computing devices, multiple different advertisement previews using the received graphic content and the received textual content, wherein two of the different advertisement previews are generated using a different combination of the textual content and the graphic content, and wherein generating the multiple different advertisement previews comprises generating two or more different types of advertisements including at least one image advertisement and one video advertisement without requiring the content provider to resubmit (i) any of the textual content or (ii) the one or more of the video content or the image content or submit additional information;

presenting, in a preview area of the user interface and as a recommendation, a first advertisement preview from among the multiple different advertisement previews;

in response to selection of a control presented in the user interface, presenting a second advertisement preview from among the multiple different advertisement previews, wherein the second advertisement preview presents a different combination of the graphic content and the textual content than the first advertisement preview;

receiving a selection of one or more of the multiple different advertisement previews from the content provider; and

transmitting at least one of the two or more different types of advertisements based on the selection of the one or more of the multiple different advertisement previews.

9. The system of claim 8 , wherein generating multiple different advertisement previews comprises:

generating the first advertisement preview as a mobile advertisement that is presented on a mobile device; and

generating the second advertisement preview as a desktop advertisement that is presented on desktop devices.

10. The system of claim 8 , wherein generating the multiple different advertisement previews comprises generating each of the first advertisement preview and the second advertisement preview to include at least some of the same text.

11. The system of claim 8 , wherein the operations comprise:

updating at least some of the different advertisement previews when either the graphic content or the textual content is modified; and

presenting at least one of the updated different advertisement previews in the preview area.

12. The system of claim 8 , wherein:

the received textual content includes a universal resource locator,

generating the multiple different advertisement previews using the received graphic content and the received textual content comprises generating the multiple different advertisement previews using the received graphic content, the received textual content, and online content accessed by a web crawler accessing a website of the universal resource locator.

13. The system of claim 12 , wherein the operations comprise:

selecting, from among the multiple different previews, the first advertisement preview based on the online content accessed by the web crawler accessing the website of the universal resource locator.

14. The system of claim 8 , wherein the operations comprise:

selecting, from among the multiple different previews, the first advertisement preview based on historical data that indicates advertisements previously selected by users.

15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

providing, to a content provider, a user interface through which the one or more computing devices receives graphic content including one or more of video content or image content submitted by a content provider;

receiving, through the user interface, textual content from the content provider;

determining that there is not sufficient information to recommend at least one type of advertisement using the graphic content and the textual content;

in response to determining that there is not sufficient information to recommend at least one type of advertisement, retrieving additional information required to recommend the at least one type of advertisement;

generating multiple different advertisement previews using the received graphic content and the received textual content, wherein two of the different advertisement previews are generated using a different combination of the textual content and the graphic content, and wherein generating the multiple different advertisement previews comprises generating two or more different types of advertisements including at least one image advertisement and one video advertisement without requiring the content provider to resubmit (i) any of the textual content or (ii) the one or more of the video content or the image content or submit additional information;

presenting, in a preview area of the user interface and as a recommendation, a first advertisement preview from among the multiple different advertisement previews;

in response to selection of a control presented in the user interface, presenting a second advertisement preview from among the multiple different advertisement previews, wherein the second advertisement preview presents a different combination of the graphic content and the textual content than the first advertisement preview;

receiving a selection of one or more of the multiple different advertisement previews from the content provider; and

transmitting at least one of the two or more different types of advertisements based on the selection of the one or more of the multiple different advertisement previews.

16. The medium of claim 15 , wherein generating multiple different advertisement previews comprises:

generating the first advertisement preview as a mobile advertisement that is presented on a mobile device; and

generating the second advertisement preview as a desktop advertisement that is presented on desktop devices.

17. The medium of claim 15 , wherein generating the multiple different advertisement previews comprises generating each of the first advertisement preview and the second advertisement preview to include at least some of the same text.

18. The medium of claim 15 , wherein the operations comprise:

updating at least some of the different advertisement previews when either the graphic content or the textual content is modified; and

presenting at least one of the updated different advertisement previews in the preview area.

19. The medium of claim 15 , wherein:

the received textual content includes a universal resource locator,

generating the multiple different advertisement previews using the received graphic content and the received textual content comprises generating the multiple different advertisement previews using the received graphic content, the received textual content, and online content accessed by a web crawler accessing a website of the universal resource locator.

20. The medium of claim 15 , wherein the operations comprise:

selecting, from among the multiple different previews, the first advertisement preview based on historical data that indicates advertisements previously selected by users.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2018
From: BARDIN, ARIEL H.; GARB, RACHEL; ABDOOLCARIM, MOHAMMED; SHEN, SI
To: GOOGLE INC.
Reel/Frame 046236/0265 →
CHANGE OF NAME Recorded Jun 29, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 046463/0619 →
Continuity (2)
Continuation 12016606 · Jan 18, 2008
Related Publication 20180341990A1 · Nov 29, 2018