Appeal No. 2004-0499 Application No. 09/251,789 software application are run on first and second client information processing systems. A query is made to the second client information processing system to determine whether the version of the software application with the second version is newer than the software application with the first version. Representative claim 1 is reproduced as follows: 1. A system for changing client software on a private network from a first client to a second client using peer- to-peer communications, comprising: a plurality of client information processing systems interconnected by a private network, wherein the private network is within a gateway linking the private network to other private or public networks, a first client information processing system running a software application, and a second client information processing system running the software application with a second version; a list of network addresses of the client information processing systems interconnected by the private network with the software application installed, wherein the list of network addresses is available to the first client information processing system; and means for the software application with the first version to automatically query the software application with the second version over the network to directly communicate with the second client information processing system at the network address in the list using peer-to-peer communications and without the need to communicate through a mediating server so as to determine if the version of software application with the second version is newer than the software application with the first version; 2Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 NextLast modified: November 3, 2007