×

Application installation system

  • US 10,353,686 B1
  • Filed: 12/28/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 12/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a client computer system, presenting, in a user interface of a host application, first content that includes a download link referencing an application package, wherein the user interface of the host application performs operations unrelated to downloading applications;

    by the client computer system, receiving, in the host application, selection of the download link;

    by the client computer system, downloading and installing the application package while the host application performs the operations unrelated to downloading applications, wherein the application package is associated with a bookmark address from which the application package has been automatically generated, and the downloading and installing comprises;

    by the client computer system, sending, to a server computer system, a request to download the application package;

    by the client computer system, receiving the application package, wherein the application package comprises a application;

    by the client computer system, invoking an installer component to install the application package on the client computer system, thereby making the application available for use as an installed application, wherein the installer component performs a software installation operation by requesting an operating system of the client computer system to install the application package on the client computer system using application install permissions, andwherein the application install permissions have been granted to the installer component, and the installer component is restricted to performing the software installation operation, thereby minimizing the amount of program code in the installer component having permission to install applications on the client computer system; and

    by the client computer system, executing the installed application, wherein the executing the installed application comprises;

    loading second content from the bookmark address; and

    displaying the second content on the client computer system.

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