IP Library Granted Patent US 8,768,740
Granted Patent B2
US 8,768,740 · App. 13/589,395 · Granted Jul 1, 2014

Publisher preference system for content selection

Inventors: Robert Kniaz (San Francisco, CA); Abhinay Sharma (Los Altos, CA); Kai Chen (Brisbane, CA); Maxim Drobintsev (Sunnyvale, CA)
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 8,768,740
App. No.
13/589,395
Granted
Jul 1, 2014
Kind
B2
Abstract

Methods, systems, apparatus and computer program products are provided for targeting content information. A method includes defining an environment in a document, defining at least one targeting criterion for the environment, and storing in the document a request code that is configured to request content for placement in the environment based on the targeting criterion.

Claims (40)

1. A method comprising

identifying a location in a document that is to be used to present content, the location defining an environment in a document for presenting the content;

defining a targeting criterion to be associated with the environment; and

storing in the document a request code that is configured to request content for placement in the environment based on the targeting criterion; wherein defining at least one targeting criterion for the environment further comprises:

selecting, by one or more processors, one or more sets of one or more advertisements from a plurality of advertisements;

associating the selected sets of advertisements with the advertisement environment; and

selecting an override criterion for overriding a selection of at least a subset of a selected set of advertisements in response to an advertisement request.

2. The method of claim 1 , wherein the override criterion comprises a revenue metric.

3. A method comprising:

identifying a location in a document that is to be used to present content, the location defining an environment in a document for presenting the content;

defining a targeting criterion to be associated with the environment; and

storing in the document a request code that is configured to request content for placement in the environment based on the targeting criterion;

wherein defining at least one targeting criterion for the environment comprises:

selecting, by one or more processors, a document context-based request mode for the environment.

4. A computer program product stored on a computer storage device comprising instructions that when executed by one or more processors cause the processors to:

identify a location in a document that is to be used to present content, the location defining an environment in a document for presenting the content;

define a targeting criterion to be associated with the environment; and

store in the document a request code that is configured to request content for placement in the environment based on the targeting criterion; wherein defining at least one targeting criterion for the environment further comprises:

select one or more sets of one or more advertisements from a plurality of advertisements;

associate the selected sets of advertisements with the advertisement environment; and

select an override criterion for overriding a selection of at least a subset of a selected set of advertisements in response to an advertisement request.

5. The computer program product of claim 4 wherein the override criterion comprises a revenue metric.

6. A computer program product stored on a non-transitory medium comprising instructions that when executed by a processor cause the processor to:

identify a location in a document that is to be used to present content, the location defining an environment in a document for presenting the content;

define a targeting criterion to be associated with the environment and select a document context-based request mode for the environment; and

store in the document a request code that is configured to request content for placement in the environment based on the targeting criterion.

7. A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

identifying a location in a document that is to be used to present content, the location defining an environment in a document for presenting the content;

defining a targeting criterion to be associated with the environment; and

storing in the document a request code that is configured to request content for placement in the environment based on the targeting criterion; wherein defining at least one targeting criterion for the environment further comprises:

selecting, by one or more processors, one or more sets of one or more advertisements from a plurality of advertisements;

associating the selected sets of advertisements with the advertisement environment; and

selecting an override criterion for overriding a selection of at least a subset of a selected set of advertisements in response to an advertisement request.

8. The system of claim 7 , wherein the override criterion comprises a revenue metric.

9. A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

identifying a location in a document that is to be used to present content, the location defining an environment in a document for presenting the content;

defining a targeting criterion to be associated with the environment; and

storing in the document a request code that is configured to request content for placement in the environment based on the targeting criterion;

wherein defining at least one targeting criterion for the environment comprises:

selecting, by one or more processors, a document context-based request mode for the environment.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044277/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: KNIAZ, ROB; SHARMA, ABHINAY; CHEN, KAI; DROBINTSEV, MAXIM
To: GOOGLE INC.
Reel/Frame 029110/0747 →
Continuity (3)
Continuation 11948886 · Nov 30, 2007
Provisional Application 60868072 · Nov 30, 2006
Related Publication 20120310735A1 · Dec 6, 2012