nalysisUS708930111 Aug 20008 Aug 2006Napster, Inc.System and method for searching peer-to-peer computer networks by selecting a computer based on at least a number of files shared by the computerUS7106329 *30 Sep 199912 Sep 2006Battelle Memorial InstituteMethods and apparatus for displaying disparate types of information using an interactive surface mapUS7124149 *13 Dec 200217 Oct 2006Internationa