Alerting the presence of bundled software during an installation
First Claim
1. At least one storage device that is not a propagating signal, the at least one storage device comprising instructions that, when executed by at least one processor, cause the at least one processor to at least:
- identify initiation of a process for installing a software product;
scan the software product, after identifying the initiation of the process and prior to completing the installation of the software product, to identify first information, the first information from a file associated with the software product, the first information indicative of a main application to be installed as part of the software product;
scan information displayed to a user during the installation of the software product to identify second information;
identify whether a bundled application is included in the software product based on the first information, the second information, and a signature file, wherein the signature file includes information indicative of applications that are identified as malware software applications;
install the main application responsive to a determination that the bundled application is not included in the software product; and
halt installation of the main application and the bundled application, responsive to a determination that the bundled application is included in the software product.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems, and articles of manufacture for alerting the presence of bundled software during an installation are disclosed. An example method includes identifying installation of a software product. The software product is scanned to identify first information, the first information to include information extracted from a file associated with the software product that is indicative of a main application to be installed as part of the software product. Information displayed to a user during the installation of the software product is scanned to identify second information. Whether a bundled application is included in the software product is identified based on the first information, the second information, and the signature file.
27 Citations
29 Claims
-
1. At least one storage device that is not a propagating signal, the at least one storage device comprising instructions that, when executed by at least one processor, cause the at least one processor to at least:
-
identify initiation of a process for installing a software product; scan the software product, after identifying the initiation of the process and prior to completing the installation of the software product, to identify first information, the first information from a file associated with the software product, the first information indicative of a main application to be installed as part of the software product; scan information displayed to a user during the installation of the software product to identify second information; identify whether a bundled application is included in the software product based on the first information, the second information, and a signature file, wherein the signature file includes information indicative of applications that are identified as malware software applications; install the main application responsive to a determination that the bundled application is not included in the software product; and halt installation of the main application and the bundled application, responsive to a determination that the bundled application is included in the software product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
one or more processors; and memory including instructions which, when executed, cause at least one of the one or more processors to; identify execution of a process that installs a software product; scan the software product, prior to completing the execution of the process, to identify first information, the first information extracted from a file associated with the software product, the first information indicative of a main application to be installed as part of the software product; scan second information displayed to a user during installation of the software product; identify whether a bundled application is included within the software product based on the first information, the second information, and a signature file, wherein the signature file includes information indicative of applications that are identified as malware software applications; install the main application responsive to a determination that the bundled application is not included in the software product; and halt installation of the main application and the bundled application, in response to a determination that the bundled application is included in the software product. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
identifying, at a client device, execution of a process to install a software product; scanning, prior to completing the installation of the software product on the client device, the software product to identify first information, the first information to include information extracted from a file associated with the software product that is indicative of a main application to be installed as part of the software product; scanning, at the client device, second information displayed to a user during the installation of the software product; identifying whether a bundled application is included in the software product based on the first information, the second information, and a signature file, wherein the signature file includes information indicative of applications that are identified as malware software applications; installing the main application in response to a determination that the bundled application is not included in the software product; and halting installation of the main application and the bundled application, in response to a determination that the bundled application is included in the software product. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification