Method and system for generation of hierarchical search results
First Claim
1. A method in a computer system for generating search results for items that are hierarchically classified, the method comprising:
- providing a hierarchy of classifications;
for classifications within the provided hierarchy of classifications, generating a search entry containing terms describing the items within that classification; and
after the hierarchy of classifications is provided, receiving a search criteria;
selecting as initial search results those classifications whose search entry has terms that most closely match the received search criteria; and
adjusting the initial search results based on the provided hierarchy of classifications.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for querying hierarchically classified data. The system first receives a query request and then identifies classifications of the data that may satisfy the received query request. The system then displays the identified classifications. In response to selection of a displayed classification, the system displays sub-classifications when the selected classification has sub-classifications and displays the data within the classification when the selected classification has no sub-classifications. In another aspect, the system generates search results for items that are hierarchically classified. For classifications within the hierarchy of classifications, the system generates a search entry containing terms describing the items within that classification. The system then receives a search criteria. The system selects as initial search results those search entries whose terms most closely match the received search criteria. The system then adjusts the initial search results based on the hierarchy of classifications. This adjustment may include removing sub-classifications of a classification that is in the initial search results or adding a parent classification to replace multiple child classifications in the initial search results.
-
Citations
59 Claims
-
1. A method in a computer system for generating search results for items that are hierarchically classified, the method comprising:
-
providing a hierarchy of classifications;
for classifications within the provided hierarchy of classifications, generating a search entry containing terms describing the items within that classification; and
after the hierarchy of classifications is provided, receiving a search criteria;
selecting as initial search results those classifications whose search entry has terms that most closely match the received search criteria; and
adjusting the initial search results based on the provided hierarchy of classifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method in a computer system for querying hierarchically classified data, the method comprising:
-
providing a hierarchy of classifications; and
after providing the hierarchy of classifications, receiving a query request;
identifying classifications of the data that may satisfy the received query request;
displaying the identified classifications; and
in response to selection of a displayed classification, when the selected classification has sub-classifications, displaying sub-classifications; and
when the selected classification has no sub-classifications, displaying the data within the classification. - View Dependent Claims (20, 21, 22, 23, 24, 25)
for classifications within the hierarchy of classifications, generating a search entry containing terms describing the data within that classification; and
wherein the identifying includes;
selecting as initial query results those search entries whose terms most closely match the received query request; and
identifying classifications of the selected search entries based on the hierarchy of classifications.
-
-
26. A method in a computer system for specifying relevance of search terms within a classification of data that is hierarchically classified, the method comprising:
-
providing a negative term for at least one classification;
receiving a query request having requested terms; and
generating a result for the received query request wherein the one classification is not included in the result when the negative term is a requested term. - View Dependent Claims (27, 28, 29)
-
-
30. A method in a computer system for determining whether hierarchical classifications of data satisfy a query request, the method comprising:
-
providing a priority descriptor that specifies how to determine terms that are relevant to a classification;
determining terms that are relevant to classifications based on the priority descriptor; and
identifying those classifications that most closely match the query request based on review of the determined terms for the classifications. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer-readable medium containing instructions for causing a computer system to generate search results for items that are hierarchically classified, by a method comprising:
-
providing a hierarchy of classifications, for classifications within the provided hierarchy of classifications, identifying terms describing the items within that classification; and
after the hierarchy of classifications is provided, receiving a search criteria;
selecting as initial search results those classifications whose identified terms most closely match the received search criteria; and
adjusting the initial search results based on the hierarchy of classifications. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A computer-readable medium containing instructions for causing a computer system to query a hierarchically classified data, by a method comprising:
-
providing a hierarchy of classifications; and
after the hierarchy of classifications is provided, identifying classifications of the data that may satisfy a query request;
displaying the identified classifications; and
in response to selection of a displayed classification, displaying sub-classifications or displaying the data within the classification. - View Dependent Claims (54, 55, 56, 57, 58, 59)
for classifications within the hierarchy of classifications, generating a search entry containing terms describing the data within that classification; and
wherein the identifying includes;
selecting as initial query results those search entries whose terms most closely match the received query request; and
identifying classifications of the selected search entries based on the hierarchy of classifications.
-
Specification