IP Library Granted Patent US 7,546,625
Granted Patent B1
US 7,546,625 · App. 10/340,867 · Granted Jun 9, 2009

Pausing one or more ads, one or more ad groups, and/or one or more ad campaigns

Assignee: Google, Inc.
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 7,546,625
App. No.
10/340,867
Granted
Jun 9, 2009
Kind
B1
Abstract

Helping advertisers by simplifying the management of interactive advertising. Such simplification can by achieved by allowing an advertiser to pause the serving of an ad, or some grouping of ads. The pausing may continue for a predetermined time period, until a specified time and/or date, or until a restart is selected.

Claims (81)

1. A computer-implemented method for managing information used to control serving of a set of one or more advertisements, the information including a time period over which the set of one or more ads may be served, wherein said time period is specified by an accepted start time input and an accepted stop time input, the method comprising:

a) accepting a selection input for identifying at least a portion of the information;

b) accepting a pause input, from an advertiser, which is different from the accepted start time and stop time inputs, which sets a pause indicator for the one or more advertisements associated with the portion of the information identified by the selection input, and which sets a pause time period;

c) updating the information based on the accepted selection input and the accepted pause input;

d) storing the updated information;

e) pausing, within said time period, the serving of the one or more ads associated with a set pause indicator in response to the accepted pause input, such that the one or more ads paused will not be served within the time period specified by the accepted start time and stop time inputs,

f) accepting a signal indicting the expiration of the set pause time period which is different from the accepted start time and stop time inputs, and which resets the pause indicator for the one or more advertisements associated with the portion of the information identified by the selection input;

g) further updating the information based on the accepted signal indicating the expiration of the set pause time period;

h) storing the further updated information based on the accepted signal indicating the expiration of the set pause time periods; and

i) restarting, within said time period, the serving of one or more ads associated with a reset pause indicator in response to the accepted signal indicating the expiration of the set pause time period, such that the one or more ads restarted will be eligible to be served within the time period specified by the accepted start time and stop time inputs,

wherein the pausing of the serving of one or more ads associated with the set pause indicator is independent of whether or not the one or more ads may otherwise be served by an ad system within the time period specified by the accepted start time and stop time inputs.

2. The computer-implemented method of claim 1 wherein the information is selected from a group consisting of (A) an advertisement, (B) an ad group, (C) an ad campaign, and (D) an account.

3. The computer-implemented method of claim 2 wherein the information used to control the serving of the set of one or more advertisements is organized in a hierarchical structure,

wherein the selection input identifies at least a portion of the information by identifying a hierarchical level of the information, and

wherein updates to the hierarchical level identified propagate down to sub-components of the hierarchical level identified.

4. The computer-implemented method of claim 3 wherein the account is located at the highest level of the hierarchy and contains at least one ad campaign, wherein each of the at least one ad campaigns contains at least one ad group, wherein each of the at least one ad groups contains at least one advertisement, and

wherein the selection input identifies at least a portion of the information by identifying at least one of (a) the ad account, (b) one of the at least one ad campaigns, (c) one of the at least one ad groups, and (d) one of the at least one advertisements.

5. A computer-implemented method for managing information used to control serving of a set of one or more advertisements, the information including a time period over which the set of one or more ads may be served, wherein said time period is specified by an accepted start time input and an accepted stop time input, the method comprising:

a) accepting a first selection input for identifying at least a portion of the information;

b) accepting a pause input, from an advertiser, which is different from the accepted start time and stop time inputs, and which sets a pause indicator for the one or more advertisements associated with the portion of the information identified by the selection input;

c) updating the information based on the accepted selection input and the accepted pause input;

d) storing the updated information;

e) pausing, within said time period, the serving of the one or more ads associated with a set pause indicator in response to the accepted pause input, such that the one or more ads paused will not be served within the time period specified by the accepted start time and stop time inputs;

f) accepting a second selection input for identifying at least a second portion of the information;

