DOCUMENTS SEARCHING ON PEER-TO-PEER COMPUTER SYSTEMS
First Claim
1. A peer-to-peer network for finding and sharing document files, comprising:
- an enrollment mechanism for including a plurality of user computers each with their own private document files, and interconnectable over a network;
a permissions list associated with each one of said plurality of user computers that describes which other user computers have permission to access particular ones of said private document files;
a search engine host on each of the plurality of user computers and providing for a document file search of each document file then included on a corresponding local permission list;
a number of tags that can be independently named, placed, and associated by each user computer with each of said document files then included on a corresponding local permission list; and
a statistic associated with the usage behavior of each document file then included on a corresponding local permission list;
wherein, the search engine provides for search results that depend on a tag and a statistic.
0 Assignments
0 Petitions
Accused Products
Abstract
A viral application program for peer-to-peer networking, includes a self-installable application program for emailing or downloading over the Internet. Such includes processes to build an enrollment mechanism for including a plurality of user computers each with their own private document files, and interconnectable over a network. Also, a permissions list associated with each one of the plurality of user computers describes which other user computers have permission to access particular ones of the private document files. And, a mini-index of the private document files is maintained on a corresponding one of the user computers for returning relevant search results for its particular collection of permitted document files. Then, a search accumulator spanning all the mini-indexes can assemble a final search result of all user computers belonging to a particular group.
32 Citations
12 Claims
-
1. A peer-to-peer network for finding and sharing document files, comprising:
-
an enrollment mechanism for including a plurality of user computers each with their own private document files, and interconnectable over a network; a permissions list associated with each one of said plurality of user computers that describes which other user computers have permission to access particular ones of said private document files; a search engine host on each of the plurality of user computers and providing for a document file search of each document file then included on a corresponding local permission list; a number of tags that can be independently named, placed, and associated by each user computer with each of said document files then included on a corresponding local permission list; and a statistic associated with the usage behavior of each document file then included on a corresponding local permission list; wherein, the search engine provides for search results that depend on a tag and a statistic. - View Dependent Claims (2, 3, 4)
-
-
5. A search engine computer program for peer-to-peer networking and file sharing, comprising:
-
an enrollment mechanism for including a plurality of user computers each with their own private document files, and interconnectable over a network; a permissions list associated with each one of said plurality of user computers that describes which other user computers have permission to access particular ones of said private document files; a mini-index of said private document files as maintained on a corresponding one of said user computers for returning relevant search results for its particular collection of permitted document files; and a search accumulator for spanning all the mini-indexes into a final search result of all user computers belonging to a particular group. - View Dependent Claims (6, 7, 8)
-
-
9. A viral application program for peer-to-peer networking, comprising:
a self-installable application program for emailing or downloading over the Internet, and that includes processes to build; an enrollment mechanism for including a plurality of user computers each with their own private document files, and interconnectable over a network; a permissions list associated with each one of said plurality of user computers that describes which other user computers have permission to access particular ones of said private document files; a mini-index of said private document files as maintained on a corresponding one of said user computers for returning relevant search results for its particular collection of permitted document files; and a search accumulator for spanning all the mini-indexes into a final search result of all user computers belonging to a particular group.
-
10. A method for file searching, comprising:
-
accessing over a network a plurality of user computers each with their own private files; obtaining permissions lists of document files a particular user computer is permitted to access by its local owner; attaching a document file usage statistic to each document file a particular user computer is permitted to access; attaching a custom tag to each document file a particular user computer is permitted to access; computing a similarity index that describes how much of one document file repeats that of another; and listing relevant document files an order that is dependent on said usage statistic, said custom tags, and said similarity index, and that was assembled from mini-indexes provided from user computers on said permissions lists. - View Dependent Claims (11, 12)
-
Specification