IP Library Granted Patent US 9,183,571
Granted Patent B2
US 9,183,571 · App. 11/901,272 · Granted Nov 10, 2015

System and method for providing advertisement data to a mobile computing device

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 9,183,571
App. No.
11/901,272
Granted
Nov 10, 2015
Kind
B2
Abstract

A mobile computing device includes a processor, a display coupled to the processor, a memory coupled to the processor and configured to store user-specific data, and a location-determining circuit configured to determine the location of the portable electronic device. The processor is configured to provide advertisement data on the display based upon the location of the portable electronic device and the user-specific data.

Claims (46)

1. A mobile computing device comprising:

a display;

a memory to store user-specific data, the user-specific data being associated with a plurality of applications;

a location-determining circuit to determine a current location of the mobile computing device; and

a processor coupled to the display, the memory, and the location-determining circuit, the processor configured to: (i) automatically access the user-specific data, (ii) determine location information from the accessed user-specific data, and (iii) if the determined location information is within a distance of the current location of the mobile computing device, provide advertisement data on the display based on the current location of the mobile computing device and the determined location information from the accessed user-specific data, wherein the user-specific data comprises data downloaded from a social media account or website.

2. The mobile computing device of claim 1 , wherein the processor determines the location information from the accessed user-specific data by analyzing text from content associated with the accessed user-specific data.

3. The mobile computing device of claim 1 , wherein the user-specific data includes a telephone number for a telephone call made using the mobile computing device, and wherein the processor determines the location information from the accessed user-specific data by determining an address based on the telephone number.

4. The mobile computing device of claim 1 , wherein the advertisement data comprises advertisement data received from a remote advertisement service.

5. A mobile computing device comprising:

a display;

a memory to store user-specific data, the user-specific data being associated with a plurality of applications;

a location-determining circuit to determine a current location of the mobile computing device; and

a processor coupled to the display, the memory, and the location-determining circuit, the processor configured to: (i) automatically access the user-specific data, (ii) determine location information from the accessed user-specific data, (iii) determine a driving route between the location of the mobile computing device and the determined location information from the accessed user-specific data, and (iv) provide advertisement data on the display based on the current location of the mobile computing device, the determined location information from the accessed user-specific data, and the driving route.

6. The mobile computing device of claim 5 , wherein the advertisement data comprises an electronic coupon.

7. The mobile computing device of claim 5 , wherein the user-specific data comprises content of an electronic calendar appointment, and wherein the determined location information corresponds to an address corresponding to a meeting location of the electronic calendar appointment.

8. A method of providing advertisement data on a mobile computing device, the method being performed by one or more processors of the mobile computing device and comprising:

determining a current location of the mobile computing device;

accessing user-specific data stored on a memory of the mobile computing device, the user-specific data being associated with one or more applications;

determining location information from the accessed user-specific data; and

if the determined location information is within a distance of the current location of the mobile computing device, providing advertisement data on a display of the mobile computing device based on the current location of the mobile computing device and the determined location information from the accessed user-specific data, wherein the user-specific data comprises data downloaded from a social media account or website.

9. The method of claim 8 , further comprising:

receiving the advertisement data from a remote source.

10. The method of claim 8 , wherein the user-specific data includes a telephone number for a telephone call made using the mobile computing device, and wherein determining the location information from the accessed user-specific data includes determining an address based on the telephone number.

11. The method of claim 8 , further comprising:

providing an audible sound associated with the advertisement data using the mobile computing device.

12. The method of claim 8 , wherein the user-specific data comprises content of an electronic calendar appointment, and wherein the determined location information corresponds to an address corresponding to a meeting location of the electronic calendar appointment.

13. A method of providing advertisement data on a mobile computing device, the method being performed by one or more processors of the mobile computing device and comprising:

determining a current location of the mobile computing device;

accessing user-specific data stored on a memory of the mobile computing device, the user-specific data being associated with one or more applications;

determining location information from the accessed user-specific data;

determining a driving route between the current location of the mobile computing device and the determined location information from the accessed user-specific data; and

providing the advertisement data on a display based on the current location of the mobile computing device, the determined location information from the accessed user-specific data, and the driving route.

14. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a mobile computing device, cause the processor to perform operations comprising:

determining a current location of the mobile computing device;

accessing user-specific data stored on a memory of the mobile computing device, the user-specific data being associated with one or more applications;

determining location information from the accessed user-specific data;

determining whether the determined location information is within a distance of the current location of the mobile computing device; and

if the determined location information is within a distance of the current location of the mobile computing device, providing advertisement data on a display of the mobile computing device based on the current location of the mobile computing device and the determined location information from the accessed user-specific data, wherein the user-specific data comprises data downloaded from a social media account or website.

15. The non-transitory computer-readable medium of claim 14 , wherein the instructions cause the processor to receive the advertisement data from a remote source.

16. The non-transitory computer-readable medium of claim 14 , wherein the user-specific data includes a telephone number for a telephone call made using the mobile computing device, and wherein the instructions cause the processor to determine the location information from the accessed user-specific data by determining an address based on the telephone number.

17. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a mobile computing device, cause the processor to perform operations comprising:

determining a current location of the mobile computing device;

accessing user-specific data stored on a memory of the mobile computing device, the user-specific data being associated with one or more applications;

determining location information from the accessed user-specific data;

determining a driving route between the current location of the mobile computing device and the determined location information from the accessed user-specific data; and

providing the advertisement data on a display based on the current location of the mobile computing device, the determined location information from the accessed user-specific data, and the driving route.

Assignments (9)
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/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 Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
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 Jan 9, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020341/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2007
From: KANSAL, SACHIN S.; DAETZ, DAVID D.
To: PALM, INC.
Reel/Frame 020295/0293 →