×

System for providing software application updates to multiple clients on a network

  • US 20050010916A1
  • Filed: 05/24/2004
  • Published: 01/13/2005
  • Est. Priority Date: 05/24/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for providing software updates to multiple client computers on a network comprising the steps of:

  • altering at least one file of a software application stored on a server computer on a network;

    sending an application status request from a client computer on the network to the server computer;

    the server computer responding to the application status request from the client computer with indicia identifying the version of the software application that is stored on the server computer;

    comparing the indicia identifying the version of the software application that is stored on the server computer with indicia identifying the version of the software application that is stored on the client computer;

    sending a software update request to the server computer if it is determined that the version of the software application stored on the client computer is outdated as compared to the version of the software application stored on the client computer;

    establishing a first data transmission channel between the client computer and the server computer;

    the client computer recursively working through each file of the software application stored on the client computer and sending a cyclical redundancy check (CRC) to the server computer for each file;

    the server computer recursively comparing the CRC for each file of the software application from the client computer to the equivalent file of the software application stored on the server computer;

    the server computer sending a notification to the client computer on whether each reviewed file of the software application on the client computer needs to be updated or deleted based on the CRC comparison; and

    establishing a second data transmission channel between the client computer and the server computer for updating the files of the software application that are determined to need updating.

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