IP Library Patent Application 12186303
Patent Application
App. No. 12/186,303

SYSTEM AND METHODS FOR SELECTING ADVERTISEMENTS BASED ON CALLER IDENTIFIER INFORMATION

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.
12/186,303
Abstract

Various embodiments are directed to selecting a web advertisement based on caller identifier information. The caller identifier information may be obtained from an incoming call to the mobile device or from an outgoing call from the mobile device. An ad request may be generated based on the caller identifier information by the mobile device and sent to a web advertising server. In response to the ad request, the web advertising server may select a relevant web advertisement based on the caller identifier information and may send the relevant web advertisement to the mobile device. On the mobile device, the web advertisement may be inserted into a web application for display in a user interface.

Claims (35)

1 . A computing device comprising:

a web application implemented by a web browser; and

a web virtual machine comprising a local web server host on the computing device to obtain caller identifier information for a telephone call, generate an ad query based on the caller identifier information, send the ad query to a web advertising server, receive a web advertisement from the web advertising server, and insert the web advertisement into the web application; and

a display to present the web advertisement in a user interface.

2 . The computing device of claim 1 , wherein the web virtual machine comprises a device caller identifier interface for accessing the caller identifier information.

3 . The computing device of claim 1 , further comprising a local database for storing the caller identifier information.

4 . The computing device of claim 1 , further comprising a local database for storing web advertisements.

5 . The computing device of claim 1 , the web virtual machine to send the ad query when the web application is not running.

6 . The computing device of claim 1 , the web virtual machine to receive the web advertisement when the web application is not running.

7 . The computing device of claim 1 , the web application to display the web advertisement when the computing device is not connected to an active network.

8 . The computing device of claim 1 , further comprising an application management framework communicatively linked to the web virtual machine, the application management framework implemented within the web browser and encapsulating multiple web applications.

9 . The computing device of claim 8 , wherein the web virtual machine comprises a web services manager in communication with the application management framework over a direct message passing interface.

10 . A computer-implemented method for a computing device comprising:

obtaining caller identifier information for a telephone call;

generating an ad query based on the caller identifier information;

sending the ad query to a web advertising server;

receiving a web advertisement from the web advertising server;

inserting the web advertisement into a web application; and

displaying the web advertisement in an a user interface.

11 . The method of claim 10 , wherein the telephone call comprises an incoming telephone call.

12 . The method of claim 10 , wherein the telephone call comprises an outgoing telephone call.

13 . The method of claim 10 , further comprising storing the caller identifier information in a local database.

14 . The method of claim 10 , further comprising storing the web advertisement in a local database.

15 . The method of claim 10 , wherein the ad query is sent and the web advertisement is received when the web application is not running.

16 . The method of claim 10 , wherein the web advertisement is displayed when the computing device is not connected to an active network.

17 . The method of claim 10 , wherein the web advertisement is displayed while the telephone call is in progress.

18 . The method of claim 10 , further comprising logging advertising impressions generated by the web application.

19 . The method of claim 10 , further comprising receiving credit for advertising impressions generated by the web application.

20 . A computer-readable storage medium comprising executable computer program instructions that when executed cause a computing system to:

obtain caller identifier information for a telephone call;

generate an ad query based on the caller identifier information;

send the ad query to a web advertising server;

receive a web advertisement from the web advertising server;

insert the web advertisement into a web application; and

display the web advertisement in an a user interface.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Oct 22, 2009
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023406/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2008
From: CHATTERJEE, MANJIRNATH; SIMON, GREGORY; SWIFT, RODERICK
To: LAMPDESK CORPORATION
Reel/Frame 021357/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2008
From: LAMPDESK CORPORATION
To: PALM, INC.
Reel/Frame 021357/0990 →