×

Systems and methods for automatic application version upgrading and maintenance

  • US 6,360,366 B1
  • Filed: 10/15/1999
  • Issued: 03/19/2002
  • Est. Priority Date: 09/05/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of maintaining components of an application program on a network comprising:

  • maintaining on a server the application program, the application program including components, each having a version identification, and maintaining a catalog of components with the version identifications;

    maintaining the application program on a client;

    in response to a call to the server from the client, causing the server to download the catalog to the client and, in the client, comparing the version identification between the components maintained on the server, indicated in the catalog, and the components maintained on the client;

    updating the application program on the client by downloading from the server to the client selected components for which the version identifications do not match and replacing the selected components on the client; and

    specifying a maximum wait-time interval to limit any delay associated with updating the application program, and in a list maintained on the client specifying further servers on the network, each including a copy of the catalog, and when the server fails to download the catalog within the maximum wait-time interval, the client canceling the download and routing the call to one of the further servers to engage a new download and so on until the catalog has been downloaded within the specified maximum wait-time interval.

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