Instant installation of apps

  • US 10,782,951 B2
  • Filed: 02/23/2018
  • Issued: 09/22/2020
  • Est. Priority Date: 02/23/2018
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device configured for running software applications, comprising:

  • a network interface configured for communicating over a network;

    at least one non-transitory computer readable storage medium storing instructions; and

    at least one processor associated with said network interface and said storage medium, configured for executing said instructions to;

    identify that a link for installation of a first software application is selected by user interaction with a second software application running on said device, the link being embedded in content displayed on said device by the second software application;

    in response to said identifying, determine whether an installation client for downloading and installing applications on said device is available on said device, said installation client comprising a third software application;

    when said installation client is available on said device;

    invoke, without exiting said second software application, said installation client for downloading and installing applications on said device to run in the background on said device;

    instruct said installation client to automatically download an installation file of said first software application to said device over said network using said network interface in the background on said device, without directing said user interaction to an app store; and

    using said downloaded installation file, install said first software application on said device in the background on said device while maintaining a user experience of interaction with said second software application in the foreground; and

    when said installation client is unavailable on said device, redirect said device to an app store for downloading and installing said first software application on said device.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×