Identifying related queries
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating a first image based on a first search query;
generating a second image based on a second search query;
generating a first set of wavelets corresponding to the first image;
generating a second set of wavelets corresponding to the second image;
generating a first signature for at least some of the wavelets corresponding to the first image;
generating a second signature for at least some of the wavelets corresponding to the second image; and
determining whether the first search query and the second search query are related queries based on comparing at least part of the first signature and at least part of the second signature.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving search queries. Images are generated that represent the volume of each search query relative to all search queries over a period of time. The images are processed to generate wavelets for each image. Related queries having similar increases or decreases in volume are identified by comparing at least some of the wavelets corresponding to a first query to wavelets corresponding to other queries.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
generating a first image based on a first search query; generating a second image based on a second search query; generating a first set of wavelets corresponding to the first image; generating a second set of wavelets corresponding to the second image; generating a first signature for at least some of the wavelets corresponding to the first image; generating a second signature for at least some of the wavelets corresponding to the second image; and determining whether the first search query and the second search query are related queries based on comparing at least part of the first signature and at least part of the second signature. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
one or more computers including one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising; generating a first image based on a first search query; generating a second image based on a second search query; generating a first set of wavelets corresponding to the first image; generating a second set of wavelets corresponding to the second image; generating a first signature for at least some of the wavelets corresponding to the first image; generating a second signature for at least some of the wavelets corresponding to the second image; and determining whether the first search query and the second search query are related queries based on comparing at least part of the first signature and at least part of the second signature. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium encoded with a computer program, the computer program comprising instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
generating a first image based on a first search query; generating a second image based on a second search query; generating a first set of wavelets corresponding to the first image; generating a second set of wavelets corresponding to the second image; generating a first signature for at least some of the wavelets corresponding to the first image; generating a second signature for at least some of the wavelets corresponding to the second image; and determining whether the first search query and the second search query are related queries based on comparing at least part of the first signature and at least part of the second signature. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification