Method and system of routing messages in a distributed search network
First Claim
1. The method comprising:
- receiving a search query formatted in accordance with a common query protocol from each of a plurality of requesting nodes in a network;
sending each of the plurality of search queries to a resolver in the network; and
routing each of the plurality of search queries to corresponding one or more provider nodes in the network indicated by the resolver in response to said sending each of the plurality of search queries to the resolver.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for distributing search requests in a network. The system and method may also route search responses. Network nodes operating as consumer or requesting nodes generate the search requests. Nodes operating as hubs are configured to route the search requests in the network. Individual nodes operating as provider nodes receive the search request and in response may generate search results according to their own procedures and return them. Communication between nodes in the network may use a common query protocol. Hub nodes may resolve the search requests to a subset of the provider nodes in the network, for example by matching search requests with registration information from nodes. Search results may be customized at various stages in the network.
-
Citations
34 Claims
-
1. The method comprising:
-
receiving a search query formatted in accordance with a common query protocol from each of a plurality of requesting nodes in a network;
sending each of the plurality of search queries to a resolver in the network; and
routing each of the plurality of search queries to corresponding one or more provider nodes in the network indicated by the resolver in response to said sending each of the plurality of search queries to the resolver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system in a network comprising:
-
a storage device including address information for a plurality of provider nodes in the network; and
a router configured to receive a search query formatted in accordance with a common query protocol from a requesting node in the network, to retrieve the address information for one or more provider nodes in the network, and to transmit the search query to the one or more provider nodes in the network using the address information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system for searching distributed resources comprising:
-
means for receiving a search query formatted in accordance with a common query protocol from each of a plurality of requesting nodes in a network;
means for selecting one or more provider nodes in the network from a plurality of provider registrations each corresponding to a provider node in the network; and
means for routing each of the plurality of search queries to corresponding one or more provider nodes in the network. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification