Patent ID: 9355186
Filing Date: 2016-05-31
CPC Classification: G06F

Claim Text:
1. A computer-implemented method performed by one or more processors of a user device, the method comprising: sending a request for a content item by a first application running on the user device; receiving, the content item comprising a uniform resource locator (URL), wherein the URL comprises a first appended data element that identifies a second application different than the first application, a second appended data element that identifies a product, and a third appended data element that comprises a conversion parameter; displaying the content item by the first application; receiving a user selection of a portion of the displayed content item, the portion displaying an indication of the product; automatically checking, in response to receiving the user selection, if the second application is installed on the user device; generating a formatted URL for the content item based on adding one or more additional data elements associated with the content item to the URL, the formatted URL linking to a specific landing page responsive to determining the second application is not installed on the user device; transmitting a request to a server, using the formatted URL, wherein the request comprises at least the first appended data element; installing the second application identified by the first appended data element on the user device; launching the second application, based on using at least the second appended data element and the third appended data element as input parameters to the second application, so that a first content displayed by the second application relates to the product; and transmitting data indicating purchase of the product using the second application to a conversion tracking server.