Method for providing an attribute bounded network of computers
First Claim
1. A method for creating an attribute bounded network of computers comprising the steps of:
- creating, on a server computer, a list of attribute bounded electronic addresses representing the indexable electronic documents on the computer network;
assigning an electronic address from the attribute bounded list based upon an attribute bounded request from a requesting computer by matching at least one of the electronic addresses in the attribute bounded list to at least one attribute from the attribute bounded request;
distributing an assigned electronic address to the requesting computer; and
processing, on the requesting computer, the distributed electronic address to create a processed result based upon the distributed electronic address.
2 Assignments
0 Petitions
Accused Products
Abstract
An attribute bounded network of computers is created. Computers in the distributed computer network are identified by specific attributes (e.g., a geographically bounded region) and a server is used to distribute processing assignments (e.g., addresses of electronic documents to be indexed) based upon the identified attributes. A peer-to-peer computer network is also provided based upon geographically bounded regions, the peer-to-peer computer network can be used to share electronic documents. A virtual community can be created within a peer-to-peer computer network by identifying peer computer connections based upon associated attributes (e.g., a geographically bounded region). The attribute bounded network of computers provides indexes having fresher data by allowing spidering of electronic documents more often than can be done by a central server indexing site.
706 Citations
21 Claims
-
1. A method for creating an attribute bounded network of computers comprising the steps of:
-
creating, on a server computer, a list of attribute bounded electronic addresses representing the indexable electronic documents on the computer network;
assigning an electronic address from the attribute bounded list based upon an attribute bounded request from a requesting computer by matching at least one of the electronic addresses in the attribute bounded list to at least one attribute from the attribute bounded request;
distributing an assigned electronic address to the requesting computer; and
processing, on the requesting computer, the distributed electronic address to create a processed result based upon the distributed electronic address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for sharing an electronic document located on a computer in a peer-to-peer computer network comprising the steps of:
-
establishing a session between a first computer and a server computer;
transferring a bounded attribute indicator from the first computer to the server computer;
transferring an electronic document address representing the electronic document and an index for the electronic document, from the first computer to the server computer;
searching, by a second computer, for the electronic document, on the server computer by matching a bounded attribute indicator from the second computer;
receiving notification on the second computer, from the server of the electronic document address of the electronic document; and
initiating, from the second computer, a request to transfer the electronic document from the first computer to the second computer. - View Dependent Claims (12, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
13. A method for creating a virtual community within a peer-to-peer computer network by identifying peer computer connections based upon a bounded attribute indicator comprising the steps of:
-
defining the bounded attribute indicator for a computer;
identifying peer computers associated with the bounded attribute indicator;
creating a list of identified peer computers on the computer network that are associated with the bounded attribute indicator;
using the list of identified peer computers to communicate with peer computers within the peer-to-peer network to create the virtual community.
-
Specification