PRESENTING CONTENT TO AN ONLINE SYSTEM USER PROMOTING INTERACTION WITH AN APPLICATION BASED ON INSTALLATION OF THE APPLICATION ON A CLIENT DEVICE
First Claim
1. A method comprising:
- obtaining an advertisement at a client device to present to a user via the client device, the advertisement for installing an application on the client device;
determining whether the application is installed on the client device;
responsive to determining that the application is not installed on the client device, presenting the advertisement to the user, the advertisement including a link to install the application;
responsive to receiving a user selection of the link to install the application, initiating a thread on the client device that periodically determines whether the application has been installed on the client device;
receiving an indication from the thread that the application has been installed on the client device; and
responsive to receiving the indication that that the application has been installed on the client device, obtaining a notification promoting interaction with the installed application for presentation to the user via the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
An application associated with an online system that presents content to a user via a client device determines content associated with an additional advertisement for presentation via the client device based on whether the additional advertisement is installed on the client device. If the application has been installed on the client device, content associated with the additional advertisement includes a link that, when selected, executes the application and configures the application to operate in s specific state. However, if the application has not been installed, content associated with the additional application includes a link that, when selected, retrieves information for installing the application. If the link to install the additional application is selected, the client device may be monitored to determine when the additional application has been installed. A notification identifying the additional application may subsequently be presented after installation of the additional application on the client device.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining an advertisement at a client device to present to a user via the client device, the advertisement for installing an application on the client device; determining whether the application is installed on the client device; responsive to determining that the application is not installed on the client device, presenting the advertisement to the user, the advertisement including a link to install the application; responsive to receiving a user selection of the link to install the application, initiating a thread on the client device that periodically determines whether the application has been installed on the client device; receiving an indication from the thread that the application has been installed on the client device; and responsive to receiving the indication that that the application has been installed on the client device, obtaining a notification promoting interaction with the installed application for presentation to the user via the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer-readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
obtain an advertisement at a client device to present to a user via the client device, the advertisement for installing an application on the client device; determine whether the application is installed on the client device; responsive to determining that the application is not installed on the client device, present the advertisement to the user, the advertisement including a link to install the application; responsive to receiving a user selection of the link to install the application, initiate a thread on the client device that periodically determines whether the application has been installed on the client device; receive an indication from the thread that the application has been installed on the client device; and responsive to receiving the indication that that the application has been installed on the client device, obtain a notification promoting interaction with the installed application for presentation to the user via the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
obtaining an advertisement selected for presentation to a user of a client device, the advertisement associated with an application capable of being installed on the client device; determining whether the application is installed on the client device; selecting content to include in the advertisement for presentation to the user based at least in part on the determination, the content associated with facilitating interaction with the application by the user; incorporating the selected content into the advertisement associated with the application; and presenting the advertisement including the selected content to the user via the client device.
-
Specification