Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
79 words
A computer-based method for exchanging files between peer computers, the method comprising: transmitting a request for a file from a first peer computer to a server computer through a network; processing the file request at the server computer by searching an index of information to determine a second peer computer wherein the requested file is stored; and transmitting an instruction to the second peer computer directing the second peer computer to transmit the file to the first peer computer.
Claim 2
Dependent Claim
79 words
A computer-based method for exchanging files between peer computers, the method comprising: transmitting a request for a file from a first peer computer to a server computer through a network; processing the file request at the server computer by searching an index of information to determine a second peer computer wherein the requested file is stored; and transmitting an instruction to the second peer computer directing the second peer computer to transmit the file to the first peer computer.
Claim 3
Dependent Claim
85 words
A computer-readable medium having computer-executable instructions operable for exchanging files between peer computers, the computer-executable instructions operable for: transmitting a request for a file from a first peer computer to a server computer through a network; processing the file request at the server computer by searching an index of information to determine a second peer computer wherein the requested file is stored; and transmitting an instruction to the second peer computer directing the second peer computer to transmit the file to the first peer computer.
Claim 4
Dependent Claim
85 words
A computer-readable medium having computer-executable instructions operable for exchanging files between peer computers, the computer-executable instructions operable for: transmitting a request for a file from a first peer computer to a server computer through a network; processing the file request at the server computer by searching an index of information to determine a second peer computer wherein the requested file is stored; and transmitting an instruction to the second peer computer directing the second peer computer to transmit the file to the first peer computer.
Claim 5
Dependent Claim
26 words
The computer-readable medium of claim 2 further comprising computer-executable instructions operable for transmitting the network location of the second peer computer to the first peer computer.
Claim 6
Dependent Claim
22 words
The computer-readable medium of claim 2 wherein the network locations of the first peer computer and the second peer computer are anonymous.
Claim 7
Dependent Claim
17 words
The computer-readable medium of claim 2 wherein the server computer is also one of the peer computers.
Claim 8
Dependent Claim
27 words
The computer-readable medium of claim 2 further comprising computer-executable instructions operable for sending a notification to the first peer computer that the requested file has been located.
Claim 9
Dependent Claim
22 words
The computer-readable medium of claim 6 wherein the notification is sent to a pre-determined email address associated with the first peer computer.
Claim 10
Dependent Claim
27 words
The computer-readable medium of claim 2 further comprising computer-executable instructions operable for sending a notification to the second peer computer that the located file as been requested.
Claim 11
Dependent Claim
22 words
The computer-readable medium of claim 8 wherein the notification is sent to a pre-determined email address associated with the second peer computer.