g) accepting a restart input, from the advertiser, which is different from the accepted start time and stop time inputs, and which resets the pause indicator for the one or more advertisements associated with the second portion of the information identified by the second selection input;

h) further updating the information based on the accepted second selection input and the accepted restart input;

i) storing the further updated information based on the accepted second selection input and the accepted restart input; and

j) restarting, within said time period, the serving of one or more ads associated with a reset pause indicator in response to the accepted restart input, such that the one or more ads restarted will be eligible to be served within the time period specified by the accepted start time and stop time inputs,

wherein the pausing of the serving of one or more ads associated with the set pause indicator is independent of whether or not the one or more ads may otherwise be served by an ad system within the time period specified by the accepted start time and stop time inputs.

6. The computer-implemented method of claim 5 wherein the information is selected from a group consisting of (A) an advertisement, (B) an ad group, (C) an ad campaign, and (D) an account.

7. The computer-implemented method of claim 6 wherein the information used to control the serving of the set of one or more advertisements is organized in a hierarchical structure,

wherein the first and second selection inputs identify at least a portion of the information by identifying a hierarchical level of the information, and

wherein updates to the hierarchical level identified propagates down to sub-components of the hierarchical level identified.

8. The computer-implemented method of claim 7 wherein the account is located at the highest level of the hierarchy and contains at least one ad campaign, wherein each of the at least one ad campaigns contains at least one ad group, wherein each of the at least one ad groups contains at least one advertisement, and

wherein the first and second selection inputs identify at least a portion of the information by identifying at least one of (a) the ad account, (b) one of the at least one ad campaigns, (c) one of the at least one ad groups, and (d) one of the at least one advertisements.

9. The computer-implemented method of claim 5 wherein the portion of the information identified by the first selection input and the portion information identified by the second selection input are the same.

10. The computer-implemented method of claim 5 wherein the portion information identified by the second selection input is a subset of the portion of the information identified by the first selection input.

11. Apparatus for managing information used to control serving of a set of one or more advertisements, the information including a time period over which the set of one or more ads may be served, wherein said time period is specified by an accepted start time input and an accepted stop time input, the apparatus comprising:

a) at least one processor;

b) at least one input; and

c) at least one storage device storing program instructions which, when executed by the at least one processor, perform a method including:

i) accepting a selection input for identifying at least a portion of the information;

ii) accepting a pause input, from an advertiser, which is different from the accepted start time and stop time inputs, which sets a pause indicator for the one or more advertisements associated with the portion of the information identified by the selection input, and which sets a pause time period;

iii) updating the information based on the accepted selection input and the accepted pause input;

iv) storing the updated information;

v) pausing, within said time period, the serving of the one or more ads associated with a set pause indicator in response to the accepted pause input, such that the one or more ads paused will not be served within the time period specified by the accepted start time and stop time inputs,

vi) accepting a signal indicating the expiration of the set pause time period which is different from the accepted start time and stop time inputs, and which resets the pause indicator for the one or more advertisements associated with the portion of the information identified by the selection input;

vii) further updating the information based on the accepted signal indicating the expiration of the set pause time period;

viii) storing the further updated information based on the accepted signal indicating the expiration of the set pause time period; and

ix) restarting, within said time period, the serving of one or more ads associated with a reset pause indicator in response to the accepted signal indicating the expiration of the set pause time period, such that the one or more ads restarted will be eligible to be served within the time period specified by the accepted start time and stop time inputs,

wherein the pausing of the serving of one or more ads associated with the set pause indicator is independent of whether or not the one or more ads may otherwise be served by an ad system within the time period specified by the accepted start time and stop time inputs.

12. The apparatus of claim 11 wherein the information is selected from a group consisting of (A) an advertisement, (B) an ad group, (C) an ad campaign, and (D) an account.

13. The apparatus of claim 12 wherein the information used to control the serving of the set of one or more advertisements is organized in a hierarchical structure

wherein the selection input identifies at least a portion of the information by identifying a hierarchical level of the information, and

wherein updates to the hierarchical level identified propagate down to sub-components of the hierarchical level identified.

14. The apparatus of claim 13 wherein the amount is located at the highest level of the hierarchy and contains at least one ad campaign, wherein each of the at least one ad campaigns contains at least one ad group, wherein each of the at least one ad groups contains at least one advertisement, and

wherein the selection input identifies at least a portion of the information by identifying at least one of (a) the ad account, (b) one of the at least one ad campaigns, (c) one of the at least one ad groups, and (d) one of the at least one advertisements.

15. Apparatus for managing information used to control serving of a set of one or more advertisements, the information including a time period over which the set of one or more ads may be served, wherein said time period is specified by an accepted start time input and an accepted stop time input, the apparatus comprising:

a) at least one processor;

b) an input for

i) accepting a first selection input for identifying at least a portion of the information, and

ii) accepting a pause input, from an advertiser, which is different from the accepted start time and stop time inputs, and which sets a pause indicator for the one or more advertisements associated with the portion of the information identified by the selection input; and

c) at least one storage device storing program instructions which, when executed by the at least one processor, perform a method including:

i) updating the information based on the accepted selection input and the accepted pause input;

ii) storing the updated information; and

iii) pausing, within said time period, the serving of the one or more ads associated with a set pause indicator in response to the accepted pause input, such that the one or more ads paused will not be served within the time period specified by the accepted start time and stop time inputs,

wherein the pausing of the serving of one or more ads associated with the set pause indicator is independent of whether of not the one or more ads may otherwise be served by an ad system within the time period specified by the accepted start time and stop time inputs,

wherein the input further accepts a second selection input for identifying at least a second portion of the information, and a restart input, from the advertiser,

wherein the restart input is different from the accepted start time and stop time inputs,

wherein the restart input resets the pause indicator for the one or more advertisements associated with the second portion of the information identified by the second selection input,

wherein the act of updating further updates the information based on the accepted second selection input and the accepted restart input,

wherein the act of storing stores the further updated information based on the accepted second selection input and the accepted restart input; and

wherein the serving of one or more ads associated with a reset pause indicator is restarted in response to the accepted restart input, such that the one or more ads restarted will be eligible to be served within the time period specified by the accepted start time and stop time inputs.

16. The apparatus of claim 15 wherein the information is selected from a group consisting of (A) an advertisement, (B) an ad group, (C) an ad campaign, and (D) an account.

17. The apparatus of claim 16 wherein the information used to control the serving of the set of one or more advertisements is organized in a hierarchical structure,

wherein the first and second selection inputs indentify at least a portion of the information by identifying a hierarchical level of the information, and

wherein updates to the hierarchical level identified propagate down to sub-components of the hierarchical level identified.

18. The apparatus of claim 17 wherein the account is located at the highest level of the hierarchy and contains at least one ad campaign, wherein each of the at least one ad campaigns contains at least one ad group, wherein each of the at least one ad groups contains at least one advertisement, and

wherein the first and second selection inputs indentify at least a portion of the information by identifying at least one of (a) the ad account, (b) one of the at least one ad campaigns, (c) one of the at least one ad groups, and (d) one of the at least one advertisements.

19. The apparatus of claim 15 wherein the portion of the information identified by the first selection input and the portion information identified by the second selection input are the same.

20. The apparatus of claim 15 wherein the portion information identified by the second selection input is a subset of the portion of the information identified by the first selection input.

Assignments (4)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 017306 FRAME: 0271. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Dec 15, 2014
From: GOOGLE TECHNOLOGY INC.
To: GOOGLE INC.
Reel/Frame 034631/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2006
From: KAMANGAR, SALAR ARTA
To: GOOGLE TECHNOLOGY INC.
Reel/Frame 017306/0170 →
MERGER Recorded Mar 3, 2006
From: GOOGLE TECHNOLOGY, INC.
To: GOOGLE, INC.
Reel/Frame 017306/0271 →