Grid-based computing to search a network
First Claim
Patent Images
1. A method for searching a network, comprising:
- receiving a request to perform a search, the search comprising determining the location of stored data within the network, the network comprising a plurality of clients;
receiving notification from at least one of the plurality of clients, each notification indicating the availability of resources associated with the respective client;
determining one or more clients having available resources for the search based at least on the notification received from the at least one of the plurality of clients;
distributing a search request to the one or more clients having available resources;
performing the search by using at least a portion of the available resources of the one or more clients; and
receiving search results from the one or more clients.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for searching a network in which a server locates an idle client coupled to the network to perform a search, receives an acceptance notification from the client, stores the search status and stores the search result.
92 Citations
69 Claims
-
1. A method for searching a network, comprising:
-
receiving a request to perform a search, the search comprising determining the location of stored data within the network, the network comprising a plurality of clients;
receiving notification from at least one of the plurality of clients, each notification indicating the availability of resources associated with the respective client;
determining one or more clients having available resources for the search based at least on the notification received from the at least one of the plurality of clients;
distributing a search request to the one or more clients having available resources;
performing the search by using at least a portion of the available resources of the one or more clients; and
receiving search results from the one or more clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for searching a network, the network having one or more servers and one or more clients, comprising:
-
notifying a first server of the availability of at least one client;
receiving search criteria from the first server, the search criteria at least defining a type of stored data in the network to be located by the at least one client;
initiating a search;
recording a search status in a database; and
storing a search result in the database. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for searching a network, comprising:
-
a server operable to manage a search, the management comprising generating search parameters and assigning the search, the search comprising locating stored data in the network;
at least one client operable to perform the search, the client having access to the network and operable to receive the assignment; and
a database operable to store search data, wherein the search data comprises a search status and a search result. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A system for searching a network, comprising:
-
a task management module operable to manage search criteria for a search within the network, the search comprising locating stored data within the network;
a client communication module operable to locate at least one available client in the network and assign the search to the at least one available client; and
a data management module operable to store search data in a database. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification