Personalized network searching
First Claim
1. A system to search network-based search objects, comprising one or more servers to:
- generate a personalized search object comprising a plurality of uniform resource locators (URLs), the personalized search object associated with a user of a client device;
receive a search query from the client device, the search query comprising a plurality of search terms;
generate, based on the search query, a first search result based on a search of a respective content item associated with each of the plurality of URLs in the personalized search object;
generate, based on the search query, a second search result based on a search of a general search object with the plurality of search terms;
select a first content item based on the first search result; and
transmit, to the client device, the first content item and a result list comprising a plurality of content items based on the second search result.
2 Assignments
0 Petitions
Accused Products
Abstract
Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
50 Citations
20 Claims
-
1. A system to search network-based search objects, comprising one or more servers to:
-
generate a personalized search object comprising a plurality of uniform resource locators (URLs), the personalized search object associated with a user of a client device; receive a search query from the client device, the search query comprising a plurality of search terms; generate, based on the search query, a first search result based on a search of a respective content item associated with each of the plurality of URLs in the personalized search object; generate, based on the search query, a second search result based on a search of a general search object with the plurality of search terms; select a first content item based on the first search result; and transmit, to the client device, the first content item and a result list comprising a plurality of content items based on the second search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. A method to search network-based search objects, comprising:
-
generating, by one or more servers each comprising at least one processor, a personalized search object comprising a plurality of uniform resource locators (URLs), the personalized search object associated with a user of a client device; receiving, by the one or more servers, a search query from the client device, the search query comprising a plurality of search terms; generating, by the one or more servers and based on the search query, a first search result based on a search of a respective content item associated with each of the plurality of URLs in the personalized search object; generating, by the one or more servers and based on the search query, a second search result based on a search of a general search object with the plurality of search terms; selecting, by the one or more servers, a first content item based on the first search result; and transmitting, by the one or more servers to the client device, the first content item and a result list comprising a plurality of content items based on the second search result.
-
Specification