Downloading software from a server to a client
AssigneeMicrosoft Corporation
InventorsJoe F. Britt JR., Andrew T. McFadden, Phillip Y. Goldman, Bruce A. Leak
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJoe F. Britt JR., Andrew T. McFadden, Phillip Y. Goldman, Bruce A. Leak
Estimating the term…
Systems and methods for obtaining and maintaining operable and updated versions of software on a client, which may be a set-top box or a personal computer. A server automatically downloads software updates over a satellite link to a client after such upgrades become available at the server without requiring interaction with a user. Similarly, corrupted software is automatically replaced by the client first automatically detecting if a corrupted state exists in local software or data using a checksum technique. If such corruption is found, the client automatically connects over the Internet to a server that contains a replacement for the corrupted program or data. The client then automatically receives a download of the program or data from the server.
In a computer system that includes a plurality of client systems and a plurality of server systems, all interconnected by a network infrastructure, wherein the plurality of server systems provide access to sites storing Web pages or other data, and wherein one or more of the client systems comprises a computing device having a processing system that includes program instructions used in the operation of the one or more client systems, such as in retrieving data from said sites, a method of restoring a corrupted portion of the program instructions at a client system, wherein the restoring occurs automatically and without user intervention, the method comprising the client system performing the following steps:
Dependencies are inferred from the claim text.