System and method for browser context based search disambiguation using a viewed content history
First Claim
Patent Images
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- obtain a search result set comprising a plurality of data elements that satisfy a search query;
classify the search result set to generate a clustered result set, wherein the clustered result set comprises the plurality of data elements clustered into a plurality of categories;
classify a viewed content history into the plurality of categories; and
rank the clustered result set according to the classification of the viewed content history to form a ranked cluster result set.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for context based search disambiguation. A client provides additional cues for search term disambiguation through the context of the specific user'"'"'s browser. In one embodiment, a viewed content history is sent along with the search term(s) to be disambiguated. The viewed content history acts as a cue to a clustering search engine to display as more relevant the results that are classified in the same category as the pages sent along with the search term(s).
-
Citations
20 Claims
-
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
obtain a search result set comprising a plurality of data elements that satisfy a search query;
classify the search result set to generate a clustered result set, wherein the clustered result set comprises the plurality of data elements clustered into a plurality of categories;
classify a viewed content history into the plurality of categories; and
rank the clustered result set according to the classification of the viewed content history to form a ranked cluster result set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processor; and
a memory coupled to the processor, wherein the memory contains instructions which, when executed by the processor, cause the processor to execute a search disambiguation component to;
obtain a search result set comprising a plurality of data elements that satisfy a search query;
classify the search result set to generate a clustered result set, wherein the clustered result set comprises the plurality of data elements clustered into a plurality of categories;
classify a viewed content history into the plurality of categories; and
rank the clustered result set according to the classification of the viewed content history to form a ranked cluster result set. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method, in a data processing system, for search disambiguation, the method comprising:
-
receiving a search query from a requesting user;
obtaining a search result set comprising a plurality of data elements that satisfy the search query;
classifying the search result set to generate a clustered result set, wherein the clustered result set comprises the plurality of data elements clustered into a plurality of categories;
classifying a viewed content history into the plurality of categories; and
ranking the clustered result set according to the classification of the viewed content history to form a ranked cluster result set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification