System and method for resolving distributed network search queries to information providers
First Claim
1. A method comprising:
- receiving a search query including one or more search terms from each of a plurality of requesting nodes in a network;
resolving each of the plurality of one or more query terms received against a registration database including one or more provider node registrations; and
indicating for each search query one or more provider nodes in the network corresponding to requesting node registrations matching the one or more query terms in response to said resolving the one or more query terms.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for resolving search queries to information providers in a distributing search network. In a network including nodes generating search requests and nodes providing information, a node may operate as hub to route search requests from requesting nodes to provider nodes. Providers may register with a network hub. Registration information may include address information and data indicating they queries or type of queries for which that provider may have relevant data. A hub may resolve search queries against provider registrations to determine a set of providers to which to route each search query. Several systems and methods of selecting some of the providers are described, including the use of bidding, ranking, and statistical data.
-
Citations
48 Claims
-
1. A method comprising:
-
receiving a search query including one or more search terms from each of a plurality of requesting nodes in a network;
resolving each of the plurality of one or more query terms received against a registration database including one or more provider node registrations; and
indicating for each search query one or more provider nodes in the network corresponding to requesting node registrations matching the one or more query terms in response to said resolving the one or more query terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system in a network, comprising:
-
a storage device including a plurality of provider registrations;
an interface configured to receive a search query including one or more search terms from a requesting nodes in the network and to transmit the search requests to one or more provider nodes in the network; and
a resolver configured to resolve the search request against each of the plurality of provider registrations to determine the one or more provider nodes each indicated by a corresponding matching provider registration. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A distributed information search mechanism comprising:
-
means for storing a plurality of provider registrations;
means for receiving a search request including one or more search terms from a requesting node in the network;
means for resolving the search request against each of the plurality of provider registrations to determine one or more matching provider registrations each indicating a corresponding provider node; and
means for transmitting the search request to one or more provider nodes in the network. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
Specification