×

Alerting the presence of bundled software during an installation

  • US 10,089,095 B2
  • Filed: 05/06/2015
  • Issued: 10/02/2018
  • Est. Priority Date: 05/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable medium, on which instructions are stored, comprising the instructions that, when executed by a processor, cause a machine to:

  • receive a signature file that includes data that identifies intended software products, bundled software products, or both;

    identify an instance of an initiated software process that installs a software product;

    scan, after identifying the initiated software process and prior to completing the initiated software process, the software product during the initiated software process to identify first information, wherein the first information includes extracted information from files associated with the software product that are indicative of a main application to be installed as part of the software product;

    continue scanning a second instance of information displayed to a user during the initiated software process to identify second information;

    compare the first information with the second information identified from the second instance of information displayed to the user;

    identify, after identifying the initiated software process, whether any bundled application to be installed is included within the software product based on comparing the first information with the second information;

    determine, after comparing the first information with the second information, whether any bundled application is included in the software product based on comparing the first information and the second information to the signature file;

    compare the first information and the second information to the signature file based on a determination that the bundled application is not identified within the software product after comparing the first information with the second information;

    identify whether the bundled application is included in the software product based on the comparison of the first and the second information to the signature file;

    install the main application responsive to a determination that no bundled application is included in the software product; and

    automatically halt, after identifying the initiated software process, installation of the main application and the bundled application, based on the a determination that the bundled application is included within the software product.

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