Patent ID: 9712600
Date: 2017-07-18
CPC Classifications: H04L

Claim:
1. A method comprising: storing, at an online system, a profile of a user of the online system, the profile including information identifying a plurality of client devices of the user; transmitting a first notification from the online system to a viewing client device associated with the user, the first notification including a reference to an application provided by an application provider; receiving a request to install the application from the viewing client device of the user, the request being made by an interaction with the reference to the application included in the notification; responsive to the request, determining, by the online system without receiving interaction from the user, if the viewing client device from which the interaction was received has a device type supported by the application; responsive to a determination by the online system without receiving interaction from the user that the viewing client device from which the interaction was received has a different device type from the device type supported by the application, identifying, by the online system without receiving interaction from the user, a receiving client device of the user having a device type supported by the application using the plurality of client devices of the user stored in the user's profile information; and transmitting a second notification to the receiving client device from the online system without receiving interaction from the user, the second notification including a link to install the application on the receiving client device.