×

Intelligent patch checker

  • US 6,751,794 B1
  • Filed: 05/25/2000
  • Issued: 06/15/2004
  • Est. Priority Date: 05/25/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method comprising:

  • sending a request for an upgrade to a server system connected in a network, the upgrade being for a plurality of software applications installed in a client system connected in the network, the request sent from the client system, the request comprising a unique identification associated with the client system, the unique identification recognized by the server system as belonging to the client system;

    receiving at least one instruction from the server system in response to the request for the upgrade, the server system having a knowledge of the software applications installed on the client system, the at least one instruction directing the client system to collect application information about the software applications installed on the client system, the server system having no knowledge whether most-updated upgrade packages available for the software applications have been installed on the client system;

    sending the application information about the software applications to the server system, wherein the server system performs a comparison between the application information about the software applications and the most-updated upgrade packages for the software applications, wherein the most-updated upgrade packages for the software applications are stored in a part database; and

    receiving the most-updated upgrade packages for the software applications at the client system automatically when the comparison indicates that the most-updated upgrade packages have not been installed on the client system, wherein a client database stores a plurality of configuration files for a plurality of client systems, a first configuration file associated with the client system providing the sever system with the knowledge of the software applications installed on the client system.

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