×

Software installation checker

  • US 7,913,249 B1
  • Filed: 03/07/2006
  • Issued: 03/22/2011
  • Est. Priority Date: 03/07/2006
  • Status: Active Grant
First Claim
Patent Images

1. A process for checking and monitoring, by a network server, whether a software application is properly installed in a networked computer, comprising:

  • (a) pre-installing, in the networked computer, a stub as a part of an infrastructure which is used to support software applications, said stub being an executable application;

    (b) activating the stub, by a system administrator of the server, on the networked computer on which an installation of a software application will be checked;

    (c) making a request for checking the installation of the software application, by the stub, to a known uniform resource location (URL) with parameters which define the check on the designated software application;

    (d) fetching a library from the URL by the stub, said library comprising a class with a method, and said class being an executable application;

    (e) running the method, by the stub, and passing arguments to the class, wherein the arguments comprise an identification, a version, and an operation of the designated software application and of the server from which the library was fetched;

    (f) unpacking an engine in the library, by the class, into a temporary folder created in an user'"'"'s local profile, and passing control to the engine, said engine being an executable application to perform the check on the designated software application;

    (g) calling a collector of the server, by the engine, to receive instructions from the collector about what tasks will be run by the engine;

    (h) running the instructed tasks, collecting data arising from the check, sending the data to the collector, and storing the data in a database of the server, by the checker; and

    (i) presenting the checking results using predefined rules, via a user interface, by the system administrator, for finding and fixing installation errors.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×