System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network
First Claim
Patent Images
1. At least one machine accessible storage medium having code stored thereon, the code when executed on a machine, to cause the machine to:
- receive a download of software;
determine, from the download, a digital signature of the software;
determine, from the digital signature, whether the digital signature corresponds to a trusted source;
prevent unauthorized execution of the software by causing the machine to;
query a browser to determine whether a selected uniform resource locator (URL) to which the browser was pointed for the download of the software is authorized; and
based on determining that the selected URL is not authorized;
display a message indicating that the selected URL is not authorized when the software is invoked for installation; and
prevent installation of the software; and
based on determining that the selected URL is authorized;
install the software,wherein determining whether to install the software is further based on whether the digital signature corresponds to the trusted source.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
126 Citations
20 Claims
-
1. At least one machine accessible storage medium having code stored thereon, the code when executed on a machine, to cause the machine to:
-
receive a download of software; determine, from the download, a digital signature of the software; determine, from the digital signature, whether the digital signature corresponds to a trusted source; prevent unauthorized execution of the software by causing the machine to; query a browser to determine whether a selected uniform resource locator (URL) to which the browser was pointed for the download of the software is authorized; and based on determining that the selected URL is not authorized; display a message indicating that the selected URL is not authorized when the software is invoked for installation; and prevent installation of the software; and based on determining that the selected URL is authorized; install the software, wherein determining whether to install the software is further based on whether the digital signature corresponds to the trusted source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A method comprising:
-
receiving a download of software; determining, from the download, a digital signature of the software; determining, from the digital signature, whether the digital signature corresponds to a trusted source; preventing unauthorized execution of the software by; querying a browser to determine whether a selected uniform resource locator (URL) to which the browser was pointed for download of the software is authorized; and based on determining that the selected URL is not authorized; displaying a message indicating that the selected URL is not authorized when the software is invoked for installation; and preventing installation of the software; and based on determining that the selected URL is authorized; installing the software, wherein determining whether to install the software is further based on whether the digital signature corresponds to the trusted source. - View Dependent Claims (11, 12, 19)
-
-
13. A system comprising:
-
at least one processing apparatus; at least one memory element; a client to; receive a download of software; determine, from the download, a digital signature of the software; determine, from the digital signature, whether the digital signature corresponds to a trusted source; prevent unauthorized execution of the software, wherein the client is to; query a browser to determine whether a selected uniform resource locator (URL) to which the browser was pointed for download of the software is authorized; and based on determining that the selected URL is not authorized; display a message indicating that the selected URL is not authorized when the software is invoked for installation; and prevent installation of the software; and based on determining that the selected URL is authorized; install the software, wherein determining whether to install the software is further based on whether the digital signature corresponds to the trusted source. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification