Systems and methods for personalized search sourcing
First Claim
1. A method for customized search results, the method comprising:
- tracking network activities of a user, the tracked network activities associated with a plurality of content types;
determining from the tracked network activities, preferred content sources for each of the plurality of content types;
receiving a search query from the user, the search query including a plurality of search terms;
categorizing the search query according to a given query type;
associating the search query with at least one of the plurality of content types based on the given query type;
identifying one or more of the preferred content sources for the at least one of the plurality of content types associated with the search query;
retrieving content items in response to the search query;
selecting a subset of the one or more identified preferred content sources, the subset including preferred content sources having a number of the retrieved content items associated therewith greater than a threshold;
filtering the content items based on the selected subset of the one or more preferred content sources; and
generating a search result page displaying at least a portion of the filtered content items and an active data link associated with each of the subset of the identified preferred content sources, wherein selection of the active data link associated with a given content source allows the user to update the result page to include content items associated solely with a selected data link.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for customized search results in an advanced search results page including vertical searching pivot points for personalizing and refining searching operations. The method includes tracking user network activities and receiving a search query from the user, the search query including a plurality of search terms. The method and system includes identifying a plurality of preferred content sources based on the tracked network activities and retrieving content items in response to the search query. The method and system filters the content items based on the preferred content sources and therein generates a search result page displaying at least a portion of the filtered content items and at least one of the preferred content sources, wherein the display of the at least one preferred content source allows the user to pivot the search results portion based solely on the preferred content source.
-
Citations
20 Claims
-
1. A method for customized search results, the method comprising:
-
tracking network activities of a user, the tracked network activities associated with a plurality of content types; determining from the tracked network activities, preferred content sources for each of the plurality of content types; receiving a search query from the user, the search query including a plurality of search terms; categorizing the search query according to a given query type; associating the search query with at least one of the plurality of content types based on the given query type; identifying one or more of the preferred content sources for the at least one of the plurality of content types associated with the search query; retrieving content items in response to the search query; selecting a subset of the one or more identified preferred content sources, the subset including preferred content sources having a number of the retrieved content items associated therewith greater than a threshold; filtering the content items based on the selected subset of the one or more preferred content sources; and generating a search result page displaying at least a portion of the filtered content items and an active data link associated with each of the subset of the identified preferred content sources, wherein selection of the active data link associated with a given content source allows the user to update the result page to include content items associated solely with a selected data link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for customized search results, the system comprising:
-
a memory device having executable instructions stored therein; and a processing device, in response to the executable instructions, configured to; track network activities of a user, the tracked network activities associated with a plurality of content types; determine from the tracked network activities, preferred content sources for each of the plurality of content types; receive a search query from the user, the search query including a plurality of search terms; categorize the search query according to a given query type; associate the search query with at least one of the plurality of content types based on the given query type; identify one or more of the preferred content sources for the at least one of the plurality of content types associated with the search query; retrieve content items in response to the search query; select a subset of the one or more identified preferred content sources, the subset including preferred content sources having a number of the retrieved content items associated therewith greater than a threshold; filter the content items based on the selected subset of the one or more preferred content sources; and generate a search result page displaying at least a portion of the filtered content items and an active data link associated with each of the subset of the identified preferred content sources, wherein selection of the active data link associated with a given content source allows the user to update the result page to include content items associated solely with a selected data link. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Non-transitory computer readable media comprising program code that when executed by a programmable processor causes execution of a method for customized search results, the method comprising:
-
computer program code for tracking network activities of a user, the tracked network activities associated with a plurality of content types; computer program code for determining from the tracked network activities, preferred content sources for each of the plurality of content types; computer program code for receiving a search query from the user, the search query including a plurality of search terms; computer program code for categorizing the search query according to a given query type; computer program code for associating the search query with at least one of the plurality of content types based on the given query type; computer program code for identifying one or more of the preferred content sources for the at least one of the plurality of content types associated with the search query; computer program code for retrieving content items in response to the search query; computer program code for selecting a subset of the one or more identified preferred content sources, the subset including preferred content sources having a number of the retrieved content items associated therewith greater than a threshold; computer program code for filtering the content items based on the selected subset of the one or more preferred content sources; and computer program code for generating a search result page displaying at least a portion of the filtered content items and an active data link associated with each of the subset of the identified preferred content sources, wherein selection of the active data link associated with a given content source allows the user to update the result page to include content items associated solely with a selected data link. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification