Patent ID: 9514478
Filing Date: 2016-12-06
CPC Classification: G06F,G06Q

Claim Text:
1. A method comprising: receiving, from an online system, data comprising a client application for execution by an operating system of a mobile device and one or more instructions from the online system that, when executed, writes data to a shared memory location included in the mobile device indicating the client application was installed on the mobile device; executing the data comprising the client application to install the client application on the mobile device; responsive to installing the client application on the mobile device, executing the one or more instructions received from the online system; storing, in the shared memory location on the mobile device, an indication the client application was installed on the mobile device; retrieving from the shared memory location the stored indication that the client application was installed on the mobile device and a user identification associated with a user of the online system and used by the online system to maintain data associated with the user, the stored indication and the user identification retrieved by an online system application operating on the mobile device; and sending, from the online system application to the online system, the stored indication that the client application was installed on the mobile device and the user identification.