Patent ID: 6976062
Filing Date: 2005-12-13
Classification: G06F,H04L

Abstract:
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: