Query processing based on associated industry codes
First Claim
1. A method of processing a user query in a computer system, the method comprising the steps of:
- determining a first industry code based on the query; and
displaying to the user information corresponding to the first industry code, in conjunction with information corresponding to at least one additional industry code which is not a subset or superset of the first industry code, does not share a common keyword with the first industry code and is not specified by the query, wherein the first and additional industry codes are related by a non-keyword-based association which is determined at least in part based on a result of processing a previous query and stored in the computer system.
26 Assignments
0 Petitions
Accused Products
Abstract
A user query is processed to determine a first industry code corresponding to information requested in the query. One or more stored non-keyword-based associations are then used to determine at least one additional industry code which is not a subset or superset of the first industry code. The first and additional industry codes may be in different industry code hierarchies, or in otherwise unrelated portions of the same hierarchy. Information corresponding to the first and additional industry codes is then displayed to the user in response to the query. The display of information for particular industry codes may be based at least in part on a set of weights which indicate relative importance of the corresponding stored associations to users of the system. The weights may be established and maintained by monitoring actual user selections made from previous displays. The displayed information may include a list of companies or other sources for one or more of the industry codes, and a feature may be provided which permits the sources to bid for a particular position in the list.
31 Citations
20 Claims
-
1. A method of processing a user query in a computer system, the method comprising the steps of:
-
determining a first industry code based on the query; and displaying to the user information corresponding to the first industry code, in conjunction with information corresponding to at least one additional industry code which is not a subset or superset of the first industry code, does not share a common keyword with the first industry code and is not specified by the query, wherein the first and additional industry codes are related by a non-keyword-based association which is determined at least in part based on a result of processing a previous query and stored in the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for processing a user query in a computer system, the apparatus comprising:
-
a processor for processing a first industry code determined based on the query; and a memory coupled to the processor for storing a non-keyword-based association between the first industry code and at least one additional industry code which is not a subset or superset of the first industry code, wherein the second industry code does not share a common keyword with the first industry code and is not specified by the query the non-keyword-based association being determined at least in part based on a result of processing a previous query, and wherein information corresponding to the first industry code is displayed to the user in conjunction with information corresponding to the additional industry code. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture comprising a computer readable medium having computer readable code means embodied thereon, said computer readable code means comprising:
-
a step to determine a first industry code based on the query; and a step to display to the user information corresponding to the first industry code, in conjunction with information corresponding to at least one additional industry code which is not a subset or superset of the first industry code, does not share a common keyword with the first industry code and is not specified by the query, wherein the first and additional industry codes are related by a non-keyword-based stored association which is determined at least in part based on a result of processing a previous query.
-
-
19. A method of processing a user query in a computer system, the method comprising the steps of:
-
determining a first industry code based on the query, wherein the first industry code is in a first hierarchy; and displaying to the user information corresponding to the first industry code, in conjunction with information corresponding to at least one additional industry code, wherein the additional industry code is in a separate hierarchy distinct from the first hierarchy, does not share a common keyword with the first industry code and is not specified by the query, and the first and additional industry codes are related by a non-keyword-based stored association which is determined at least in part based on a result of processing a previous query.
-
-
20. A method of processing a user query in a computer system, the method comprising the steps of:
-
processing the user query to obtain first and second industry codes, wherein the first and second industry codes are related by a non-keyword-based association and are located in different parent-child hierarchies, and wherein the second industry code does not share a common keyword with the first industry code and is not specified by the user query the non-keyword-based association being determined at least in part based on a result of processing a previous query; and displaying to the user which generated the user query information corresponding to the first and second industry codes.
-
Specification