Faceted search results
First Claim
1. A method comprising:
- receiving, on a data processing system with one or more processors, a first user input comprising a search query;
displaying, in response to receiving the first user input, a first subset of a plurality of search results generated by a search performed according to the search query across data accessible by the data processing system, the first subset of the plurality of search results displayed within a plurality of categories;
receiving, while displaying the first subset of the plurality of search results, a second user input comprising a selection of a first category of the plurality of categories;
displaying, in response to the second user input, a second subset of the plurality of search results, the second subset categorized into a plurality of default subcategories of the first category;
receiving, while displaying the second subset of the plurality of search results, a third user input comprising a selection of one of a plurality of subcategory options; and
in response to the third user input, displaying a third subset of the plurality of search results, the third subset categorized into a plurality of subcategories corresponding to the selected subcategory option.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing system receives a first user input comprising a search query. The data processing system displays in a search interface accessible across a plurality of computer application programs, a plurality of results matching the search query. The results are categorized into a plurality of categories and only a first subset of all results are displayed for each of the plurality of categories. The data processing system receives a second user input comprising a selection of one of the plurality of categories. In response to the second user input, the data processing system displays, in the search interface, a second subset of results, wherein the second subset is categorized into one or more subcategories of the selected category.
30 Citations
20 Claims
-
1. A method comprising:
-
receiving, on a data processing system with one or more processors, a first user input comprising a search query; displaying, in response to receiving the first user input, a first subset of a plurality of search results generated by a search performed according to the search query across data accessible by the data processing system, the first subset of the plurality of search results displayed within a plurality of categories; receiving, while displaying the first subset of the plurality of search results, a second user input comprising a selection of a first category of the plurality of categories; displaying, in response to the second user input, a second subset of the plurality of search results, the second subset categorized into a plurality of default subcategories of the first category; receiving, while displaying the second subset of the plurality of search results, a third user input comprising a selection of one of a plurality of subcategory options; and in response to the third user input, displaying a third subset of the plurality of search results, the third subset categorized into a plurality of subcategories corresponding to the selected subcategory option. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable storage medium storing instructions which when executed cause a data processing system with one or more processors to perform a method comprising:
-
receiving, on the data processing system, a first user input comprising a search query; displaying, in response to receiving the first user input, a first subset of a plurality of search results generated by a search performed according to the search query across data accessible by the data processing system, the first subset of the plurality of search results displayed within a plurality of categories; receiving, while displaying the first subset of the plurality of search results, a second user input comprising a selection of a first category of the plurality of categories; displaying, in response to the second user input, a second subset of the plurality of search results, the second subset categorized into a plurality of default subcategories of the first category; receiving, while displaying the second subset of the plurality of search results, a third user input comprising a selection of one of a plurality of subcategory options; and in response to the third user input, displaying a third subset of the plurality of search results, the third subset categorized into a plurality of subcategories corresponding to the selected subcategory option. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, wherein the instructions configure the processor to; receive a first user input comprising a search query; display, in response to receiving the first user input, a first subset of a plurality of search results generated by a search performed according to the search query across data accessible by the data processing system, the first subset of the plurality of search results displayed within a plurality of categories; receive, while displaying the first subset of the plurality of search results, a second user input comprising a selection of a first category of the plurality of categories; display, in response to the second user input, a second subset of the plurality of search results, the second subset categorized into a plurality of default subcategories of the first category; receive, while displaying the second subset of the plurality of search results, a third user input comprising a selection of one of a plurality of subcategory options; and in response to the third user input, display a third subset of the plurality of search results, the third subset categorized into a plurality of subcategories corresponding to the selected subcategory option. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification