IP Library Granted Patent US 8,275,419
Granted Patent B2
US 8,275,419 · App. 11/939,685 · Granted Sep 25, 2012

Advertisements on mobile devices using integrations with mobile applications

Assignee: Yahoo! 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,275,419
App. No.
11/939,685
Granted
Sep 25, 2012
Kind
B2
Abstract

A method for delivering advertisements to mobile devices includes integrating an ad position within an application executable from a mobile device, wherein the ad position remains substantially constant in a location on a screen of the mobile device as viewed by a user throughout use of the application; including an ad call associated with the ad position; in response to executing the application, causing the ad call to retrieve an advertisement from an ad server; and receiving the advertisement into the ad position by the mobile device for display to the user.

Claims (37)

1. A method for delivering advertisements to mobile devices, the method comprising:

integrating an ad position within an application executable from a mobile device having a small screen, wherein the ad position remains in a fixed location on the screen of the mobile device as viewed by a user throughout use of the application, the ad position being of a fixed height and a fixed width in dimension;

including an ad call associated with the ad position;

in response to executing the application, causing the ad call to retrieve an advertisement from an ad server, wherein causing the ad call to retrieve an advertisement includes providing additional information that enables the ad server to provide a targeted advertisement in response to the ad call retrieve operation; and

receiving the advertisement into the ad position by the mobile device for display to the user, wherein causing the ad call to retrieve and display the advertisement is executed independent of content of the application.

2. The method of claim 1 , wherein integrating an ad position within the application comprises modifying the source code of the application to code the ad position as a viewable portion of the screen when the application is executed.

3. The method of claim 1 , wherein the application comprises at least one of a short message service (SMS) application, a calendar, a game, an address book, an electronic mail application, a dialer and voicemail, or a map navigation application.

4. The method of claim 1 , further comprising the ad call:

retrieving a new advertisement periodically throughout the use of the application by the user.

5. The method of claim 1 , wherein causing the ad call to retrieve an advertisement from the ad server further comprises retrieving a plurality of advertisements to be stored in a storage of the mobile device, wherein one of the plurality of advertisements is displayed to the user from within the ad position.

6. The method of claim 5 , further comprising:

displaying another one of the plurality of stored advertisements during a period of use of the application.

7. The method of claim 6 , further comprising the ad call:

retrieving a second plurality of advertisements to replace or augment the plurality of stored advertisements.

8. The method of claim 1 , wherein the received advertisement comprises a targeted advertisement based on a user behavior or interest.

9. The method of claim 8 , wherein the behavior or interest of the user is tracked through gathering information regarding the interaction of applications of the mobile device with a plurality of external applications.

10. A method for delivering advertisements to mobile devices, the method comprising:

integrating an ad position within an application executable from a mobile device, wherein the ad position remains in a fixed location on a screen of the mobile device as viewed by a user throughout use of the application, the ad position having fixed height and width dimensions within the screen in the fixed location unless changed through an update to the application;

retrieving a plurality of ads from an ad server for display within the ad position;

integrating an ad call within the ad position of the application;

in response to executing the application, causing the ad call to retrieve the plurality of advertisements from the ad server comprising providing additional information that enables the ad server to provide a targeted advertisement in response to the ad call;

storing the plurality of ads in a storage of the mobile device;

rotatably inserting the plurality of ads in the ad position during use of the application for display to the user;

integrating a second ad position different than the ad position within a second application executable from the mobile device, wherein the second ad position remains constant in a second fixed location on a screen of the mobile device as viewed by a user throughout use of the second application;

retrieving a second plurality of ads from the ad server for display in the second position that are different from the plurality of ads for display within the ad position; storing the second plurality of ads in the storage; and

rotatably inserting the second plurality of ads in the second ad position during use of the second application.

11. A mobile device for receiving advertisements, comprising:

a small screen for displaying a plurality of applications together with advertisements to a user on the mobile device;

a processor to execute the plurality of applications of the mobile device; and

a storage to store the advertisements and program code that executes the plurality of applications; wherein an ad position for displaying the advertisements is integrated into the program code of at least one of the plurality of applications executable by the processor such that the ad position remains in a fixed location on the screen as viewed by the user throughout use of the at least one application, the ad position being of a fixed height and a fixed width in dimension within the fixed location; and

an ad call integrated in the program code associated with the ad position, wherein in response to executing the at least one application, the processor retrieves an advertisement from the storage to be displayed in the ad position comprising sending additional information to the ad server to enable the ad server to provide a targeted ad in response to the retrieve operation, and wherein the ad call is executed to retrieve and display the advertisement independent of content of the application.

12. The mobile device of claim 11 , wherein the program code comprises source code.

13. The mobile device of claim 11 , wherein the processor retrieves a plurality of advertisements from an ad server, the plurality of advertisements being stored in the storage for display within the ad position.

14. The mobile device of claim 13 , wherein the program code causes display of the plurality of stored advertisements within the ad position to be rotated during use of the application by the user.

15. The mobile device of claim 13 , wherein the processor retrieves a second plurality of advertisements from the ad server to replace or augment the plurality of stored advertisements.

16. The mobile device of claim 11 , wherein the retrieved advertisement comprises a targeted advertisement based on a user behavior or interest.

17. The mobile device of claim 16 , wherein the behavior or interest of the user is tracked through gathering information regarding the interaction of the plurality of applications of the mobile device with a plurality of external applications.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2007
From: SUNDARESAN, SUBASH; SARUKKAI, RAMESH; HAMILTON, SAM P.; CHENG, JULIE WAN-CHI
To: YAHOO! INC.
Reel/Frame 020108/0950 →
Continuity (1)
Related Publication 20090125376A1 · May 14, 2009