Advertising on mobile devices
First Claim
Patent Images
1. A method for advertising on a mobile device, the mobile device including an operating system, the method comprising:
- sending a function call for an advertisement from a first application on the mobile device to an advertising application on the mobile device;
transmitting, by the advertising application to a server, a request for the advertisement;
receiving the advertisement by the advertising application;
storing the advertisement on the mobile device;
presenting, on the mobile device, the stored advertisement by the first application using the advertising application while downloading a second application and data to be used by the first application, the operating system being separate from and providing an environment for the first and second applications to function;
determining, at the mobile device, if the stored advertisement has expired; and
in response to a determination that the stored advertisement has expired, transmitting, by the advertising application to the server, a request for a new advertisement,wherein, when the new advertisement is not available, the method further comprises receiving by the advertising application a new expiration criterion from the server and presenting, on the mobile device, the stored advertisement by the first application using the advertising application until expiration of the new expiration criterion.
12 Assignments
0 Petitions
Accused Products
Abstract
Techniques and systems for advertising on mobile devices allow advertisements to be presented on a mobile device during delay periods caused by wireless data communications. An advertisement may initially be stored on a mobile device. Subsequently, when a wireless data communication involving the mobile device is initiated, the advertisement may be presented on the mobile device during at least a portion of the wireless data communication.
24 Citations
61 Claims
-
1. A method for advertising on a mobile device, the mobile device including an operating system, the method comprising:
-
sending a function call for an advertisement from a first application on the mobile device to an advertising application on the mobile device; transmitting, by the advertising application to a server, a request for the advertisement; receiving the advertisement by the advertising application; storing the advertisement on the mobile device; presenting, on the mobile device, the stored advertisement by the first application using the advertising application while downloading a second application and data to be used by the first application, the operating system being separate from and providing an environment for the first and second applications to function; determining, at the mobile device, if the stored advertisement has expired; and in response to a determination that the stored advertisement has expired, transmitting, by the advertising application to the server, a request for a new advertisement, wherein, when the new advertisement is not available, the method further comprises receiving by the advertising application a new expiration criterion from the server and presenting, on the mobile device, the stored advertisement by the first application using the advertising application until expiration of the new expiration criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article comprising a non-transitory machine-readable medium storing instructions for causing one or more processors to perform operations comprising:
-
sending a function call for an advertisement from a first application on a mobile device to an advertising application on the mobile device; transmitting, by the advertising application to a server, a request for the advertisement; receiving the advertisement by the advertising application; presenting, on the mobile device, the stored advertisement by the first application using the advertising application while downloading a second application and data used by the first application, the operating system being separate from and providing an environment for the first and second applications to function; determining, at the mobile device, if the stored advertisement has expired based on expiration data associated with the advertisement; and in response to a determination that the stored advertisement has expired, transmitting, by the advertising application to the server, a request for new expiration data for the stored advertisement. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A communications system comprising:
a central advertising server comprising a processor in communication with a wireless telecommunication network to store advertisements for presentation on a mobile device by a first application using an advertising application, the first application and the advertising application running on the mobile device, and to download a second application and data used by the first application to the mobile device during a period of delay, the mobile device including an operating system that is separate from and provides an environment for the first and second applications to function, wherein the central advertising server operates to; receive a request for a new advertisement from the advertising application; determine whether at least one of the stored advertisements is available for transmission to the mobile device; transmit a selected one of the stored advertisements to the mobile device if the selected one of the stored advertisements is available for transmission to the mobile device; transmit to the mobile device, together with the transmission of the selected one of the stored advertisements, an initial expiration criterion associated with the selected one of the stored advertisements for use by the mobile device to determine if the selected one of the stored advertisements, when stored on the mobile device, has expired; determine a new expiration criterion for the selected one of the stored advertisements; and transmit to the mobile device the new expiration criterion for the selected one of the stored advertisements. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
40. A method of advertising on a mobile device, the mobile device including an operating system, the method comprising:
-
sending a function call for an advertisement from a first application on the mobile device to an advertising application on the mobile device; transmitting, by the advertising application to a server, a request for the advertisement; receiving the advertisement by the advertising application; storing the advertisement on the mobile device; presenting, on the mobile device, the stored advertisement by the first application using the advertising application while downloading a second application and data used by the first application to the mobile device during a period of delay, the operating system being separate from and providing an environment for the first an second applications to function; determining, at the mobile device, if the stored advertisement has expired based on an initial expiration criterion; in response to a determination that the stored advertisement has expired, transmitting, by the advertising application to the server, a request for a new advertisement; if the new advertisement is not available, receiving at the mobile device from the server a new expiration criterion; and determining, at the mobile device, if the stored advertisement has expired based on the new expiration criterion. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A system, comprising:
-
a mobile device including an operating system and at least one processor to; send a function call from a first application on the mobile device to an advertising application on the mobile device; responsive to the function call, transmit, by the advertising application to a server, a request for an advertisement; receive the advertisement by the advertising application; store the advertisement on the mobile device; present, on the mobile device, the stored advertisement by the first application using the advertising application while downloading a second application and data to be used by the first application, the operating system being separate from and providing an environment for the first and second applications to function; determining, at the mobile device, if the stored advertisement has expired based on an initial expiration criterion; in response to a determination that the stored advertisement has expired, transmitting, by the advertising application to the server, a request for a new advertisement; if the new advertisement is not available, receiving at the mobile device from the server a new expiration criterion; and determining, at the mobile device, if the stored advertisement has expired based on the new expiration criterion. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification