Systems and methods for search query processing using trend analysis
First Claim
Patent Images
1. A method for processing queries, the method comprising:
- sorting queries into a plurality of subsets along a dimension, wherein the plurality of subsets includes a first subset and a second subset;
generating a first concept network for the first subset of queries;
generating a second concept network for the second subset of queries;
performing a comparison between the first concept network and the second concept network, wherein performing a comparison includes performing a comparison of information from the first concept network related to a unit with information from the second concept network related to the same unit; and
generating trend information based on the comparison.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing search requests include analyzing received queries in order to provide a more sophisticated understanding of the information being sought. In one embodiment, queries are parsed into units, which may comprise one or more words or tokens of the query, and the units are related in concept networks. Trend analysis is performed by sorting the queries into subsets along a dimension of interest and comparing concept networks for different subsets. Trend information is usable to enhance a response of an automated search agent to a subsequently received query.
-
Citations
22 Claims
-
1. A method for processing queries, the method comprising:
-
sorting queries into a plurality of subsets along a dimension, wherein the plurality of subsets includes a first subset and a second subset; generating a first concept network for the first subset of queries; generating a second concept network for the second subset of queries; performing a comparison between the first concept network and the second concept network, wherein performing a comparison includes performing a comparison of information from the first concept network related to a unit with information from the second concept network related to the same unit; and generating trend information based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for processing queries, comprising:
-
one or more processors; a memory, operatively coupled to the processors; a trend analysis module stored in the memory and configured to cause the one or more processors to sort a set of queries into a plurality of subsets along a dimension, wherein the plurality of subsets includes a first subset and a second subset; a clustering module stored in the memory and configured to cause the one or more processors to generate a first concept network for the first subset of queries and a second concept network for the second subset of queries; and wherein the trend analysis module is further configured to cause the one or more processors to perform a comparison between the first concept network and the second concept network for at least two of the subsets, thereby generating trend information; wherein the trend analysis module is further configured to cause the one or more processors to perform a comparison of information from the first concept network related to a unit with information from a second concept network related to the same unit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification