Peer-to-peer file sharing
First Claim
1. In a method for implementing a search in a network system including routing a query inputted into a client computer to a server computer, identifying a plurality of matching server files, and returning server file information to the client computer as search results, the improvement comprising:
- the server computer returning to the client computer the server file information of only a subset of the plurality of the matching server files, wherein at least each server file of the subset is selected according to a given probability or the subset includes up to a predetermined number of the matching server files.
1 Assignment
0 Petitions
Accused Products
Abstract
A peer-to-peer (P2P) file sharing system is provided with an enhanced search method for a client computer therein. The method includes masking at least one term in a multi-term query entered into a client computer of the P2P system to obtain a masked query and routing the masked query to a plurality of server computers. The masked query is compared to a file descriptor of server files in each of the plurality of server computers to identify a plurality of matching server files. The server computers return to the client computer as search results the file descriptor and a mathematical identifier for each of the plurality of matching server files. The server computer may return to the client computer only a subset of the plurality of the matching server files. Enhanced P2P file searching accuracy is provided.
16 Citations
20 Claims
-
1. In a method for implementing a search in a network system including routing a query inputted into a client computer to a server computer, identifying a plurality of matching server files, and returning server file information to the client computer as search results, the improvement comprising:
the server computer returning to the client computer the server file information of only a subset of the plurality of the matching server files, wherein at least each server file of the subset is selected according to a given probability or the subset includes up to a predetermined number of the matching server files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for implementing a search in a peer-to-peer (P2P) file sharing system, the method comprising:
-
masking at least one term in a query entered into a client computer of the P2P system to obtain a masked query; routing the masked query to a server computer; comparing the masked query to a file descriptor of a server file in the server computer to identify a plurality of matching server files; selecting a subset of the plurality of the matching server files, wherein at least each server file of the subset is selected according to a given probability or the subset includes up to a predetermined number of the matching server files; returning to the client computer as search results the file descriptor and a mathematical identifier for the server files of the subset of the plurality of matching server files. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification