×

Systems and methods for web to mobile app correlation

  • US 10,425,492 B2
  • Filed: 07/07/2015
  • Issued: 09/24/2019
  • Est. Priority Date: 07/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for associating cookies of applications to a device identifier of a computing device, comprising;

  • receiving, by a server of a linking system, from a browser of a computing device, a first request to access content via a first encoded uniform resource locator (URL) link generated by the server of the linking system and linked to a first page of the linking system, the first encoded URL link linked to a first application;

    redirecting, by the server of the linking system, the browser of the computing device, to the first page of the linking system, the first page of the linking system including instructions to cause the computing device to;

    i) determine that the first application identified via the first encoded URL link is installed on the computing device;

    ii) responsive to determining that the first application identified via the first encoded URL link is installed on the computing device, launch the first application installed on the computing device;

    iii) pass, to the first application, a first application-specific cookie of the linking system, the first application-specific cookie of the linking system generated by the linking system specifically for the first application and the computing device; and

    iv) send, to the linking system, a first request to associate the first application-specific cookie with a device identifier of the computing device;

    receiving, by the server of the linking system, from the first application via the computing device responsive to passing the first application-specific cookie of the linking system, the first request to associate the first application-specific cookie of the linking system with the device identifier of the computing device, the first request including the first application-specific cookie of the linking system and the device identifier;

    responsive to receiving the first request to associate, storing, by the server of the linking system in a data structure, an association between the device identifier and the first application-specific cookie and a first identity of the first application, the data structure configured to maintain associations with device identifiers and one or more application-specific cookies and identities of applications associated with the application-specific cookies;

    receiving, by the server of the linking system, from the browser of the computing device, a second request to access content via a second encoded URL link generated by the server of the linking system and linked to a second page of the linking system;

    redirecting, by the server of the linking system, the browser of the computing device to the second page of the linking system, the second page of the linking system including instructions to cause the computing device to;

    i) launch a second application installed on the computing device,ii) pass, to the second application, a second application-specific cookie of the linking system, the second application-specific cookie of the linking system generated by the linking system specifically for the second application and the computing device, andiii) send, to the linking system, a second request to associate the second application-specific cookie with the device identifier of the computing device;

    receiving, by the server of the linking system, from the second application via the computing device responsive to passing the second application-specific cookie of the linking system, the second request to associate the second application-specific cookie with the device identifier of the computing device, the second request including the second application-specific cookie of the linking system and the device identifier of the computing device;

    responsive to receiving the second request to associate, storing, by the server of the linking system in the data structure, an association between the device identifier, the first application-specific cookie, the first identity of the first application, the second application-specific cookie, and a second identity of the second application; and

    monitoring, by the server of the linking system, activity across the first application and the second application on the computing device based on the association between the device identifier of the computing device, the first application-specific cookie, the first identity of the first application, the second application-specific cookie of the linking system, and the second identity of the second application.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×