Browsing or searching user interfaces and other aspects
First Claim
Patent Images
1. A computer-implemented method, comprising:
- performing, by 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 including one or more files of the plurality of files;
determining associated file types for the one or more files;
using the file type for a file in the one or more files to identify a plug-in capable of processing the content associated with the file;
using the plug-in to process the content associated with the file and dynamically generate a preview view entry for the file, wherein the preview view entry includes a display of the content of the file and an interactive control, and wherein the interactive control relates to the file type for the file and the content associated with the file;
generating a preview view including the preview view entry in a preview view area;
generating a list view including a list view entry for the file in a list view area;
concurrently displaying the preview view area and the list view area;
linking the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received;
receiving an input corresponding to a selection of the interactive control of the preview view entry; and
in response to the selection of the interactive control, interactively modifying the display of the content of the file.
0 Assignments
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.
252 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
performing, by 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 including one or more files of the plurality of files; determining associated file types for the one or more files; using the file type for a file in the one or more files to identify a plug-in capable of processing the content associated with the file; using the plug-in to process the content associated with the file and dynamically generate a preview view entry for the file, wherein the preview view entry includes a display of the content of the file and an interactive control, and wherein the interactive control relates to the file type for the file and the content associated with the file; generating a preview view including the preview view entry in a preview view area; generating a list view including a list view entry for the file in a list view area; concurrently displaying the preview view area and the list view area; linking the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received; receiving an input corresponding to a selection of the interactive control of the preview view entry; and in response to the selection of the interactive control, interactively modifying the display of the content of the file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented system, comprising:
- one or more data processors; and
one or more non-transitory computer-readable storage media 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 including one or more files of the plurality of files; determining associated file types for the one or more files; using the file type for a file in the one or more files to identify a plug-in capable of processing the content associated with the file; using the plug-in to process the content associated with the file and dynamically generate a preview view entry for the file, wherein the preview view entry includes a display of the content of the file and an interactive control, and wherein the interactive control relates to the file type for the file and the content associated with the file; generating a preview view including the preview view entry in a preview view area; generating a list view including a list view entry for the file in a list view area; concurrently displaying the preview view area and the list view area; linking the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received; receiving an input corresponding to a selection of the interactive control of the preview view entry; and in response to the selection of the interactive control, interactively modifying the display of the content of the file. - View Dependent Claims (8, 9, 10, 11, 12)
- one or more data processors; and
-
13. A computer-program product, tangibly 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 including one or more files of the plurality of files;
determine associated file types for the one or more files;use the file type for a file in the one or more files to identify a plug-in capable of processing the content associated with the file; use the plug-in to process the content associated with the file and dynamically generate a preview view entry for the file, wherein the preview view entry includes a display of the content of the file and an interactive control, and wherein the interactive control relates to the file type for the file and the content associated with the file; generate a preview view including the preview view entry in a preview view area; generate a list view including a list view entry for the file in a list view area; concurrently display the preview view area and the list view area; link the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received; receive an input corresponding to a selection of the interactive control of the preview view entry; and in response to the selection of the interactive control, interactively modify the display of the content of the file. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification