Intelligent patch checker
First Claim
1. A method, including:
- from a client system, sending application information associated with a software application to a server system, wherein the server system performs a comparison between the application information and a most-updated upgrade package for the software application; and
receiving the most-updated upgrade package for the software application at the client system when the comparison indicates that the most-updated upgrade package has not been installed on the client system.
15 Assignments
0 Petitions
Accused Products
Abstract
A method for remotely updating software in a plurality of computer systems is disclosed. In one embodiment, a client computer sends application information about a software application to a server system. The server system performs a comparison between the application information about the software application and the most-updated upgrade package for the software application. The most-updated upgrade package for the software application is stored in a part database. The most-updated upgrade package for the software application is received by the client system automatically when the comparison indicates that the most-updated upgrade package has not been installed on the client system. A client database stores a plurality of configuration files for a plurality of client systems. A first configuration file provides the sever system with the knowledge of the software applications installed on the client system. The application information about the software application comprises version information of the software applications and is stored in a database in the client system.
-
Citations
17 Claims
-
1. A method, including:
-
from a client system, sending application information associated with a software application to a server system, wherein the server system performs a comparison between the application information and a most-updated upgrade package for the software application; and
receiving the most-updated upgrade package for the software application at the client system when the comparison indicates that the most-updated upgrade package has not been installed on the client system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable medium embodying instructions which, when executed by a machine, cause the machine to:
-
send application information associated with a software application to a server system, wherein the server system performs a comparison between the application information and a most-updated upgrade package for the software application; and
receive the most-updated upgrade package for the software application at the client system when the comparison indicates that the most-updated upgrade package has not been installed on the client system. - View Dependent Claims (8)
-
-
9. A method, including:
-
at a server system, receiving application information about a software application from a client system;
comparing the application information about the software application to a most-updated upgrade package for the software application; and
sending the most-updated upgrade package for the software application to the client system automatically when the comparison indicates that the most-updated upgrade package has not been installed on the client system. - View Dependent Claims (10, 11)
-
-
12. A machine-readable medium embodying instructions which, when executed by a machine, cause the machine to:
-
receive application information about a software application from a client system;
compare the application information about the software application to a most-updated upgrade package for the software application; and
send the most-updated upgrade package for the software application to the client system automatically when the comparison indicates that the most-updated upgrade package has not been installed on the client system. - View Dependent Claims (13)
-
-
14. A system, including:
-
a client system to send application information associated with a software application to a server system;
a server system to perform a comparison between the application information and a most-updated upgrade package for the software application and to communicate the most-updated upgrade package for the software application to the client system when the comparison indicates that the most-updated upgrade package is not installed on the client system; and
the client systems to receive, based on the most-updated upgrade package, one or more files to upgrade the software application. - View Dependent Claims (15, 16, 17)
-
Specification