System and method for editing history in a search results page
First Claim
Patent Images
1. A method for controlling a user history module,the method comprising:
- providing a history carousel module to a user, the history carousel module intercepting user interactions with a content module, the content module being a search engine interface, the history carousel module;
monitoring the user interactions with respect to one or more content items, the one or more content items responsive to a plurality of queries within the content module;
associating the user interactions with a given corpus of a plurality of corpora selected for searching with the plurality of queries, wherein the plurality of corpora are of various content types upon which searches are performed;
generating history information related to the user interactions with the one or more content items and the given corpus of the plurality of corpora selected for the searches associated with the plurality of queries;
extracting one or more keywords from each of the plurality of queries and the one or more content items, wherein the plurality of queries and the one or more content items are associated with a given concept;
generating a history concept cluster on the basis of the extracted keywords, the history concept cluster including a plurality of logically related queries;
clustering the history information with the plurality of queries and the one or more content items interacted with by the user into the history concept cluster; and
updating the history carousel module with an icon representing the history concept cluster wherein the icon is capable of providing textual display of the extracted keywords, being selectable during content navigation, and expanded to reveal the plurality of queries and the one or more content items in the history concept cluster.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed towards systems, methods and computer program products for controlling a user history module. According to one embodiment, a method for controlling a user history module comprises providing a history module to a user, the history module comprising a plurality of search queries and a plurality of selected search results, and monitoring user interaction with the user search history panel. A predetermined operation is performed on the history module in response to a user interaction.
10 Citations
18 Claims
-
1. A method for controlling a user history module,
the method comprising: -
providing a history carousel module to a user, the history carousel module intercepting user interactions with a content module, the content module being a search engine interface, the history carousel module; monitoring the user interactions with respect to one or more content items, the one or more content items responsive to a plurality of queries within the content module; associating the user interactions with a given corpus of a plurality of corpora selected for searching with the plurality of queries, wherein the plurality of corpora are of various content types upon which searches are performed; generating history information related to the user interactions with the one or more content items and the given corpus of the plurality of corpora selected for the searches associated with the plurality of queries; extracting one or more keywords from each of the plurality of queries and the one or more content items, wherein the plurality of queries and the one or more content items are associated with a given concept; generating a history concept cluster on the basis of the extracted keywords, the history concept cluster including a plurality of logically related queries; clustering the history information with the plurality of queries and the one or more content items interacted with by the user into the history concept cluster; and updating the history carousel module with an icon representing the history concept cluster wherein the icon is capable of providing textual display of the extracted keywords, being selectable during content navigation, and expanded to reveal the plurality of queries and the one or more content items in the history concept cluster. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for controlling a user search history module, the system comprising:
-
a content server communicatively coupled a plurality of client devices via network, the content server operative to receive search queries to the content server and to provide a plurality of search results to the client devices, the content server further operative to; provide a history carousel module to a user, the history carousel module intercepting user interactions with a content module, the content module being a search engine, the history carousel module; monitor the user interactions with respect to one or more content items responsive to a plurality of queries within the content module, associate the user interactions with a given corpus of a plurality of corpora selected for searching with the plurality of queries, wherein the plurality of corpora are of various content types upon which searches are performed, generate history information related to the user interactions with the one or more content items and the given corpus of the plurality of corpora selected for the searches associated with the plurality of queries, extract one or more keywords from each of the plurality of queries and the one or more content items, wherein the plurality of queries and the one or more content items are associated with a given concept; generate a history concept cluster on the basis of the extracted keywords, the history concept cluster including a plurality of logically related queries; cluster the history information with the plurality of queries and the one or more content items interacted with by the user into the history concept clusters, and update the history carousel module with an icon representing the history concept cluster wherein the icon is capable of providing textual display of the extracted keywords, being selectable during content navigation, and expanded to reveal the plurality of queries and the one or more content items in the history concept cluster. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Non-transitory computer readable media comprising program code for execution by a programmable processor that instructs the processor to perform a method for controlling a user search history module, the computer readable media comprising:
-
program code for providing a history carousel module to a user, the history carousel module intercepting user interactions with a content module, the content module being a search engine interface, the history carousel module comprising; program code for monitoring the user interactions with respect to one or more content items responsive to a plurality of queries within the content module; program code for associating the user interactions with a given corpus of a plurality of corpora selected for searching with the plurality of queries, wherein the plurality of corpora are of various content types upon which searches are performed; program code for generating history information related to the user interactions with the one or more content items and the given corpus of the plurality of corpora selected for the searches associated with the plurality of queries; program code for extracting one or more keywords from each of the plurality of queries and the one or more content items, wherein the plurality of queries and the one or more content items are associated with a given concept; program code for generating a history concept cluster on the basis of the extracted keywords, the history concept cluster including a plurality of logically related queries; program code for clustering the history information with the plurality of queries and the one or more content items interacted with by the user into the history concept clusters; and program code for updating the history carousel module with an icon representing the history concept cluster wherein the icon is capable of providing textual display of the extracted keywords, being selectable during content navigation, and expanded to reveal the plurality of queries and the one or more content items in the history concept cluster. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification