METHOD FOR DISTRIBUTING UPDATE MODULES FOR COMPUTER SOFTWARE OVER A NETWORK
First Claim
Patent Images
1. A method for distributing update modules for computer software, comprising:
- sending a first query request from a network client for a list of update modules stored on a server;
receiving the first query request at the server and sending a response to the network client comprising a list of update modules stored on a server;
testing to determine if each update module is installed on the network client;
sending a second query request to the server from the network client for a runtime artifact for an update module that is not installed on the network client;
receiving the second query request at the server and sending a response to the network client comprising a runtime artifact for the updated module that is not installed on the network client; and
installing the runtime artifacts in corresponding runtime directories on the network client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for distributing update modules for computer software has been developed. The method includes requesting and receiving a list of updated software modules stored on a network server. The user then determines if each updated module is presently installed on the user'"'"'s system. If the updated module is not installed, the user requests a runtime artifact from the server for the module which is then installed on the user'"'"'s system.
37 Citations
16 Claims
-
1. A method for distributing update modules for computer software, comprising:
-
sending a first query request from a network client for a list of update modules stored on a server; receiving the first query request at the server and sending a response to the network client comprising a list of update modules stored on a server; testing to determine if each update module is installed on the network client; sending a second query request to the server from the network client for a runtime artifact for an update module that is not installed on the network client; receiving the second query request at the server and sending a response to the network client comprising a runtime artifact for the updated module that is not installed on the network client; and installing the runtime artifacts in corresponding runtime directories on the network client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for storing updated modules for computer software, comprising:
-
creating a runtime artifact for the updated module comprising metadata and a unique checksum; encoding the runtime artifact in a data string; transporting the runtime artifact to a server; storing the runtime artifact on a relational database located on the server; and confirming the successful storage of the runtime artifact to a user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification