IP Library Patent Application 11702893
Patent Application
App. No. 11/702,893

Delivering ads to mobile devices

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 None
App. No.
11/702,893
Abstract

Various techniques for improving the delivery of mobile ads to devices are disclosed herein. For example, ads are matched with parameters passed to an ad source and then delivered to a publisher to be included with downloaded content. Ads may be targeted to specific devices as specified by an advertiser. Targeting information may be gathered from the device and from information previously provided to the publisher. Fees are assessed base on the degree of targeting. These and other improvements are described in detail.

Claims (45)

1 . A method for delivering an ad to a mobile device, comprising:

receiving a set of one or more user characteristics associated with a mobile device from a publisher of content to the mobile device;

matching at least a subset of the set of one or more user characteristics associated with the mobile device with a plurality of bids for ads wherein each bid is targeted based on a set of one or more user characteristics;

determining an ad from a set of matching bids; and

providing the ad to the publisher wherein the ad is combined with content requested from the publisher by the mobile device and delivered with the requested content to the mobile device.

2 . A method as recited in claim 1 , wherein the set of one or more user characteristics associated with the mobile device includes one or more of: an IP address of the mobile device, a user agent of the mobile device, an identifier associated with the content requested by the mobile device, a site identifier associated with a requested site or type of site, a phone number of the mobile device, an IMEI number of the mobile device, a carrier of the mobile device, a location of the mobile device, a device description associated with the mobile device, and information about a user of the mobile device.

3 . A method as recited in claim 1 , wherein one or more user characteristics included in the set of one or more user characteristics associated with the mobile device are determined at the publisher from one or more of: a communication session with the mobile device, a request for content from the mobile device, an account of a user of the mobile device at the publisher, and a carrier associated with the mobile device.

4 . A method as recited in claim 1 , wherein receiving comprises receiving a request for an ad.

5 . A method as recited in claim 4 , wherein the request is received from a module of code at the publisher provided by an entity that delivers ads on behalf of advertisers.

6 . A method as recited in claim 1 , wherein at least one user characteristic included in the set of one or more user characteristics associated with the mobile device is received from a module of code at the publisher provided by an entity that delivers ads on behalf of advertisers.

7 . A method as recited in claim 1 , wherein at least one user characteristic included in the set of one or more user characteristics associated with the mobile device is received via an API.

8 . A method as recited in claim 1 , further comprising determining from one or more of the user characteristics included in the set of one or more user characteristics associated with the mobile device one or more of: a geographic region associated with the mobile device, a carrier associated with the mobile device, and a device description associated with the mobile device.

9 . A method as recited in claim 8 , wherein the device description comprises one or more of:

a manufacturer of the mobile device, a model of the mobile device, a platform of the mobile device, a capability of the mobile device, and a feature supported by the mobile device.

10 . A method as recited in claim 1 , wherein matching comprises matching a site identifier included in the set of one or more user characteristics associated with the mobile device with a corresponding site identifier included in a set of one or more user characteristics used to target a bid.

11 . A method as recited in claim 1 , wherein matching comprises matching at least the one or more user characteristics included in the subset with corresponding user characteristics included in a set of one or more user characteristics used to target a bid.

12 . A method as recited in claim 1 , wherein matching comprises hierarchically matching one or more user characteristics included in the set of one or more user characteristics associated with the mobile device with corresponding user characteristics included in a set of one or more user characteristics used to target a bid.

13 . A method as recited in claim 1 , wherein matching comprises matching one or more user characteristics determined from one or more user characteristics included in the set of one or more user characteristics associated with the mobile device with corresponding user characteristics included in a set of one or more user characteristics used to target a bid.

14 . A method as recited in claim 1 , further comprising filtering out a bid if a user characteristic in the set of one or more user characteristics associated with the mobile device or determined from the set of one or more user characteristics associated with the mobile device does not match a corresponding user characteristic in a set of one or more user characteristics used to target the bid.

15 . A method as recited in claim 1 , wherein matching comprises determining the set of matching bids.

16 . A method as recited in claim 1 , wherein a bid comprises one or more of a site identifier, an ad identifier, and a bid amount.

17 . A method as recited in claim 1 , wherein a bid is made by an advertiser.

18 . A method as recited in claim 1 , wherein a set of one or more user characteristics used to target a bid includes one or more of: a site identifier, a geographic region, a carrier, a mobile device manufacturer, a mobile device model, a mobile device platform, a mobile device capability level, a feature supported by a mobile device, and demographic information.

19 . A method as recited in claim 1 , wherein determining includes weighting each ad associated with a matching bid in the set of matching bids according to one or more of: a bid amount of the ad, a popularity of the ad, and a number of times the ad has been published over a prescribed period of time.

20 . A method as recited in claim 1 , wherein determining includes applying an algorithm to the set of matching bids to select an ad.

21 . A method as recited in claim 1 , wherein the delivered ad includes a click URL.

22 . A method as recited in claim 1 , wherein the delivered ad includes a bid identifier.

23 . A method as recited in claim 22 , wherein the bid identifier is used to identify one or more of: information associated with a bid associated with the ad, the publisher of the ad, and a billing scheme.

24 . A method as recited in claim 1 , wherein an advertiser is charged a targeting fee based on an extent of targeting of a bid.

25 . A system for delivering an ad to a mobile device, comprising:

a processor configured to:

receive a set of one or more user characteristics associated with a mobile device from a publisher of content to the mobile device;

match at least a subset of the set of one or more user characteristics associated with the mobile device with a plurality of bids for ads wherein each bid is targeted based on a set of one or more user characteristics;

determine an ad from a set of matching bids; and

provide the ad to the publisher wherein the ad is combined with content requested from the publisher by the mobile device and delivered with the requested content to the mobile device; and

a memory coupled to the processor and configured to provide instructions to the processor.

26 . A system as recited in claim 25 , wherein to match comprises to match at least the one or more user characteristics included in the subset with corresponding user characteristics included in a set of one or more user characteristics used to target a bid.

27 . A system as recited in claim 25 , wherein the processor is further configured to filter out a bid if a user characteristic in the set of one or more user characteristics associated with the mobile device or determined from the set of one or more user characteristics associated with the mobile device does not match a corresponding user characteristic in a set of one or more user characteristics used to target the bid.

28 . A system as recited in claim 25 , wherein to determine includes to weight each ad associated with a matching bid in the set of matching bids according to one or more of: a bid amount of the ad, a popularity of the ad, and a number of times the ad has been published over a prescribed period of time.

29 . A system as recited in claim 25 , wherein to determine includes to apply an algorithm to the set of matching bids to select an ad.

30 . A computer program product for delivering an ad to a mobile device, the computer program product being embodied in a computer readable medium and comprising computer instructions for:

receiving a set of one or more user characteristics associated with a mobile device from a publisher of content to the mobile device;

matching at least a subset of the set of one or more user characteristics associated with the mobile device with a plurality of bids for ads wherein each bid is targeted based on a set of one or more user characteristics;

determining an ad from a set of matching bids; and

providing the ad to the publisher wherein the ad is combined with content requested from the publisher by the mobile device and delivered with the requested content to the mobile device.

Assignments (4)
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2010
From: ADMOB GOOGLE INC.
To: GOOGLE INC.
Reel/Frame 025512/0448 →
CHANGE OF NAME Recorded Dec 2, 2010
From: ADMOB, INC.
To: ADMOB GOOGLE INC.
Reel/Frame 025440/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2007
From: HAMOUI, OMAR
To: ADMOB, INC.
Reel/Frame 019386/0166 →