Faceted search results
First Claim
1. A machine implemented method comprising:
- receiving a first user input comprising a search query;
displaying, by a data processing system, in a search interface accessible across a plurality of computer application programs, a plurality of results from a search performed across files and programs accessible by the data processing system, wherein the plurality of results matches the search query and are categorized into a plurality of categories, only a first subset of the plurality of results are displayed for each of the plurality of categories, and the results in the first subset are displayed grouped together in proximity to a displayed representation of a corresponding category;
receiving a second user input comprising a selection of one of the displayed representations of the plurality of categories; and
in response to the second user input, displaying, in the search interface, a second subset of the plurality of results, wherein the second subset matches the search query and is categorized into a plurality of subcategories of the selected category, and the results categorized into each subcategory is displayed grouped together in proximity to a displayed representation of a corresponding subcategory.
1 Assignment
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.
29 Citations
30 Claims
-
1. A machine implemented method comprising:
-
receiving a first user input comprising a search query; displaying, by a data processing system, in a search interface accessible across a plurality of computer application programs, a plurality of results from a search performed across files and programs accessible by the data processing system, wherein the plurality of results matches the search query and are categorized into a plurality of categories, only a first subset of the plurality of results are displayed for each of the plurality of categories, and the results in the first subset are displayed grouped together in proximity to a displayed representation of a corresponding category; receiving a second user input comprising a selection of one of the displayed representations of the plurality of categories; and in response to the second user input, displaying, in the search interface, a second subset of the plurality of results, wherein the second subset matches the search query and is categorized into a plurality of subcategories of the selected category, and the results categorized into each subcategory is displayed grouped together in proximity to a displayed representation of a corresponding subcategory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable storage medium storing instructions which when executed cause a data processing system to perform a method comprising:
-
receiving a first user input comprising a search query; displaying, by the data processing system, in a search interface accessible across a plurality of computer application programs, a plurality of results from a search performed across files or programs accessible by the data processing system, wherein the plurality of results matches the search query and are categorized into a plurality of categories, only a first subset of the plurality of results are displayed for each of the plurality of categories, and the results in the first subset are displayed grouped together in proximity to a displayed representation of a corresponding category; receiving a second user input comprising a selection of one of the displayed representations of the plurality of categories; and in response to the second user input, displaying, in the search interface, a second subset of the plurality of results, wherein the second subset matches the search query and is categorized into a plurality of subcategories of the selected category, and the results categorized into each subcategory is displayed grouped together in proximity to a displayed representation of a corresponding subcategory. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 a search interface accessible across a plurality of computer application programs, a plurality of results from a search performed across files or programs accessible by the data processing system, wherein the plurality of results matches the search query and are categorized into a plurality of categories, only a first subset of the plurality of results are displayed for each of the plurality of categories, and the results in the first subset are displayed grouped together in proximity to a displayed representation of a corresponding category; receive a second user input comprising a selection of one of the displayed representations of the plurality of categories; and in response to the second user input, display, in the search interface, a second subset of the plurality of results, wherein the second subset matches the search query and is categorized into a plurality of subcategories of the selected category, and the results categorized into each subcategory is displayed grouped together in proximity to a displayed representation of a corresponding subcategory. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification