Browsing or searching user interfaces and other aspects
First Claim
Patent Images
1. A computer-implemented method, comprising:
- performing, at a computing device, a search using a search query, wherein the search is through indexed content and metadata associated with a plurality of files in a hierarchical file system;
generating search results;
determining an associated file type for each file in the search results;
using the file type to identify a plug-in capable of processing the content in the file associated with that file type;
using the plug-in for each file to process the content for that file and dynamically generate a preview view entry for that file, wherein the preview view entry includes a display of the content of the file or an icon representing the content of the file;
generating a preview view including one or more preview view entries in a preview view area;
generating a list view including one or more list view entries in a list view area;
linking the list view and the preview view together such that scrolling or sorting within either view area concurrently causes the same scrolling or sorting within the other view area; and
concurrently displaying the same search results in both view areas.
1 Assignment
0 Petitions
Accused Products
Abstract
User interfaces for browsing and/or searching are described. In one embodiment, a method includes displaying a first display area for display representations of documents matching a search query, the first display area configured to display content of the documents which can have a plurality of different types of content including at least one of text-based content and a folder, and displaying a second display area for selecting a selected document to be displayed in the first display area. Other embodiments are also described, and computer readable media and apparatuses are also described.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
performing, at a computing device, a search using a search query, wherein the search is through indexed content and metadata associated with a plurality of files in a hierarchical file system; generating search results; determining an associated file type for each file in the search results; using the file type to identify a plug-in capable of processing the content in the file associated with that file type; using the plug-in for each file to process the content for that file and dynamically generate a preview view entry for that file, wherein the preview view entry includes a display of the content of the file or an icon representing the content of the file; generating a preview view including one or more preview view entries in a preview view area; generating a list view including one or more list view entries in a list view area; linking the list view and the preview view together such that scrolling or sorting within either view area concurrently causes the same scrolling or sorting within the other view area; and concurrently displaying the same search results in both view areas. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
one or more processors; a non-transitory computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including; performing a search using a search query, wherein the search is through indexed content and metadata associated with a plurality of files in a hierarchical file system; generating search results; determining an associated file type for each file in the search results; using the file type to identify a plug-in capable of processing the content in the file associated with that file type; using the plug-in for each file to process the content for that file and dynamically generate a preview view entry for that file, wherein the preview view entry includes a display of the content of the file or an icon representing the content of the file; generating a preview view including one or more preview view entries in a preview view area; generating a list view including one or more list view entries in a list view area; linking the list view and the preview view together such that scrolling or sorting within either view area concurrently causes the same scrolling or sorting within the other view area; and concurrently displaying the same search results in both view areas. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-program product, embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
perform a search using a search query, wherein the search is through indexed content and metadata associated with a plurality of files in a hierarchical file system; generate search results; determine an associated file type for each file in the search results; use the file type to identify a plug-in capable of processing the content in the file associated with that file type; use the plug-in for each file to process the content for that file and dynamically generate a preview view entry for that file, wherein the preview view entry includes a display of the content of the file or an icon representing the content of the file; generate a preview view including one or more associated preview view entries in a preview view area; generate a list view including one or more list view entries in a list view area; link the list view and the preview view together such that scrolling or sorting within either view area concurrently causes the same scrolling or sorting within the other view area; and concurrently display the same search results in both view areas. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification