×

Automated software upgrade utility

  • US 6,976,062 B1
  • Filed: 09/18/2000
  • Issued: 12/13/2005
  • Est. Priority Date: 09/22/1999
  • Status: Active Grant
First Claim
Patent Images

1. A system for automatically upgrading software on a device, the system comprising:

  • a client device having memory for storing software;

    a server having memory for storing at least one version of a client upgrade software selectively loadable to the client device and executable thereby;

    a network providing data communication between the server and the client device;

    a server utility stored on the server and executable thereon, the server utility capable of determining a configuration of the client device and initiating a software upgrade of the client device based on the determined configuration of the client device; and

    a client utility stored on the client device and executable thereon, the client utility capable of determining an availability of a specific version of the client upgrade software on the server and initiating a software upgrade of the client device based on the determined availability of the specific version of client upgrade software on the server;

    wherein a software upgrade of the client device comprises an installation of a new operating system; and

    wherein the installation of the new operating system comprises;

    an archive of an application and a set of user data of the client device on the server;

    an installation of a new version of the operating system corresponding to the configuration of the client device;

    an installation of a new version of the application optimized to the new operating system; and

    a restoration of the set of user data.

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