Server directed client originated search aggregator
First Claim
1. A method of initiating a search of at least a subset of network resources, the method comprising:
- receiving at a server a request to initiate a search from a client device associated with a user, the request comprising at least one search term;
identifying at the server, based on the request, a first subset of the plurality of network resources to which a search request should be directed based on the at least one search term;
providing at least a portion of the identified first subset to the client device; and
causing, in response to the identifying, the client device to originate a search request, based on the at least one search term, for transmission to at least one of the network resources of the identified first subset.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system for automated aggregation, and possible augmentation, of search results generated or otherwise provided in response to search queries/requests to multiple network resources, such as search engines, the search requests being originated by client devices, at the direction of a server, to the various network resources. In one embodiment, a user, using a client device, enters a search request which is provided to the server. The search request, which may comprise one or more search terms, may be entered via a web based or client based interface/application provided via the client device. As will be described, the client device may be any device capable of accessing the server and network resources via a network, such as the Internet. Exemplary client devices include a computer, cell phone, personal digital assistant, network appliance, etc. The server identifies which network resources, out of a set of available network resources, are likely to provide relevant results to the user'"'"'s query. The server may further modify the search request to increase the likelihood that the search request will return relevant results. The identified list of resources is then provided back to the client device, along with the modified search request if applicable, which then originates and transmits the search request to each of the identified resources or subset thereof. The search results may then be received and presented to The user by the client device. Alternatively, the search results may be passed to the server which processes the search results and then provides the processed search results back to the client device for presentation to the user.
58 Citations
25 Claims
-
1. A method of initiating a search of at least a subset of network resources, the method comprising:
-
receiving at a server a request to initiate a search from a client device associated with a user, the request comprising at least one search term; identifying at the server, based on the request, a first subset of the plurality of network resources to which a search request should be directed based on the at least one search term; providing at least a portion of the identified first subset to the client device; and causing, in response to the identifying, the client device to originate a search request, based on the at least one search term, for transmission to at least one of the network resources of the identified first subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of initiating a search of at least a subset of network resources, the method comprising:
-
transmitting to a server a request to initiate a search from a client device associated with a user, the request comprising at least one search term; receiving, from the server based on the request, identification of a first subset of the plurality of network resources to which a search request should be directed based on the at least one search term; and originating, in response to the receiving, a search request, based on the at least one search term, for transmission to at least one of the network resources of the identified first subset.
-
-
14. A server for initiating a search of at least a subset of network resources, the server comprising:
-
a request receiver operative to receive a request to initiate a search from a client device associated with a user and remote from the server, the request comprising at least one search term; a resource identifier coupled with the request receiver and operative to identify, based on the request, a first subset of the plurality of network resources to which a search request should be directed based on the at least one search term; and a resource provider coupled with the resource identifier and operative to provide at least a portion of the identified first subset to the client device to cause, in response thereto, the client device to originate a search request, based on the at least one search term, for transmission to at least one of the network resources of the identified first subset. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for initiating a search, by a client device associated with a user, of at least a subset of network resources, the system comprising:
-
a request transmitter operative to transmit a request to a server to initiate a search, the request comprising at least one search term; a resource receiver operative to receive, from the server, based on the request, identification of a first subset of the plurality of network resources to which a search request should be directed based on the at least one search term; and a request originator coupled with the resource receiver and operative to originate a search request, based on the at least one search term, for transmission to at least one of the network resources of the identified first subset.
-
-
25. A system for initiating a search of at least a subset of network resources, the system comprising:
-
means for receiving at a server a request to initiate a search from a client device associated with a user, the request comprising at least one search term; means for identifying at the server, based on the request, a first subset of the plurality of network resources to which a search request should be directed based on the at least one search term; means for providing at least a portion of the identified first subset to the client device; and means for causing, in response to the identifying, the client device to originate a search request, based on the at least one search term, for transmission to at least one of the network resources of the identified first subset.
-
Specification