×

Provisioning partner aware apps on sandboxed operating systems

  • US 9,104,519 B1
  • Filed: 06/17/2013
  • Issued: 08/11/2015
  • Est. Priority Date: 06/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for transforming a generic build of a mobile app made available by a provider into a partner aware mobile app associated with a specific partner of the provider, on a sandboxed mobile operating system on a mobile computing device, the method comprising the steps of:

  • navigating to a website of the specific partner, by a mobile browser on the mobile computing device;

    receiving, from the website of the specific partner by the mobile browser, a link to a section of a website of the provider concerning the mobile app, the received link further comprising an identifier of the specific partner;

    navigating to the section of the website of the provider concerning the mobile app, by the mobile browser;

    providing the identifier of the specific partner to the website of the provider, by the mobile browser;

    receiving a cookie containing the identifier of the specific partner and a redirect to a section of an app store concerning the mobile app, from the website of the provider by the mobile browser;

    storing the cookie containing the identifier of the specific partner on the mobile computing device, by the mobile browser;

    navigating to the section of an app store concerning the mobile app, by the mobile browser, responsive to the received redirect;

    downloading the generic build of the mobile app, from the app store to the mobile computing device;

    the generic build of the mobile app registering itself with the sandboxed mobile operating system as a protocol handler for a provider specific protocol;

    launching the website of the provider, by the generic build of the mobile app;

    receiving a redirect to the provider specific protocol, from the website of the provider, wherein the redirect further comprises the identifier of the specific partner as a parameter, the identifier of the specific partner having been retrieved from the cookie on the mobile device by the website of the provider;

    the generic build of the mobile app executing on the mobile computing device as the registered protocol handler for the provider specific protocol, responsive to the redirect to the provider specific protocol;

    reading the identifier of the specific partner from the redirect to the provider specific protocol, by the mobile app; and

    using the identifier of the specific partner to provide features specific to the partner, by the mobile app on the sandboxed mobile operating system on the mobile computing device.

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